当前位置:→ 股海网通达信公式 → 正文
  • 金字塔动态突破II(The Dynamic Break Out Strategya II)

  • 相关简介:金字塔动态突破II(The Dynamic Break Out Strategya II) 动态突破II The Dynamic Break Out Strategya II 策略简述: 开多:昨收高于布林上轨且最高价大于等于X(X由自适应模块决定)周期最大的最高价。 开空: 昨收高于布林上轨且最高价大于等于X(X由自适应模块决定)周期最大的最高价。 平多平空:X(X由自适应模块决定)周期的收盘价移动平均。 策略详述: 动态突破策略由George Pruitt 首次发表在1966年期货杂志上,之

  • 文章来源:股海网作者:股海网发布时间:2012-12-14浏览次数:下载次数:0

金字塔动态突破II(The Dynamic Break Out Strategya II)

动态突破II
 
The Dynamic Break Out Strategya II
 

策略简述:
 
开多:昨收高于布林上轨且最高价大于等于X(X由自适应模块决定)周期最大的最高价。
 
开空: 昨收高于布林上轨且最高价大于等于X(X由自适应模块决定)周期最大的最高价。
 
平多&平空:X(X由自适应模块决定)周期的收盘价移动平均。
 
策略详述:
 
动态突破策略由George Pruitt 首次发表在1966年期货杂志上,之后被广泛地使用在各类市场上,取得了非常傲人的成绩。现今,在原系统上加入一个自适应参数调整模块,形成了新的动态突破II系统。
 
动态突破II最值得称道的地方就在于它能根据市场情况自动调节参数,它的基础是唐奇安通道.
 
那么,如何设计出自适应参数调节功能模块呢? 在动态突破II中,我们将采用市场波动率作为评判标准。这种想法还是源自经典的唐奇安通道。若我们基于唐奇安通道做优化的话,会发现同一个市场不同时期最优值是不同的。大的波动率常常代表市场方向不明朗,我们通过增大回溯值,让策略更难触发交易;小的波动率常代表趋势市场,通过减少回溯值,我们让系统更容易交易。这样这样可以使系统锁定长期趋势利润而又能在趋势发生改变时及时出场。当然利用市场波动率作为参数调节并不是唯一选择,大家完全可以选用其它效果类似的指标来自动调节参数,从而来决定出场点。
 
需注意的是,自适应参数的调节区间是有范围的。在这个例子中,动态突破II的回溯值在20—60之间,参数也设在这个范围内。
 
对于进场点,动态突破II一开始用过去20天来计算买卖界限,第一次买点就是过去20天最大的最高价,第一次卖点就是20天的最小值。每天结束后用30天收盘价的标准差作为市场波动率(也可以其他指标来估计波动率,如平均波动幅度,真实波动幅度,收盘价变化的标准差等等。确定当天的市场波动率后,按数值与前一日做比较,按波动的幅度来确定回溯值,如果波动率增长了10%,那么相应的回溯值也增大10%。
 
除此以外,我们还将采用一个自适应布林带(可参考布林强盗系统)——其作为一个“确认”技术指标。
 
至于出场点,该策略使用X周期收盘价移动平均值,当然也是由回溯值决定。
 

 {DBOII交易系统(多头版) }
 VARIABLE:ceilingAmt=60,floorAmt=20,bolBandTrig=2;
VARIABLE:lookBackDays=20;
VARIABLE:EntAndExitSign=0,SellSign=0,BuySign=1;
VARIABLE:True=1,False=0;
IF BARPOS>=60 THEN BEGIN
todayV:=STD(Close,30);
yesterDayV:=STD(ref(close,1),30);
deltaV:=(todayV-yesterDayV)/todayV;
lookBackDays:=lookBackDays*(1+deltaV);
lookBackDays:=INTPART(lookBackDays);
lookBackDays:=Min(lookBackDays,ceilingAmt);
lookBackDays:=max(lookBackDays,floorAmt);
MID:=MA(CLOSE,lookBackDays);
upBand:=MID + bolBandTrig*STD(CLOSE,lookBackDays);
dnBand:=MID - bolBandTrig*STD(CLOSE,lookBackDays);
 
buyPoint:=HHV(HIGH,lookBackDays);
longLiqPoint:=MID;
EntPoint:=ENTERBARS;
IF EntPoint=EntAndExitSign THEN BEGIN
BuySign:=FALSE;
SellSign:=True;
END
ExitPoint:=EXITBARS;
IF ExitPoint=EntAndExitSign THEN BEGIN
BuySign:=TRUE;
SellSign:=False;
END
IF BuySign=TRUE THEN BEGIN
IF Close>upBand THEN BUY(100%,STOP,buyPoint);
END
IF SELLSIGN=TRUE THEN sell(100%,STOP,longLiqPoint);
END;

 

 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

金字塔动态突破II(The Dynamic Break Out Strategya II)

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2012-12-14
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.