考曼夫均线策略(金字塔).docxVIP

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

考曼夫均线策略(金字塔)

考曼夫均线策略的核心交易思路围绕两个主要部分展开:

1.**分形通道突破策略**:

-通过识别价格突破自定义的“分形通道”来捕捉趋势。通道由历史高价和低价形成,当价格突破上轨(由近期高点确定)时,视为上涨趋势确认,策略发出买入信号;相反,当价格跌破下轨(由近期低点确定)时,视为下跌趋势启动,策略发出卖空信号。此外,策略在每天的某个固定时间(例如15:00)自动平仓所有持仓,确保不过夜风险,这表明该策略偏重于日内交易逻辑。

2.**考夫曼自适应移动均线系统**:

-采用自适应移动平均线(AMA)方法,这是一种动态调整周期长度的均线系统,能够更好地适应市场的变化。策略依据两条不同周期长度的指数移动平均线(EMA)的交叉来生成买卖信号。当快速的AMA线从下方穿越慢速的AMA线时,视为买入时机;

反之,当快速线从上方穿越慢速线,则为卖出时机。这种交叉信号反映了市场动能的转变,帮助交易者跟随趋势变化。

综合来看,该策略结合了趋势突破与自适应移动均线的双重逻辑,既利用价格突破形态捕捉短期价格变动,又通过自适应均线系统把握市场趋势,旨在实现灵活而及时的交易决策,适应不同市况下的操作需求。

策略代码

分形通道突破

runmode:0;

sfx:=ref(high,1)ref(high,3);

xfx:=ref(low,1)ref(low,2)andref(low,2)

upperband:=valuewhen(sfx,ref(high,2));

lowerband:=valuewhen(xfx,ref(low,2));

exittime:=time=150000;

ifholding=0thenbegin

ifhigh=upperbandthen

buy(1,1,limitr,max(open,upperband));

end

ifholding=0thenbegin

iflow=lowerbandthen

buyshort(1,1,limitr,min(open,lowerband));

end

ifholding0thenbegin

iftime=150000then

sell(1,holding,limitr,close);

end

ifholding0thenbegin

iftime=150000then

sellshort(1,holding,limitr,close);

end

盈亏:asset-50000,noaxis,colorred,linethick2;

代码解注

//定义运行模式为0

runmode:=0

//定义变量sfx为前一周期的最高价和前三周期的最高价的关系

sfx:=ref(high,1)ref(high,3)

//定义变量xfx为前一周期的最低价大于前二周期的最低价,并且前二周期的最低价

xfx:=ref(low,1)ref(low,2)ref(low,2)

//定义上轨为当sfx条件成立时,取前二周期的最高价

upperband:=valuewhen(sfx,ref(high,2))

//定义下轨为当xfx条件成立时,取前二周期的最低价

lowerband:=valuewhen(xfx,ref(low,2))

//定义退出时间为时间大于等于150000

exittime:=time=150000

//如果当前没有持仓

ifholding==0{

//如果当前最高价大于等于上轨

ifhigh=upperband{

//买入1手,限价,取开盘价和上轨的最大值

buy(1,1,limitr,max(open,upperband))

}

}

//如果当前没有持仓

ifholding==0{

//如果当前最低价小于等于下轨

iflow=lowerband{

//卖空1手,限价,取开盘价和下轨的最小值

buyshort(1,1,limitr,min(open,lowerband))

}

}

//如果当前持仓大于0

ifholding0{

//如果时间大于等于150000

iftime=150000{

//卖出全部持仓,限价,收盘价

sell(1,holding,limitr,close)

文档评论(0)

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

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

1亿VIP精品文档

相关文档