Aberration交易系统策略(TBQ版)_第1页
Aberration交易系统策略(TBQ版)_第2页
Aberration交易系统策略(TBQ版)_第3页
Aberration交易系统策略(TBQ版)_第4页
Aberration交易系统策略(TBQ版)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Aberration交易系统策略(TBQ版)是一种基于通道突破的交易系统,其核心思想是通过波动率来确定上下通道,并根据价格与通道的关系来制定买卖策略。该策略具有以下显著特点:主要交易逻辑思路1.通道构建:-Aberration策略通过计算一定周期的移动平均线(AveMa)作为中轨,然后在中轨的基础上上下加减一定的价格标准差(StdValue)来确定上下轨。这种计算方式使得通道能够随着市场波动率的改变而动态调整,从而更好地捕捉市场趋势。2.买卖信号生成:-多头策略:当收盘价格突破上轨时,认为市场处于超买状态,此时应开仓做多。一旦价格跌破中轨,则认为市场趋势可能反转,应离场以避免损失。-空头策略:相反地,当收盘价格跌破下轨时,认为市场处于超卖状态,此时应开仓做空。一旦价格突破中轨,则应平仓了结空头头寸。3.过滤条件:-策略中引入了CCI(商品通道指数)作为过滤条件,以进一步优化交易信号。CCI能够衡量价格与均值的偏离程度,从而帮助判断市场的超买或超卖状态。通过设置CCI的上下限阈值,可以避免在震荡市中频繁交易。4.周期过滤:-除了CCI过滤外,策略还提供了基于移动平均线的周期过滤功能。通过比较当前收盘价与较长周期的移动平均线,可以过滤掉一些短期的噪音信号,从而更加聚焦于中长期的趋势交易。策略特点1.动态调整:-Aberration策略的上下轨是基于波动率动态计算的,这使得通道能够紧密跟随市场走势,及时捕捉价格波动。2.简单易用:-该策略的构造简洁明了,易于理解和实施。只需设置几个关键参数,即可快速搭建起交易框架。3.风险控制:-通过设置明确的买卖条件和过滤条件,策略能够在一定程度上控制交易风险。例如,多头和空头策略均设置了离场条件,以避免在不利的市场环境下造成过大损失。4.灵活性强:-策略中的参数如周期、标准差等均可根据实际情况进行调整,以适应不同品种和市场环境的需求。这种灵活性使得策略具有更广泛的适用性。Aberration策略以其简洁优美的构造、动态调整的通道、明确的风险控制和灵活的参数设置等特点,在金融市场交易中展现出独特的优势。然而,任何策略都存在局限性,投资者在实际应用时应结合自身情况谨慎评估并适时调整策略参数。策略代码:ParamsNumericLots(1);//头寸NumericLength(35);//周期NumericStdDevUp(2.0);//标准差NumericMAL(120);//周期过滤NumericCCI_T(100);//CCI通道限制BoolS_MA(True);//周期过滤开关BoolS_CCI_T(True);//CCI开关VarsSeries<Numeric>UpperBand;Series<Numeric>LowerBand;Series<Numeric>AveMa;NumericAveMa2;NumericStdValue;//CCI变量NumericCCI_Length(14);//周期NumericAvgLength(9);//平均周期Series<Numeric>TmpValue;NumericMean(0);NumericAvgDev(0);NumericCounter(0);Series<Numeric>CCIValue(0);Series<Numeric>CCIAvg;OnBar(ArrayRef<Integer>indexs){AveMa=AverageFC(Close[1],Length);AveMa2=AverageFC(Close[1],MAL);StdValue=StandardDev(Close[1],Length);UpperBand=Avema+StdDevUp*StdValue;LowerBand=Avema-StdDevUp*StdValue;PlotNumeric("UpperBand",UpperBand);PlotNumeric("LowerBand",LowerBand);PlotNumeric("AveMa",AveMa);//CCITmpValue=High+Low+Close;Mean=AverageFC(TmpValue,CCI_Length);AvgDev=0;forCounter=0toCCI_Length-1{AvgDev=AvgDev+Abs(TmpValue[Counter]-Mean);}AvgDev=AvgDev/CCI_Length;if(AvgDev==0)CCIValue=0;ElseCCIValue=(TmpValue-Mean)/(0.015*AvgDev);CCIAvg=AverageFC(CCIValue,AvgLength);BoolCCI_S=!S_CCI_T||(CCIAvg[1]<=CCI_T*1&&CCIAvg[1]>=CCI_T*-1);BoolBC=!S_MA||C[1]>AveMa2;BoolSC=!S_MA||C[1]<AveMa2;//开If(MarketPosition!=1&&CrossOver(Close[1],UpperBand[1])&&CCI_S&&BC){Buy(Lots,Open);}If(MarketPosition!=-1&&CrossUnder(Close[1],LowerBand[1])&&CCI_S&&SC){SellShort(Lots,Open);}If(MarketPosition==1&&Close[1]<AveMa[1]){Sell(Lots,Open);}If(MarketPosition==-1&&Close[1]>AveMa[1]){BuyToC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论