量化回测漫谈系列报告之三:唐奇安通道 报告日期:20241205 研究员 孙锋 投资咨询证号 Z000567 邮箱 sunfengqhchinastockcomcn 联系人 王阳 期货从业证号 F03129237 邮箱 wangyangqhchinastockcomcn 系列过往报告 20230704 量化回测漫谈系列报告之一: 九转序列 报告摘要 著名的海龟交易系统共有6个交易系统,其中有4个通道突 破系统和2个均线系统,通道突破系统分别为唐奇安通道突破系统、ATR通道突破系统、布林带通道突破系统、定时退出唐奇安通道突破系统,均线系统分别为双重移动均线系统和三重均线移动系统。 本系列报告的第三篇将介绍通道突破系统中的唐奇安通道突破系统。唐奇安通道流行于20世纪70年代,由著名的海龟交易员RichardDonchian发明,其主要思想是寻找一定时间内出现的最高价和最低价,将最高价和最低价分别作为通道的上下轨道,其主要规则是,当价格线走强向上突破上轨道时做多,当价格线向下突破下轨道时做空。海龟交易系统将唐奇安通道突破系统分为交易系统1(短周期)和交易系统2(长周期),并规定了对应的入市规则和离市规则。 本文使用唐奇安通道突破系统中的交易系统1和交易系统1对期货全品种分别做了回测,根据回测结果,得出唐奇安通道突破策略对震荡行情无效、在较大的单边行情下效果显著、更适合 长期趋势追踪,具有滞后性、不能抓住行情的底或者顶,但能抓 20241115 量化回测漫谈系列报告之二: 网格交易 住趋势中间大部分的行情获得盈利几个特点,验证了唐奇安这一经典趋势追踪系统的特点及优劣势。最后在开仓、止损、仓位管理及行情识别等几个方面提出了策略优化方法供参考。 历史回测不代表未来,仅供参考,不作为投资建议。 目录 一、通道突破策略简介1 (一)唐奇安通道简介1 (二)唐奇安通道刻画1 (三)唐奇安通道突破策略1 二、唐奇安通道突破策略回测3 (一)唐奇安通道突破策略回测3 (二)交易系统1回测3 (三)交易系统2回测8 三、总结及未来展望13 (一)总结13 (二)未来展望13 作者承诺15 免责声明15 联系方式15 一、通道突破策略简介 期货市场的行情是随机而起的,价格线的走势往往给人一种“横看成岭侧成峰,远近高低各不同”的感觉,一个震荡到底是隐含了趋势还是只是杂讯,可谓是言人人殊,而通道模型适度解决了这一难题,它利用过去一段时间内的价格信息,绘制出上下两条通道线(上轨道、下轨道),以此设定期货价格的相对高、低界限。通道线可以包容市场波动行情的部分信息,过滤震荡行情中均线系统“假”的突破信号。通道线除了涵盖市场价格高低的信息以外,两条通道线的距离也体现了期货价格震荡的幅度;当价格波动幅度较小时,通道的带宽较小,当价格震荡较大时,通道的带宽也相应变大。通道突破模型价格高低与价格震荡的幅度融合在一起,成为判断市场中长期趋势的常用技术分析指标。对于价格通道的刻画,根据数据期数的不同和计算方式的迥异,模型的设定可以有诸多变化,海龟交易系统提供的6个交易系统中有4个通道突破系统,分别为唐奇安通道 (DonchianChannel)突破系统、ATR通道突破系统、布林带通道(BollingerBand)突破系统、定时退出唐奇安趋势系统,本篇报告主要介绍唐奇安通道突破策略。 (一)唐奇安通道简介 唐奇安通道流行于20世纪70年代,由著名的海龟交易员RichardDonchian发明,最早用于日内交易,其主要思想是寻找一定时间内出现的最高价和最低价,将最高价和最低价分别作为通道的上下轨道。当价格向上突破通道的上轨道时,说明价格运动较为强势,则释放出买入信号;当价格向下突破通道的下轨道时,空头市场较为强势,市场下跌趋势较为明显,则释放出卖出信号。 (二)唐奇安通道刻画 唐奇安通道由三条轨道线构成,上下轨道分别由N日的最高价和最低价来刻画,中轨道是上下轨道的平均线,具体计算过程如下: 通道上界由过去N日的最高点构成,即:通道上界过去N日内的最高价通道下界由过去N日的最低点构成,即:通道下界过去N日内的最低价中轨计算公式为:中轨道(轨道上界轨道下界)2 (三)唐奇安通道突破策略 唐奇安通道突破策略的主要规则是,当价格线走强而突破前N期的最高价时做多,当价格线向下运动,价格低于前N期的最低价时做空。唐奇安通道突破策略的规则相对来说比较简单。海龟交易员使用唐奇安趋势突破进行交易,主要有两个交易系统,系统1为短周期系统,N20,系统2为长周期系统,N60。下面分别介绍两个交易系统: 交易系统1:以20日突破为基础的短期系统 1 入市规则:当价格向上突破20日上轨道,开仓买入;当价格向下突破20日下轨道,开仓卖出;开仓加过滤条件,即上一次突破是盈利性突破,则当前入市信号无效。 离市规则:当价格向上突破10日上轨道,平掉空头持仓,当价格向下突破10日下轨道,平掉多头持仓。其中,关于开仓时的过滤条件,需要作如下几点解释说明: (1)上一次突破是指市场的上一次实际突破,不管当时采取了突破交易还是根据入市法则而忽略了那次突破。 (2)盈利性突破是指可以带来一次盈利的交易。 (3)海龟交易法则认为,如果上一次突破是盈利性突破,那么新突破点(20日突破点)可能离当前价远得多;如果上一次突破点亏损,那么新突破点将更接近于当前价格。 交易系统2:以60日突破为基础的长期系统 入市规则:当价格向上突破60日上轨道,开仓买入;当价格向下突破60日下轨道,开仓卖出;长周期系统无过滤条件,每次突破信号均判断有效。 离市规则:当价格向上突破20日上轨道,平掉空头持仓,当价格向下突破20日下轨道,平掉多头持仓。图表1:热轧卷板唐奇安通道刻画 资料来源:iFinD,银河期货 我们以热轧卷板(202011062021524)为例,来初步感受下唐奇安通道突破策略是否有效,上图以N160和N220刻画了热轧卷板期货主力合约的唐奇安通道,红色实线为热轧卷板期货主力合约每日的收盘价,蓝色实线为60日上轨道,橘色实线为60日下轨道,绿色虚线为20日上轨道,紫色虚线为20日下轨道,依据 唐奇安通道的规则,在上穿60日上轨道的时候开仓做多,在下穿20日下轨道的时候平掉多头持仓;在下穿 2 60日上轨道的时候开仓做空,在上穿20日上轨道的时候平掉空头持仓;我们可以从左边第一个红色箭头处看 出,热轧卷板上穿了60日上轨道,此时开仓做多,虽然之后一直在60日上轨道和20日上轨道来回穿梭,但 一直未向下突破20日下轨道,一直到绿色箭头处,向下突破20日下轨道,出现了平仓的信号,待到第二个交易日时以开盘价平掉多头持仓。可以看出,此次交易获利为绿色箭头平仓时的价格减去红色箭头开仓时的价格,再减去双边的手续费,初步可以看出唐奇安通道突破策略在这一段上涨的趋势中是可以盈利的,只不过没有在趋势的顶部平仓,而是赚取了这段趋势大部分的盈利,同时也说明了唐奇安通道有一定的滞后性。 二、唐奇安通道突破策略回测 (一)策略回测设置 我们在所有期货品种中剔除掉新上市不足一年的品种以及成交不活跃的品种,对剩下的75个期货品种进 行回测;设定回测时间为2015年1月1日到2024年11月15日,其中上市时间在2015年1月1日之后的品种回测起始时间为其上市日;设定期货账户初始金额为回测第一个交易日一手被回测品种的合约价值(初始杆杆率为1),交易合约为各品种的主力合约,结合成交量和持仓量确定主力合约,数据处理为后复权,多空交易均为一手,手续费考虑开平仓手续费、移仓时的交易手续费以及滑点成本,在此回测中,设置所有品种手续费为万分之3。每个品种的策略对比基准为多头持有策略,即:从回测第一个交易日起买入一手此品种期货开仓,回测期间一直持有一手多头,直到回测结束前平仓。下面对唐奇安通道突破策略两个交易系统分别进行回测并与基准对比。历史回测不代表将来,仅供参考,不作为投资建议。 (二)交易系统1回测 每个交易日收盘后先观测是否有持仓,再观察当日收盘价是否突破上轨道或者下轨道,在突破通道发出开 仓信号的时候根据过滤条件判断此开仓信号是否有效: (1)如果当前无持仓,且收盘价向上突破20日上轨道,则给出下个交易日开仓做多的信号,接下来判断 上次突破信号的交易是否盈利,如果盈利,则此次开仓做多的信号无效,即不开仓,如果上一次突破信号的交 易未盈利,则此次开仓信号有效,下个交易日以开盘价开仓做多一手期货。 (2)如果当前无持仓,且收盘价向下突破20日上轨道,则给出下个交易日开仓做空的信号,接下来判断 上次突破信号的交易是否盈利,如果盈利,则此次开仓做空的信号无效,即不开仓,如果上一次突破信号的交 易未盈利,则此次开仓信号有效,下个交易日以开盘价开仓做空一手期货。 (3)如果当前有持仓,为空头持仓,若收盘价向上突破10日上轨道,则给出下个交易日做多的信号,下 个交易日以开盘价平掉空头持仓;若收盘价未向上突破10日上轨道,则不做任何操作维持当前持仓。 (4)如果当前有持仓,为多头持仓,若收盘价向下突破10日下轨道,则给出下个交易日做空的信号,下 3 个交易日以开盘价平掉多头持仓;若收盘价未向下突破10日下轨道,则不做任何操作维持当前持仓。得到回测结果如下: 品种 累计收益率 夏普比率 最大回撤 年化收益率 收益回撤 比 胜率 平均交易天数 盈亏比 每笔盈亏 多头平均每笔 盈亏 空头平均每笔 盈亏 A 73 008 309 08 002 57 102 1934 01 10 04 AG 388 025 733 41 006 47 892 875 06 02 09 AL 1010 059 392 107 027 186 2907 2284 24 33 13 AO 781 178 222 612 276 250 6775 11047 196 196 AP 300 021 655 46 007 86 2663 2124 09 28 06 AU 110 014 228 12 005 83 1771 1614 02 08 05 B 113 007 435 12 003 125 1998 843 03 11 11 BB 13 001 532 01 0 100 269 943 02 11 07 BC 123 028 250 33 013 95 1548 349 05 03 11 BR 93 08 95 80 084 00 10 13 08 17 BU 471 031 705 50 007 23 1195 1308 11 10 12 C 83 014 255 09 003 167 1346 366 01 04 00 CF 484 036 479 51 011 77 1879 2882 09 13 06 CJ 106 014 267 20 008 98 861 1166 03 14 07 CS 217 032 392 23 006 17 1293 273 04 07 01 CU 195 014 456 21 005 78 2445 1973 04 12 05 CY 252 042 417 37 009 24 119 1624 06 10 00 EB 597 053 359 123 034 130 2352 2071 26 88 13 EC 112 093 197 100 051 00 225 28 28 EG 376 047 559 67 012 28 95 627 10 11 10 FB 153 033 399 33 008 115 1481 477 06 17 02 FG 173 009 921 18 002 68 162 103 03 01 06 FU 407 046 656 68 01 97 835 287 13 15 12 HC 689 035 404 73 018 162 3024 1715 19 42 03 I 347 014 973 37 004 70 1237 1754