




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TB公式高级应用,黄柳,深圳市拓瑞邦泽科技有限公司,PartI:,BollingerBanditSystem,BollingerBanditSystem,系统名字的字面翻译为【布林强盗】,我们这里简称为BBS;基于BollingerBands(布林通道)的趋势跟踪系统;根据持仓周期调整跟踪止损。,BollingerBanditSystem,该系统包含以下四个要素:布林带均线ROC计数器,BollingerBanditSystem,入场条件:价格突破布林带上轨即做多;价格跌破布林带下轨即做空;ROC为正的情况下才能做多;ROC为负的情况下才能做空。,BollingerBanditSystem,出场条件:持多仓的情况下,N周期的收盘价小于布林带上轨,即在下个Bar平仓。持空仓的情况下,N周期的收盘价大于布林带下轨,即在下个Bar平仓。N的值根据持仓周期变化。刚开仓为50,每持仓Bar,即将N值减1,最小到10。,BollingerBanditSystem,参数定义:布林带的周期数50;布林带标准差的倍数1.25;ROC的周期数30;跟踪止损算法的周期数50;,BollingerBanditSystem,参数定义代码:ParamsNumericBBLength(50);NumericNumsStdDev(1.25);NumericROCLength(30);NumericExitLength(50);,BollingerBanditSystem,布林带算法:定义上轨为UpBand,下轨为DnBand;UpBand=AverageFC(Close,BBLength)+StandardDev(Close,BBLength,2)*NumsStdDev;DnBand=AverageFC(Close,BBLength)-StandardDev(Close,BBLength,2)*NumsStdDev;这里使用的样本标准差。,BollingerBanditSystem,实际交易讯号的产生是根据上一周期的布林带,因为我们将算法中的Close修改为Close1;也可以将UpBand和DnBand设为序列变量,判断UpBand1的值讯号条件;UpBand=AverageFC(Close1,BBLength)+StandardDev(Close1,BBLength,2)*NumsStdDev;DnBand=AverageFC(Close1,BBLength)-StandardDev(Close1,BBLength,2)*NumsStdDev;,BollingerBanditSystem,计算Roc值定义变量RocValueNumericRocValue;RocValue=Close-CloseRocLength;,BollingerBanditSystem,开多仓条件写法:If(MarketPosition1,BollingerBanditSystem,开空仓条件的写法类似:If(MarketPosition-1,BollingerBanditSystem,动态计算跟踪止损的周期数:先定义一个变量:NumericSeriesexBars;在公式开始部分添加如下代码:If(MarketPosition=0)exBars=ExitLength;elseexBars=exBars1-1;,BollingerBanditSystem,根据动态计算的周期数,求出前一周期的均线:StopAvgClose=Average(Close1,exBars);持有多仓的情况下,当前价格如果跌破StopAvgClose即止损。If(MarketPosition=1,BollingerBanditSystem,持有空仓的情况下,当前价格如果突破StopAvgClose即止损。If(MarketPosition=-1,BollingerBanditSystem,对于BBS系统的完善:我们可以替换Close为其他算法,比如:TypicalPrice=(high+low+close)/3WeightedPrice=(high+low+close+close)/4增加固定比例止损额,限制单笔交易的最大亏损;增加连续亏损的控制,由此我们引申出下一部分内容。,PartII:,ThermostatSystem,ThermostatSystem,系统名字的字面翻译为【调温器系统】,我们这里简称为TS;通过一个指标来界定市场形态,根据分类进行不同模式的交易:趋势跟踪和波段交易。趋势跟踪采取前面所讲的BBS类似方法。波段交易采取开盘价+ATR突破方式。,ThermostatSystem,ChoppyMarketIndex,简称CMI,是0-100之间的值,用来量度市场的变动情况。ChoppyMarketIndex=Abs(CloseClose29)/(Highest(High,30)Lowest(Low,30)*100);本系统设置CMI(High+Low+Close)/3)LongShortFlag=1;elseLongShortFlag=-1;,ThermostatSystem,LongShortFlag=1的情况下,第二天做多的突破范围我们会设置较小,做空的突破范围设置较大。LongShortFlag=-1的情况下,第二天做多的突破范围我们会设置较大,做空的突破范围设置较小。,ThermostatSystem,atr10=AverageTrueRange(10);avg3Hi=Average(High,3);avg3Lo=Average(Low,3);If(LongShortFlag=1)longEntryPoint=Open+atr10*0.5;ShortEntryPoint=Open-atr10*0.75;elselongEntryPoint=Open+atr10*0.75;ShortEntryPoint=Open-atr10*0.5;longEntryPoint=Max(longEntryPoint,avg3Lo);shortEntryPoint=Min(shortEntryPoint,avg3Hi);,ThermostatSystem,波段交易的出场条件:longExitPoint=entryPrice-3*atr10;ShortExitPoint=entryPrice+3*atr10,PartIII:,收盘自动平仓程序,收盘自动平仓程序,该程序实现收盘前平掉指定商品所有的持仓;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重难点解析人教版八年级物理上册第5章透镜及其应用章节测评试卷(含答案详解)
- 制造业供应链数字化转型组织学习机制考核试卷
- 厌氧消化微生物调控技术考核试卷
- 重难点解析人教版八年级物理上册第4章光现象-光的色散单元测试试题(含详解)
- 建筑信息模型(BIM)运维数据管理考核试卷
- 18.2025年传媒行业数字版权保护水平考试-版权集体管理组织数字化服务优化考核试卷
- 考点解析人教版八年级上册物理物态变化《熔化和凝固》综合测试试题(详解)
- 解析卷人教版八年级物理上册第5章透镜及其应用-5.5显微镜和望远镜综合测试试卷(解析版)
- 难点解析人教版八年级物理上册第6章质量与密度-密度专项训练试题(含答案及解析)
- 解析卷-人教版八年级物理上册第5章透镜及其应用难点解析试题(含答案解析版)
- 公路养护管理计划与执行报告
- 2025年城市地下综合管廊建设财务可持续性研究报告
- 小学数学课标考试真题及答案
- 2025年银行招聘各银行笔试真题(附答案)
- (初级)小红书种草营销师认证考试真题试题(附答案)
- 预包装食品安全管理制度
- 中国人民政协课件
- 腹痛科普课件
- 除尘布袋更换应急救援预案(3篇)
- 2025年广西桂林生态资源开发集团有限公司公开招聘2人笔试参考题库附答案解析
- 小学生中草药课件
评论
0/150
提交评论