




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TB公式高级应用,黄柳,深圳市拓瑞邦泽科技有限公司,Part I:,Bollinger Bandit System,Bollinger Bandit System,系统名字的字面翻译为【布林强盗】,我们这里简称为BBS; 基于Bollinger Bands(布林通道)的趋势跟踪系统; 根据持仓周期调整跟踪止损。,Bollinger Bandit System,该系统包含以下四个要素: 布林带 均线 ROC 计数器,Bollinger Bandit System,入场条件: 价格突破布林带上轨即做多; 价格跌破布林带下轨即做空; ROC为正的情况下才能做多; ROC为负的情况下才能做空。,Bollinger Bandit 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 ROCLength(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,实际交易讯号的产生是根据上一周期的布林带,因为我们将算法中的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值 定义变量RocValue Numeric RocValue; RocValue = Close-CloseRocLength;,Bollinger Bandit System,开多仓条件写法: If(MarketPosition1 ,Bollinger Bandit System,开空仓条件的写法类似: If(MarketPosition-1 ,Bollinger Bandit System,动态计算跟踪止损的周期数: 先定义一个变量: NumericSeries exBars; 在公式开始部分添加如下代码: If(MarketPosition=0) exBars = ExitLength; else exBars = exBars1 - 1; ,Bollinger Bandit System,根据动态计算的周期数,求出前一周期的均线: 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)/3 Weighted Price = (high + low + close + close)/4 增加固定比例止损额,限制单笔交易的最大亏损; 增加连续亏损的控制,由此我们引申出下一部分内容。,Part II:,Thermostat System,Thermostat System,系统名字的字面翻译为【调温器系统】,我们这里简称为TS; 通过一个指标来界定市场形态,根据分类进行不同模式的交易:趋势跟踪和波段交易。 趋势跟踪采取前面所讲的BBS类似方法。 波段交易采取开盘价+ATR突破方式。,Thermostat System,ChoppyMarketIndex,简称CMI,是0-100之间的值,用来量度市场的变动情况。ChoppyMarketIndex = Abs(Close Close29)/ (Highest(High,30) Lowest(Low,30)*100); 本系统设置CMI20时为波段模式。,Thermostat System,波段模式下,通过一个简单的条件来判别多空强弱。 If(Close (High+Low+Close)/3) LongShortFlag = 1; else LongShortFlag = -1; ,Thermostat System,LongShortFlag=1的情况下,第二天做多的突破范围我们会设置较小,做空的突破范围设置较大。 LongShortFlag=-1的情况下,第二天做多的突破范围我们会设置较大,做空的突破范围设置较小。,Thermostat System,atr10 = AverageTrueRange(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 = Min(shortEntryPoint,avg3Hi);,Thermostat System,波段交易的出场条件: longExitPoint = entryPrice - 3 * atr10; ShortExitPoint = entryPrice + 3 * atr10,Part III:,收盘自动平仓程序,收盘自动平仓程序,该程序实现收盘前平
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 济宁公路伸缩缝施工方案
- 月租房营销方案
- 大型建筑降水施工方案设计
- 法务咨询服务费用方案
- 排版建筑配色方案设计说明
- 年会活动策划主题活动方案
- 建筑喷砂除尘方案设计图
- 清理零星塌方施工方案
- 造价咨询业务改革方案
- 建筑门窗清理方案设计图
- 信息检索课件 第2章 文献检索方法(1)-2
- 金工深度研究-SAM:提升AI量化模型的泛化性能-华泰证券
- 遵义市2025届高三年级第一次适应性考试(一模)生物试卷(含答案)
- 《高等数学(第2版)》 高职 全套教学课件
- 心理咨询保密协议(2024版)
- 2024-2034年中国福建纺织行业市场评估分析及发展前景调研战略研究报告
- GB/T 43933-2024金属矿土地复垦与生态修复技术规范
- 教科版小学三年级上册科学实验报告
- 2024年陕西省成考(专升本)大学语文考试真题含解析
- 上甘岭战役的介绍及感悟
- 房屋抵押合同电子版查询范文
评论
0/150
提交评论