2013-4-10 金融工程 专题报告 交易模型之程序化检验 ( 一 ) -- 以唐奇安通道趋势化突破模型为例 报告摘要 研究员 张夕阳 程序化往往能创造出超过手工的操盘超额收益 咨询证书编号 :Z0002314 电话 :0592--5950223 邮箱 :xmsunrise@sina.com 枝术分析类模型因其准确率相对较高, 仍是当今程序化交易中的主流模型, 如 R-Breaker Ruggerio Bond 模型等 一旦那些被奉为经典的模型的 黑匣子 被打开, 其原理 方法竟是如此的简明, 可谓是大道至简 华尔街的一句投资名言 : 趋势是你最好的朋友 而识别 趋势变化最为常用和有效的信号 : 突破 突破后往往形 成新的一轮更大级别趋势, 倍受市场重视 本报告采用价格突破法模型来测试 当价格一旦高于前 N 个周期 K 线的最高点时, 预示该 N 周期内趋势被突破 其相应策略, 做多 反之, 当价格一旦低于前 N 个周期 K 线的最低点时, 预示新的趋势产生 其相应策略, 做空 趋势化突破模型经典式代表 : 唐奇安通道 测试结果 : 基于金字塔平台, 选取 2010/4/19 --2013/3/31 测试 策略运用于股指连续 5 Min 的 K 线, 不隔夜持仓 交易费用 ( 一手合约双向费用约 200-260 元 ): 按成交额双边 0.01%, 滑点双边 0.4 样本内 716 个交易日, 投入 100 万资金每次成交一手合约累计收益率 181.95 万, 收益率 181.95%, 交易费用为 28.28 万 回撤率 6.50%, 最大回撤值 4.6 万, 成交次数 1178 次, 一天平均成交约 1.6 次, 胜率为 48.15% 其中, 空头成交次数 613 次, 胜率为 51.22%, 盈亏比 1.05; 多头成交 565 次, 胜率为 44.6%, 盈亏比为 0.81 1
内容目录 一 大道至简 -- 技术型程序化交易.... 3 二 突破类模型经久不衰...4 三 唐安奇通道 ( 模型 )......5 四 策略测试及风险分析...6 1 策略收益解析...6 2 策略缺陷...8 3 策略改进...8 五 报告小结... 9 图表目录 : 图表 1: 突破重要支撑 压力位.... 6 图表 2: 突破前期高低价...6 图表 3: 唐安奇交易系统示例... 7 图表 4: 策略收益情况 (1 手合约 5min 日内交易 )... 7 图表 5: 月 季度 年收益及盈亏等情况... 8 2
一 大道至简 -- 程序化交易之模型所谓交易程序化 (Program Trading), 简言之, 就是将交易思想 ( 模型或交易系统 ) 编成系列计算机语言指令 ( 称之程序 ), 通过计算程序和交易平台来实现自动生成买卖的过程 其强调是交易模型 ( 思想的量化 ) 计算机程序两个方面 当然, 交易模型是程序化根本, 没有好的交易模型是难以创造出正收益 而程序化优势在于提高资金使用效率 最大程度克服人性贪婪恐俱的弱点 增加对风险控制等, 一般情况下, 能创造出超过以手工超盘的超额收益 自 20 世纪 70 年代程序化在美国产生演化以来, 在较为成熟市场中, 程序化交易占据主流, 尤其是在期货 期权等衍生品交易中运用较为广泛 此外, 程序化也是一个用于检验其思想 ( 模型 ) 的效果行之有效的方法 一个成功交易策略或报告前提必须是具体量化的 因此, 程序化交易与量化 ( 交易 ) 结合在一起 需要指出的是, 程序化交易与量化交易有一定差异的 程序化是自动化的量化交易, 量化是程序化的前提, 量化主要通过模型方式, 如 MACD 模型的程序化 目前市场上主要有两大类量化模型 : 技术型分析模型和数理统计类模型 技术型分析模型, 主要包括三大类 : 趋势型模型, 如均线模型 MACD 等 ; 逆市型交易模型 ( 其策略是, 触及区间内上下限反向交易 ), 如震荡型交易模型, 黄金分割点反转交易模型, 利用支撑 压力反向交易模型等 ; 分形交易模型, 如波浪法 旗形 区间形态突破法等 数理统计类模型, 主要有用转移概率来预测的马尔科夫链模型 用于时间序列的 ARIMA 模型 用于套保套利等 GARCH 模型系列 用于自适应系统的人工神经网络模型 用于过去已知信息推测未来不确定的灰色模型等 技术型模型优势在于预测准确性较高, 而且对人员 系统 硬件要求相对较低, 其最大不足具有滞后性 而数理统计类模型具有一定预测能力, 但最大缺陷是准确性较低, 误差较大, 稳定性效果不理想 ( 回撤过大 ) 在期货实盘中, 枝术分析类模型仍是当今程序化交易中的主流模型 在已解密或公布收益排名靠前模型之中, 主要是技术类模型为主 而数理类模型主要由机构型客户用于测试 预测 套保和风险管理等 从发展前沿动态看, 数理统计类模型前景被看好 但发展遇到瓶颈, 曾风靡一时的时间序列 马尔科夫 神经网络等模型被验证运用效果并不理想, 亟待创新性的数理理论和方法, 如分形数理理论 而技术分析类模型也加进诸多的计量统计方法, 由 技术指标 型演化为相对复杂的 系统, 如早在上世纪 60 年代, 利用均线偏离 ( 标准差 ) 开发的 Boll 指标 此外, 在量化模型中, 除市场本身的 量 价 两大基本变量之外, 市场之外其他因素 ( 如, 宏观 微观数据 事件 ) 越来越多被赋予模型 3
总之, 在一个带有浓厚的 以失败论英雄 残酷竞争的资本市场中, 检验一个模型成功与否的标准 : 收益及其稳定性, 而非刻意追求模型新颖 复杂及完整 有趣的是, 一旦被奉为经典的模型的 黑匣子 被打开, 你会惊奇的发现, 那些曾创造辉煌的顶尖交易模型的原理 方法, 竟是如此的简明, 这恰印证中国古谚 : 大道至简 这些成熟的, 曾被冠以全球顶尖级交易模型主要有,Donchian Channel 模型,Aberration 模型,R-Breaker 模型,NatGator 模型, Checkmate 模型,Dual Thrust 模型等 截止 2013 年 1 月, 来自 Futures Truth Magazine 最新的 ( 过去十二月 ) 十大顶尖交易模型 :Ruggerio Bond TSL_US1 FedSwing QTECH ES,TSL_CEL_NG_1.1 Star ES Mesa Bonds Big Blue 2 Daybreaker TSL_SP_1.0Z 模型 虽进入顶尖行列的模型业绩并不稳定, 时常会发生变动, 但仍有一些模型长期排在前十或者保持较高收益率, 如在过去十几年 (-2011) 号称最赚钱的股指期货日内交易模型 R-Breaker,2003 年开发以来仍时常在前十的 TSL_SP_1.0Z 模型等 在顶尖模型中, 以中长期交易的技术型模型为主 而且, 中长期模型稳定性整体上好于短期 诚然, 任何模型都有其自身利弊与时效性, 而且, 当运用于不同市场 不同品种时, 其效果也存在较大差异 但那些曾创造辉煌, 并已在国外市场经过检验, 修正和改善的成熟模型, 如模型的思想 框架体系, 在国内期货市场仍具有一定的应用空间和参考价值 尤其是, 在一个不够成熟市场, 因其波动率过大, 异常值或偏差过大, 使得数理统计类模型运用空间往往受限 在一定阶段内, 简明的技术类模型或更具的优势 二 突破类模型经久不衰作为趋势类技术模型 -- 突破类交易模型, 一直以来倍受市场青睐, 经久不衰 而且, 很多突破性交易模型主要来自广大投资者在日常交易中成功经验的总结 诚如所知, 支撑技术学说三大假设之一, 价格呈趋势变动 与之相对应, 华尔街流行一句经久不衰的投资名言 : 趋势是你最好的朋友 国内投资界通俗表述为 看大势, 赚大钱 在实盘中, 而用于识别趋势变化最为常用且有效的信号 : 突破或反转 突破之所以被重视, 原因在于任何重大行情都始于突破 而且, 尤其当行情被有效突破后, 很可能会演化成为新一轮趋势, 甚至是爆炸型趋势 因此, 采用突破系统进行交易很可能赚取巨额收益, 某些突破型系统 ( 模型 ) 称得上最为久远的和最成功的交易系统之一, 如市场所熟知的海龟交易系统 突破主要三种类型 : 突破重要的支撑 压力位, 突破趋势线和突破前 N 个周期价格新高或新低 图表 1: 突破重要支撑 压力位 4
资料来源 : 瑞达期货研究院 图表 2: 突破前期高低价 资料来源 : 瑞达期货研究院金字塔 三 唐安奇通道 ( 交易系统 ) 唐奇安通道 (Donchian Channel), 是由理查德 唐迁 (Richard Donchian) 发明的, 它以四周股则 ( 或 20 天规则 ) 而著名, 是趋势化交易系统先驱之一 在 20 世纪 60-80 年代期货交易中, 该系统被公认为当时翘楚 (the most successful of all approaches) 唐奇安通道为 突破前 N 个周期价格新高或新低 趋势突破类类型的典型代表 该系统基本规则是四周规则, 并按四周规建立的相应简明的交易系统 唐安奇通道策略原理 : 1 只要价洛涨过前四周内( 或 20 天 ) 的最高价, 则平空头头寸, 开立多头头寸 ; 2 只要价格跌过前四周内( 或 20 天 ) 的最低价, 则平多头头寸, 建立空头头寸 图表 3: 唐安奇交易系统示例 5
资料来源 : 瑞达期货研究院 Darrell Jobman 不难看出, 唐奇安通道优势在于 : 该系统极其简明, 清晰, 甚至毋须通过计算机来实现 一旦重大 ( 突破 ) 趋势出现后, 该策略基本上能被抓住, 凸显其趋势 ( 顺势 ) 交易的优势 该策略已演化为诸多交易系统 以下部分, 报告对唐奇安通道 ( 策略或系统 ) 进行测试 四 策略测试及风险分析通过对模型初步修正后, 选取股指期货合约连续 (IF00) 5 分钟 K 线基于金字塔平台来实现 主要参数设置 : 交易手续费为双边 0.01%, 滑点为双边 0.4, 二项合计 1 手合约买卖成本约 240 元 ; 保证金 : 14%; 每次成交合约量 :1 手 ; 测试区间 :2010/4/19-2013/3/29 1 策略收益解析时间为 2010/4/19 至 2013/3/29, 经历 1075 天, 共 716 个交易日, 共有 38664 根 5 分钟 k 线 投入 100 万资金每次成交 1 手合约累计收益为 181.95 万, 收益率 181.95%, 交易费用为 28.28 万 回撤率 6.50%, 最大回撤值 7.78 万, 成交次数 1178 次, 一天平均成交约 1.6 次, 胜率为 48.15% 其中, 空头成交次数 613 次, 胜率为 51.22%, 盈亏比 1.05; 多头成交 565 次, 胜率为 44.6%, 盈亏比为 0.81 最大连续盈利为 12 次, 发生在 2010 年 11 月连续做空交易 ; 最大连续亏损为 10 次, 连亏约 4.6 万 图表 4: 策略收益情况 (1 手合约 5min 日内交易 ) 6
资料来源 : 金字塔瑞达期货研究院从季度 / 年度统计数来看, 该策略实现季度与年度盈利 但盈利 胜率呈前高后低的态势, 其中,2010 年仅三个季度收益就高达 70 万,11 年为 56.7 万,12 年为 20.6 万, 收益呈增速呈递减趋势 预示着, 该套策略系统已初步被市场吸收模仿, 同质化策略导致收益 胜率下降 图表 5: 月 季度 年收益及盈亏等情况 收益 收益率 盈亏比 空头次数 总次数 胜率 10/04 80040 8.0% 3.1 11 17 52.9% 10/05 109320 10.1% 1.8 20 34 50.0% 10/06 16380 1.4% 1.2 16 31 32.3% 10Q2 205740 20.6% 1.7 47 82 43.9% 10/07 48180 4.0% 1.7 19 41 41.5% 10/08 62400 5.0% 1.8 21 37 48.6% 10/09 56040 4.3% 2.8 15 29 62.1% 10Q3 166620 13.8% 1.9 55 107 49.5% 10/10 71760 5.2% 1.7 10 26 50.0% 10/11 174060 12.1% 4.1 18 32 68.8% 10/12 83040 5.1% 2.0 20 39 46.2% 10Q4 328860 24.0% 2.4 48 97 54.6% 2010 701220 70.1% 2.0 150 286 49.7% 11/01 102720 6.0% 3.2 14 28 64.3% 11/02 18120 1.0% 1.2 13 29 34.5% 11/03 19560 1.1% 1.2 21 41 43.9% 11Q1 140400 8.3% 1.6 48 98 46.9% 11/04 39120 2.1% 1.6 15 30 53.3% 11/05 11340 0.6% 1.1 26 42 38.1% 11/06 52320 2.8% 2.1 17 34 52.9% 11Q2 102780 5.6% 1.5 58 106 47.2% 11/07 27960 1.4% 1.6 16 33 51.5% 11/08 119700 6.1% 4.2 18 35 54.3% 11/09 56400 2.7% 2.0 19 33 54.5% 11Q3 204060 10.5% 2.4 53 101 53.5% 11/10 48060 2.2% 2.2 12 23 52.2% 11/11 38100 1.7% 1.5 20 35 42.9% 11/12 32880 1.5% 1.5 24 40 47.5% 11Q4 119040 5.5% 1.7 56 98 46.9% 2011 566280 30.7% 1.7 215 403 48.6% 12/01 61320 2.7% 1.8 14 27 44.4% 12/02 14640 0.6% 1.2 17 37 43.2% 12/03 57060 2.4% 2.3 21 37 48.6% 7
12Q1 133020 5.9% 1.7 52 101 45.5% 12/04 34320 1.4% 1.8 11 28 42.9% 12/05 26940 1.1% 1.5 20 37 48.6% 12/06 30300 1.2% 1.7 18 33 45.5% 12Q2 91560 3.8% 1.7 49 98 45.9% 12/07 21600 0.9% 1.5 19 36 41.7% 12/08 57840 2.3% 4.5 19 33 72.7% 12/09 45300 1.8% 1.8 21 36 44.4% 12Q3 124740 5.0% 2.1 59 105 52.4% 12/10 24000 0.9% 1.8 13 25 60.0% 12/11-60 0.0% 1.0 22 40 37.5% 12/12 56460 2.1% 2.1 10 30 43.3% 12Q4 80400 3.1% 1.6 45 95 45.3% 2012 429720 19.0% 1.8 205 399 47.4% 13/01 4740 0.2% 1.1 14 32 40.6% 13/02 51540 1.9% 2.3 9 21 42.9% 13/03 66000 2.4% 2.0 20 37 45.9% 13Q1 122280 4.5% 1.7 43 90 43.3% 总计 1819500 182.0% 1.8 613 1178 48.0% 资料来源 : 金字塔 瑞达期货研究院 从月度收益来看, 除 2012 年 11 月亏损意外, 实现月度正收益情况 单月收益最高为 2010 年 11 月, 收益高达 17.4 万, 这与当月两次单日暴跌有关 ( 一次暴跌 222 点, 一次大跌 136 点 ), 表明趋势突破行情收益 最大亏损为 2012 年 11 月, 小幅亏损 60 月, 其次今年 1 月, 亏损原因在于突破后反转或回调, 表明在震荡行情下, 该模型的不足 2 策略缺陷该策略属于趋势型, 具有趋势型策略通病 比如, 在前 N 个周期高低点震荡时, 该模型 ( 策略 ) 现反复交易, 导致亏损 该策略属于 锦上添花 型, 因其不能捕捉阶段性顶部或底部, 备受指责 该策略又属于突破类策略, 当市场出现虚假突破时, 同样该策略遭受损失 在相对成熟市场, 单独使用该策略风险较高 最后需要强调的是, 在策略测试时, 平台测试主要采取了突破即买入的限价交易, 实盘效果与程序化测试存在差异 3 策略改进因其缺陷, 致使该策略 ( 系统 ) 回撤过大 该策略可通过增加对虚假突破的过滤, 并设置止盈 止损和突破加仓等, 增强资金管理和风险控制 8
五 本报告简单小结随着计算机技术 ( 编程语言 交易平台 ) 的进步和计量统计的发展, 模型或系统日臻繁复而深奥 人们在追求越来越复杂系统时, 往往忽视这些最简明而且实效的 实践也表明, 自上世纪 70 年代以来至今, 即使在比较成熟的欧美期货市场, 那些极其简明的模型 ( 系统 ) 仍大行其道, 甚至风光无限 在中国, 虽股指期货上市大大推动了交易程序化的进程, 但当前仍处在初步发展阶段 在这个阶段, 极其简明模型系统, 因其执行效率较高, 优势往往更为明显 因而, 研磨那些市场上经典的模型系统仍具有一定的实用意义 当然, 任何一种模型 ( 系统 ) 都有其自身利弊, 有其特定的使用的时空区间 此外, 通过本报告测试, 表明在过去一段时期内, 运用唐奇安通道趋势突破性模型, 能够获取一定的收益 这与部分投资者在日常交易中采取突破建仓的思想具有一致性 虽 历史会重演, 但未来市场走势不是简单重复, 利空该系统 ( 或思想 ) 仍具有一定风险性 免责声明 本报告中的信息均来源于公开可获得资料, 瑞达期货股份有限公司力求准确可靠, 但对这些信息的准确性及完整性不做任何保证, 据此投资, 责任自负 本报告不构成个人投资建议, 客户应考虑本报告中的任何意见或建议是否符合其特定状况 本报告版权仅为我公司所有, 未经书面许可, 任何机构和个人不得以任何形式翻版 复制和发布 如引用 刊发, 需注明出处为瑞达期货研究院, 且不得对本报告进行有悖原意的引用 删节和修改 9