股指期货的日内区间突破策略及改进
股指期货的日内区间突破策略及改进 一、一、股指期货股指期货日内区间突破策略的介绍日内区间突破策略的介绍 日内区间突破(Range Break)是较为常用的日内交易策略之一, 顾名思义,区间突破需要 界定价格上轨和下轨两条线, 突破上轨则做多,跌破下轨则做空,日内区间突破属于短线趋 势追踪策略。日内区间突破的前提是如何界定上下轨, 根据确定上下轨的基准不同, 日内区 间突破策略可以分为 ATR 波动性突破、开盘N 分钟后的区间突破、基于分时均价线或开盘 价的区间突破等等。 本文将围绕日内区间突破策略在股指期货交易中的应用展开, 首先采用两个基本的日内 区间突破策略, 然后从交易策略多样化的思路入手, 提出日内区间突破策略的优化思路并给 出相应的策略建议。 为了对不同策略的效果进行直观比较, 交易系统均在金字塔交易软件中测试, 并统一测 试条件, 测试对象为五分钟周期的期指连续合约 IF00, 测试时间段 2010-4-16 至 2011-8-31, 初始保证金 18%,开平仓费率万分之0.75,初始资金 50 万,每次开平仓的数量为1 手,相 当于开仓仓位控制在 30%以下,随着资金规模的增加,开仓的仓位比例是下降的。设置固 定交易手数主要是为了在不考虑加减仓管理的前提下,比较各策略的效果。在实际交易中, 则需要完善资金管理和仓位控制。股指期货的最小变动价位为0.2 点,考虑到日内交易的冲 击成本, 对每次开平仓设置 3 个最小变动单位, 即 0.6 个点。 收盘前未平仓头寸以当天15:10 的收盘价平仓。 策略策略 1 1:以今日开盘价加减一定比例:以今日开盘价加减一定比例(Range)(Range)的昨日振幅,确定上下轨。日内突破上轨的昨日振幅,确定上下轨。日内突破上轨 时平空做多,突破下轨时平多做空。时平空做多,突破下轨时平多做空。 图 1:策略 1 的累计收益率曲线 (Range=0.3) 期指 当 Range=0.3 时, 收益率 84.76%, 胜率 49.57%, 均盈利/均亏损 1.4, 最大回撤 24.62%, 交易次数 351 次。当昨日振幅太小时,设定的上下轨过于狭窄,容易产生虚假突破信号,造 成频繁开平仓。通过设定一个最小的上下轨幅度,可以适当降低最大回撤比率。 策略策略 2 2::开盘后等待一定的时间开盘后等待一定的时间 T T,,根据这段等待时间的最高价和最低价作为价格上下根据这段等待时间的最高价和最低价作为价格上下 轨,突破上轨时平空做多,突破下轨时平多做空。轨,突破上轨时平空做多,突破下轨时平多做空。 期指开盘后的一段时间, 由于要消化隔夜信息,多空双方分歧较大, 根据等待时间内走 出的最高价和最低价来确定上下轨,主要目的是过滤虚假信号。统计显示开盘后T 时间内 的振幅占全天振幅的平均比例,随着T 的延长而增加,T=30 分钟内的振幅占全天振幅的平 均比率为 35%。T 设得过小,会触发较多虚假信号; T 过大,则剩余交易时间的波动幅度有 限。若按开盘 30 分钟内的最高和最低价作为上下轨,测试显示交易次数过多,仍有较多的 虚假信号, 还必须设置过滤条件。 假设 30 分钟内的最高和最低价为high30min 和 low30min, 当收盘价大于 high30min*(1+delta)时做多,低于 low30min*(1-delta)时做空。 图 2:策略 2 的累计收益率曲线 (T=30min,Delta=1%) 期指 当等待时间为 30 分钟,过滤参数Delta=1%时,收益率89.76%,胜率61.29%,均盈利/ 均亏损 1.75,最大回撤9.63%,交易次数124 次,需要注意的是,这是根据历史数据进行参 数优化后的效果,实际运用参数的效果需要事后检验。 类似地,投资者也可尝试基于日内开 盘价、日内均价线或其他思路的区间突破策略, 当设定合适的过滤条件后, 也能获得较为理 想的收益率曲线。 上述两个收益率曲线大体走势一致,在2010 年收益率曲线快速上升,而在2011 年 4 月和 5 月的日线下跌行情中收益率曲线却表现一般。 日内区间突破策略属于日内趋势追踪型 交易策略, 日内走势形态对该策略收益影响较大。 我们可以参考考夫曼在自适应均线中提到 的市场效率的概念, 把每天的收盘和开盘价之差的绝对值作为最终方向移动, 把日内五分钟 周期的收盘价格变动的绝对值进行累加,称为市场噪音,当日的市场效率则可通过“方向移 动/市场噪音“来反映。 图 3:期指连续合约每个交易日的市场效率 期指 对比每日的市场效率和收益率曲线可以看出, 收益率曲线走得比较好的阶段, 出现高市 场效率的交易日较多;收益率曲线走得较差的阶段, 出现高市场效率的交易日较少。 市场效 率越高说明日内的趋势性行情越明显, 趋势追踪型策略越有效, 交易系统测试结果和历史数 据的统计特性得到了较好的印证。 二、股指期货日内区间突破策略的改进 上述提到日内区间突破策略受日内走势的影响较大, 接着我们从资金管理、 跨周期引用、 投资组合策略等角度来改进股指期货的区间突破策略。 上述策略中的区间上轨同时充当了多 头开仓和空头平仓的条件, 并没有考虑初始止损, 如果上下轨的区间幅度较大, 则平仓可能 会造成较大损失。 图 4:多头的初始止损和追踪止损 期指 交易中的出入场条件有较多的设置,如初始止损、追踪止损、保本止损、止盈等等。上 图是多头的止损示意图,图中标注了初始止损和追踪止损的设置。初始止损基于开仓价格, 若多头开仓后的价格低于开仓价一定幅度时, 触发初始止损;若开仓后盈利不断增加, 价格 创出新高,则设置追踪止损,当价格从新的最高价回落一定百分比幅度时, 触发盈利回撤止 损。 在趋势跟踪系统中, 初始止损可以减少入市错误的损失。 由于不好判断趋势的结束时点, 可以通过追踪止损在追踪趋势的前提下保证一定的既有盈利, 其中盈利回撤幅度参数的设定 对交易测试结果有较大影响。 通过在策略 1 的基础上加入初始止损和追踪止损代码, 测试结 果略有改善。 上述策略的测试周期均为五分钟周期, 没有考虑其他周期的数据。 顺势操作暗含的道理 是小周期的交易方向应该和大周期的趋势方向一致, 在小周期交易时需要先确定大周期的趋 势,不可避免地涉及对大周期数据的引用。小周期引用大周期数据的方法主要有以下三种: 1、引用大周期上一期的数据,这种算法引用的数据有一定滞后; 2、对大周期的数据按小周 期进行切分,这种算法引用的数据更贴近实际交易中的数据变化, 应用性更强,但算法相对 复杂;3、引用大周期的未来数据,这种算法引用了小周期还未走完的数据,在交易策略制 定中,是需要避免的。 图 5:跨周期数据引用的算法 (金字塔的期指交易时间标记) 期指 上图给出了金字塔软件中,五分钟周期引用30 分钟周期数据的情况,在三种算法下, 每个五分钟 K 线引用的数据是不同的,其中数据切分的方式引用的数据是最为合理的,实 现该算法的关键是确定当前小周期K 线在大周期 K 线中所处的位置,然后通过位置关系进 行引用。如上图 9:15 的五分钟 K 线,是 10:15 的 30 分钟 K 线包含的第二根五分钟 K 线。 需要注意的是,