ImageVerifierCode 换一换
格式:PPT , 页数:28 ,大小:407.50KB ,
资源ID:1282503      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1282503.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(tb公式高级应用2(布林通道和恒温器系统)-黄柳.ppt)为本站会员(果果)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

tb公式高级应用2(布林通道和恒温器系统)-黄柳.ppt

1、TB公式高级应用,黄柳,深圳市拓瑞邦泽科技有限公司,Part I:,Bollinger Bandit System,Bollinger Bandit System,系统名字的字面翻译为【布林强盗】,我们这里简称为BBS;基于Bollinger Bands(布林通道)的趋势跟踪系统;根据持仓周期调整跟踪止损。,Bollinger Bandit System,该系统包含以下四个要素:布林带均线ROC计数器,Bollinger Bandit System,入场条件:价格突破布林带上轨即做多;价格跌破布林带下轨即做空;ROC为正的情况下才能做多;ROC为负的情况下才能做空。,Bollinger Ban

2、dit System,出场条件:持多仓的情况下,N周期的收盘价小于布林带上轨,即在下个Bar平仓。持空仓的情况下,N周期的收盘价大于布林带下轨,即在下个Bar平仓。N的值根据持仓周期变化。刚开仓为50,每持仓Bar,即将N值减1,最小到10。,Bollinger Bandit System,参数定义:布林带的周期数50;布林带标准差的倍数1.25;ROC的周期数30;跟踪止损算法的周期数50;,Bollinger Bandit System,参数定义代码:Params Numeric BBLength(50); Numeric NumsStdDev(1.25); Numeric ROCLeng

3、th(30); Numeric ExitLength(50);,Bollinger Bandit System,布林带算法:定义上轨为UpBand,下轨为DnBand;UpBand = AverageFC(Close, BBLength) + StandardDev(Close, BBLength,2)* NumsStdDev;DnBand = AverageFC(Close, BBLength) - StandardDev(Close, BBLength,2)* NumsStdDev;这里使用的样本标准差。,Bollinger Bandit System,实际交易讯号的产生是根据上一周期的布

4、林带,因为我们将算法中的Close修改为Close1;也可以将UpBand和DnBand设为序列变量,判断UpBand1的值讯号条件;UpBand = AverageFC(Close1, BBLength) + StandardDev(Close1, BBLength,2)* NumsStdDev;DnBand = AverageFC(Close1, BBLength) - StandardDev(Close1, BBLength,2)* NumsStdDev;,Bollinger Bandit System,计算Roc值定义变量RocValueNumeric RocValue;RocValu

5、e = Close-CloseRocLength;,Bollinger Bandit System,开多仓条件写法:If(MarketPosition1 ,Bollinger Bandit System,开空仓条件的写法类似:If(MarketPosition-1 ,Bollinger Bandit System,动态计算跟踪止损的周期数:先定义一个变量:NumericSeries exBars;在公式开始部分添加如下代码:If(MarketPosition=0)exBars = ExitLength;elseexBars = exBars1 - 1;,Bollinger Bandit Sys

6、tem,根据动态计算的周期数,求出前一周期的均线:StopAvgClose = Average(Close1,exBars);持有多仓的情况下,当前价格如果跌破StopAvgClose 即止损。If(MarketPosition=1 ,Bollinger Bandit System,持有空仓的情况下,当前价格如果突破StopAvgClose 即止损。If(MarketPosition=-1 ,Bollinger Bandit System,对于BBS系统的完善:我们可以替换Close为其他算法,比如:Typical Price = (high + low + close)/3Weighted

7、Price = (high + low + close + close)/4增加固定比例止损额,限制单笔交易的最大亏损;增加连续亏损的控制,由此我们引申出下一部分内容。,Part II:,Thermostat System,Thermostat System,系统名字的字面翻译为【调温器系统】,我们这里简称为TS;通过一个指标来界定市场形态,根据分类进行不同模式的交易:趋势跟踪和波段交易。趋势跟踪采取前面所讲的BBS类似方法。波段交易采取开盘价+ATR突破方式。,Thermostat System,ChoppyMarketIndex,简称CMI,是0-100之间的值,用来量度市场的变动情况。C

8、hoppyMarketIndex = Abs(Close Close29)/(Highest(High,30) Lowest(Low,30)*100);本系统设置CMI (High+Low+Close)/3) LongShortFlag = 1;else LongShortFlag = -1;,Thermostat System,LongShortFlag=1的情况下,第二天做多的突破范围我们会设置较小,做空的突破范围设置较大。LongShortFlag=-1的情况下,第二天做多的突破范围我们会设置较大,做空的突破范围设置较小。,Thermostat System,atr10 = Averag

9、eTrueRange(10);avg3Hi = Average(High,3);avg3Lo = Average(Low,3);If(LongShortFlag=1) longEntryPoint = Open + atr10 * 0.5; ShortEntryPoint = Open - atr10 * 0.75;else longEntryPoint = Open + atr10 * 0.75; ShortEntryPoint = Open - atr10 * 0.5;longEntryPoint = Max(longEntryPoint,avg3Lo);shortEntryPoint =

10、 Min(shortEntryPoint,avg3Hi);,Thermostat System,波段交易的出场条件:longExitPoint = entryPrice - 3 * atr10;ShortExitPoint = entryPrice + 3 * atr10,Part III:,收盘自动平仓程序,收盘自动平仓程序,该程序实现收盘前平掉指定商品所有的持仓;可以支持多个商品的同时平仓;可作为手工交易的辅助,防止日内交易因为失误导致持仓过夜。,收盘自动平仓程序,该程序使用到商品叠加的扩展数据调用;该程序使用到A函数,Q函数,以及全局变量的控制。该商品使用了撤单指令,并增加Tick延迟,防止刚撤单后即平仓,出现持仓尚未解锁的问题。,谢谢!,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报