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

Aberration交易系统策略(TBQ版).docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多

Aberration交易系统策略(TBQ版)

是一种基于通道突破的交易系统,其核心思想是通过波动率来确定上下通道,并根据价格与通道的关系来制定买卖策略。该策略具有以下显著特点:

主要交易逻辑思路

1.通道构建:

-Aberration策略通过计算一定周期的移动平均线(AveMa)作为中轨,然后在中轨的基础上上下加减一定的价格标准差(StdValue)来确定上下轨。

这种计算方式使得通道能够随着市场波动率的改变而动态调整,从而更好地捕捉市场趋势。

2.买卖信号生成:

-多头策略:当收盘价格突破上轨时,认为市场处于超买状态,此时应开仓做多。一旦价格跌破中轨,则认为市场趋势可能反转,应离场以避免损失。

-空头策略:相反地,当收盘价格跌破下轨时,认为市场处于超卖状态,此时应开仓做空。一旦价格突破中轨,则应平仓了结空头头寸。

3.过滤条件:

-策略中引入了CCI(商品通道指数)作为过滤条件,以进一步优化交易信号。CCI能够衡量价格与均值的偏离程度,从而帮助判断市场的超买或超卖状态。通过设置CCI的上下限阈值,可以避免在震荡市中频繁交易。

4.周期过滤:

-除了CCI过滤外,策略还提供了基于移动平均线的周期过滤功能。通过比较当前收盘价与较长周期的移动平均线,可以过滤掉一些短期的噪音信号,从而更加聚焦于中长期的趋势交易。

策略特点

1.动态调整:

-Aberration策略的上下轨是基于波动率动态计算的,这使得通道能够紧密跟随市场走势,及时捕捉价格波动。

2.简单易用:

-该策略的构造简洁明了,易于理解和实施。只需设置几个关键参数,即可快速搭建起交易框架。

3.风险控制:

-通过设置明确的买卖条件和过滤条件,策略能够在一定程度上控制交易风险。例如,多头和空头策略均设置了离场条件,以避免在不利的市场环境下造成过大损失。

4.灵活性强:

-策略中的参数如周期、标准差等均可根据实际情况进行调整,以适应不同品种和市场环境的需求。这种灵活性使得策略具有更广泛的适用性。

Aberration策略以其简洁优美的构造、动态调整的通道、明确的风险控制和灵活的参数设置等特点,在金融市场交易中展现出独特的优势。

然而,任何策略都存在局限性,投资者在实际应用时应结合自身情况谨慎评估并适时调整策略参数。

策略代码:

Params

NumericLots(1);//头寸

NumericLength(35);//周期

NumericStdDevUp(2.0);//标准差

NumericMAL(120);//周期过滤

NumericCCI_T(100);//CCI通道限制

BoolS_MA(True);//周期过滤开关

BoolS_CCI_T(True);//CCI开关

Vars

SeriesNumericUpperBand;

SeriesNumericLowerBand;

SeriesNumericAveMa;

NumericAveMa2;

NumericStdValue;

//CCI变量

NumericCCI_Length(14);//周期

NumericAvgLength(9);//平均周期

SeriesNumericTmpValue;

NumericMean(0);

NumericAvgDev(0);

NumericCounter(0);

SeriesNumericCCIValue(0);

SeriesNumericCCIAvg;

OnBar(ArrayRefIntegerindexs)

{

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);

//CCI

TmpValue=High+Low+Close;

文档评论(0)

量化金策 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档