网站大量收购闲置独家精品文档,联系QQ:2885784924

ATR波动系统策略(MC版).docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

ATR波动系统策略(MC版)

主要交易思路

该策略主要基于平均真实波动范围(ATR)和一系列预设参数来制定交易决策。

1.ATR计算:-策略首先计算过去`ATRLength`(默认为N)根K线的ATR值,以评估市场的波动性。

2.止损和止盈设置:-卖出止损价格是根据当前价格和`Exitfactor`(默认为N)来设定,确保在价格不利时及时退出市场。

-如果启用了利润目标(`profitTarget`为True),则根据ATR的倍数(`ATRFactor`,由`ProfitFactor`和ATR计算得出)和持仓的K线数量来设定两个卖出止盈价格。

3.交易触发:-当价格达到或超过`SellStop`时,触发卖出交易,并设置相应的止损单。-如果启用了利润目标,当价格达到或超过`SellTarget1`或`SellTarget2`时,也会触发卖出交易。

4.风险管理:-通过设置止损单来管理风险,确保在交易不利时能够及时退出市场,避免进一步的损失。

5.参数调整:-用户可以根据市场情况和自身风险偏好调整`Exitfactor`、`ProfitFactor`、`HoldBars`等参数,以优化交易策略。

6.日志记录:-虽然该策略默认不记录交易日志(`LogTrades`为False),但用户可以选择启用该功能,并将交易日志保存在指定的文件(如`Orders.txt`)中,以便后续分析和回顾。

7.可视化:-如果启用了在图表上绘制退出目标(`DrawTargets`为True),则策略会在图表上绘制出止损和止盈的目标价格,帮助用户更直观地了解交易策略的执行情况。

该策略主要基于ATR和一系列预设参数来制定交易决策,通过设定止损和止盈价格来管理风险并捕捉市场波动带来的盈利机会。

用户可以根据自身需求和市场情况调整策略参数,以优化交易效果。

策略代码解释

输入参数

-`SystemID()`:系统ID,此处为空字符串。

-`Exitfactor(0.25)`:退出因子,用于计算止损和止盈的偏离度,此处为0.25。

-`StopBars(1)`:止损考虑的历史K线数量,此处为1。

-`profitTarget(True)`:是否启用利润目标,此处为启用。

-`ProfitFactor(0.9)`:利润因子,用于计算止盈的偏离度,此处为0.9。

-`HoldBars(5)`:持仓的K线数量,此处为5。

-`DrawTargets(True)`:是否在图表上绘制退出目标,此处为启用。

交易日志

-`LogTrades(False)`:是否记录交易日志,此处为不记录。

-`LogFile(Orders.txt)`:交易日志的文件名,此处为Orders.txt。

变量

-`ATR(0.0)`:平均真实波动范围(ATR),初始值为0.0。

-`ATRLength(20)`:计算ATR时使用的K线数量,此处为20。

-`ATRFactor(0.0)`:ATR的倍数,用于计算止盈价格,初始值为0.0。

-`ProfitBars(0)`:利润目标的K线数量,用于计算第二个止盈价格。

-`SellStop(0.0)`:卖出止损价格。

-`SellTarget1(0.0)`,`SellTarget2(0.0)`:卖出止盈价格1和2。

-`CoverStop(0.0)`:买入平仓止损价格。

-`CoverTarget1(0.0)`,`CoverTarget2(0.0)`:买入平仓止盈价格1和2。

策略逻辑计算ATR

-`ATR=Volatility(ATRLength);`:计算指定长度内的ATR。

设置ATR因子和利润目标K线数量

-`ATRFactor=ProfitFactor*ATR;`:计算ATR的倍数,用于止盈。

-`ProfitBars=IntPortion(HoldBars/2)+1;`:计算利润目标的K线数量。

卖出策略

-设置卖出止损价格`SellStop`并触发卖出。

-如果启用了利润目标,则计算两个卖出止盈价格`SellTarget1`和`SellTarget2`并触发卖出。

-持仓达到`HoldBars-1`根数K线后,在下一根K线开盘时全部卖出。

买入平仓策略

-设置买入平仓止损价格`CoverStop`并触发买入平仓。

-如果启用了利润目标,则计算两个买入平仓止盈价格`CoverTarget1`和`CoverTarget2`并触发买入平仓。

-持仓超过`HoldBars-1

文档评论(0)

源来有码 + 关注
实名认证
文档贡献者

一位专注于投资领域的研究者,擅长研究交易策略并实盘验证,善于收集整理并开发源码。 以便更好的掌握量化前沿思路和市场趋势!

1亿VIP精品文档

相关文档