- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ATR波动突破策略(TB平台)
主要交易思路
该交易策略主要基于平均真实范围(ATR)来设定买入和卖出的触发价格。
ATR是衡量市场波动性的一个指标,通过计算过去一段时间内价格波动的平均值来得出。
1.计算ATR:首先,策略通过函数计算了最近N个时间周期的平均真实范围(ATR)。这个ATR值用于后续计算上下轨线。
2.设定上下轨线:
策略根据前一个周期的收盘价和ATR的两倍值来计算上下轨线。
上轨线是前一个周期的收盘价加上2倍的ATR,而下轨线则是前一个周期的收盘价减去2倍的ATR。
3.交易触发条件:
-当市场价格(特别是最高价)达到或超过上轨线时,如果当前市场位置不是多头(即没有持仓或持仓为空头),则执行卖空操作,以`myprice`作为交易价格。
-当市场价格(特别是最高价)达到或超过上轨线,并且当前市场位置是空头(即已卖空)时,如果最高价达到或超过上轨线,则执行买入平仓操作,以`myprice`作为交易价格。
4.绘制轨线:为了更直观地观察上下轨线,策略使用函数在图表上绘制了这两条轨线。
该策略是一种基于ATR的波动率突破策略,通过设定上下轨线来捕捉市场的超买超卖情况,并据此进行交易操作。
计算公式如下:
ATR=∣最高价-最低价∣和∣最高价-昨收∣和∣昨收-最低价∣的最大值
真实波幅(ATR)=TR的N日简单移动平均
参数N设置为14日
函数1TrueHigh,求真实高点:
Vars
NumericTHighValue;//声明数值型变量THighValue。//
Begin
THighValue=Close[1];//语句1,直接让变量THighValue值=昨日收盘价。//
If(High=Close[1])//语句2,假如当前最高价High=昨日收盘价时。//
THighValue=High;//变量THighValue值=当前最高价。//
ReturnTHighValue;//语句1和语句2是一个并列语句,哪个条件符合的,就用哪个语句的值,这可以先判断出最高价和昨收价哪个是最大值。//
End
函数2TrueLow,求真实低点:
Vars
NumericTLowValue;//声明数值型变量TLowValue。//
Begin
TLowValue=Close[1];//语句1,变量TLowValue值=昨收价。//
If(Low=Close[1])//语句2,假如当前最低价=昨收价。//
TLowValue=Low;//变量TLowValue值=当前低价。//
ReturnTLowValue;//求出当前最低价与昨收价那个为最小值。//
End
函数3TrueRange,真实振幅范围:
Begin
If(CurrentBar==0)//假如为第一根k。//
ReturnHigh-Low;//那振幅就是直接最高价减去最低价。//
Else//第二根之后的振幅。//
ReturnTrueHigh-TrueLow;//就是函数TrueHigh值减去函数TrueLow值。//
End
函数4AvgTrueRange,求平均真实振幅:
Params
NumericLength(10);//声明数值型参数Length,就是周期了,赋值给它10周期。//
Begin
ReturnAverage(TrueRange,Length);//求出10个周期真实振幅平均值。//
End
函数5ATR,表达的意思跟第四个函数完全一样,这里给它写出来:
Params
NumericLength(14);//声明数值型参数Length,初值为14周期。
Begin
PlotNumeric(ATR,AvgTrueRange(Length));//在k线图上画出ATR出来,它的值是14根k线的平均振幅值。
End
以上是知道了ATR是如何求出来的。
一般都只用它来观察波幅集中区域,从周期日k逐步观察统计到你所用的周期,会知道,这个品种它一天大概集中振幅多大。
观察ATR的值,看上面代码可以知道,直接把参数14改成1就可以观察它每根k线的波幅了。
ATR策略信号出入场规则:
当价格比上一个交易日收盘价高2ATR时买入,
当价格比上一个交易日收盘价低2ATR时卖出。
策略信号代码如下:
Params
NumericLength(14);
Vars
NumericSeriesatr;
Numericupline;
Numericdownline;
Numericmyprice;
Begin
atr=Average(TrueRange,Length);
upline=Close[1]
您可能关注的文档
- Aberration交易系统策略(TBQ版).docx
- ADX均线系统策略(TB版).docx
- COP交易系统策略(TB版).docx
- CROA指标系统策略(TB版).docx
- Dual-thrust日内交易策略(TB版).docx
- EMV波动交易策略(TB版).docx
- OBV系统交易策略(TB版).docx
- R_Breaker日内交易策略(TB版).docx
- RSl交易系统策略(TB版).docx
- WR威廉指标策略(TB版).docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)