网格交易模型
成文日期:2022年7月26日
汪婷 程序化部研究员
从业资格号:F3078953
投资咨询资格号:Z0015876
摘要
1.网格交易法是由信息论的创始人克劳德·艾尔伍德·香农提出的,其本质就是通过重复性的跌买涨卖对价格涨跌波动进行机械性操作的一种短线交易方法。
2.网格交易法具体操作方法包括交易标的的选择、网格区间的确定、网格档位的设置,并用图表展示买入卖出操作。
3.实现网格交易自动化交易策略,文中选用螺纹钢、PTA、棉花3个品种做网格交易策略历史回测,其中棉花收益表现最好,PTA表现较差,且截至6月30日,3个测试品种均持有未平仓合约。
4.本文自动化交易策略仅采用等宽度网格交易,实际应用中可采用指数法设计网格交易宽度,感兴趣的投资者可以在本文等宽度网格交易法基础上做进一步学习和研究。
一、网格交易模型原理
网格交易法是由信息论的创始人克劳德·艾尔伍德·香农提出的,其本质就是通过重复性的跌买涨卖对价格涨跌波动进行机械性操作的一种短线交易方法。在标的价格不断震荡的过程中,对标的价格绘制网格,下跌时,进行分档买入,上涨时,进行分档卖出。网格法由于不依赖人为的思考,完全是一种程序行为,像渔网一样,利用行情的波动在网格区间内低买高卖,可以合理控制仓位,避免追涨杀跌,拥有较强的抗风险能力。
网格交易法具体操作方法:
第一步:交易标的的选择。网格交易法追求的是高波动行情,行情波动越大,收益率越高。商品期货属于T+0交易,多数上市品种的波动性较大,交易较为活跃,容易触发交易。
第二步:网格区间的确定。选择网格的压力位和阻力位,使价格波动大部分时间能够位于压力位和阻力位之间。如果压力位和阻力位设置范围过大,会导致难以触发交易;如果压力位和阻力位设置范围过小,则会频繁触发交易。投资者可以根据自身的需要设置合适的网格宽度,既可以设置为等宽度,也可以设置为不等宽的。
第三步:网格档位的设置。网格档位可以设置为等分法网格交易、指数法网格交易两种。等分法网格交易即平均分档法,每一档的买卖的资金量等分,适用于震荡行情或短线箱体操作。指数法网格交易指用指数函数来指导每一档的买卖量,适合超长线做牛熊周期。
网格交易法的盈利开平仓方法(以等宽度网格为例)如图1、2所示。图1中格子之间的差为445元,价格中枢为21057,每变化一个格子相应的买入或卖出1手(相等金额),图2中格子之间的差为57,价格中枢为3819,每变化一个格子相应的买入或卖出1手(或相等金额)。
图1:行情震荡上涨 |
|
图2:行情震荡下跌 |
|
数据来源:研究所 同花顺期货通 |
因网格交易法适用于震荡行情的低吸高抛交易方法,且属于短线交易策略,一般投资者手动操作实现相对较为困难,可以通过程序化交易策略实现网格策略的自动化交易。与传统的高抛低吸策略不同的是,网格自动化交易策略可以避免被情绪或者其他信息所干扰。本文利用商品期货标的实现网格交易策略的自动化,在商品期货价格不断震荡的过程中,对标的品种的价格绘制网格,当市场价格触碰到某个网格线时进行加减仓操作从而最大化收益。
二、网格交易策略
(一)策略思想
网格交易策略适用用震荡行情,其程序化交易需要通过四方面实现:
1.确定初始基准价(价格中枢)
网格交易第一次运行的参照价格,自动化交易策略会根据第一次运行的初始基准价计算买入或卖出的初始价格。本策略中采用前一交易日的收盘价。
2.价格区间
网格交易策略的价格区间,即震荡行情的重要的压力位和阻力位,当市场价格波动超过设定的震荡区间时,宣告震荡行情结束。
3.确定网格的数量和步长
本策略网格的数量初步设置为6个,步长按前一交易日的收盘价的2%。
4.网格策略的执行
将资金分成若干份,当标的期货的价格触碰网格线时,若高于买入价则每上升一档卖出1手;若低于买入价,则每下跌一档买入1手。
回测的标的:螺纹钢、PTA、棉花
回测时间:2022-01-01到2022-06-30
回测数据周期:5minK线
初始资金:15万
收益率比较基准:沪深300指数
(二)策略历史回测及收益表现
图3:螺纹钢 |
|
数据来源:研究所 掘金量化平台 |
图3中回测结果显示,螺纹钢主力合约年化收益率38.18%,显著优于沪深300指数的-8.8%的年化收益率,最大回撤33.27%,胜率是53.49%,但截至6月30日,主力合约仍有38手合约未平仓。
图4:PTA |
|
数据来源:研究所 掘金量化平台 |
图4中回测结果显示,PTA主力合约年化收益率-13.82%,为浮亏状态,收益表现劣于沪深300指数的-8.8%的年化收益率,最大回撤37.79%,胜率是63.1%,截至6月30日,主力合约仍有18手合约未平仓。
图5:棉花 |
|
数据来源:研究所 掘金量化平台 |
图5中回测结果显示,棉花主力合约年化收益率250%,收益表现显著优于沪深300指数的-8.8%的年化收益率,最大回撤16.76%,胜率是73.68%,截至6月30日,主力合约仍有10手合约未平仓。
三、总结
本文对网格交易法的原理及具体交易操作方法做了介绍,同实现网格交易自动化交易策略,选用品种螺纹钢、PTA、棉花做历史回测及收益率曲线图的展示。网格交易法本质上是一种机械式低买高卖的交易系统。设定合适的区间和网格大小,再配套对应的资金和仓位,价格下跌分批买入,价格上涨分批卖出。该策略优点在于是一种适合普通人参与的稳定盈利方式,因为网格交易对投资人的技能经验要求低,普适性很强,可以让投资人被动做到高抛低吸,克服人性弱点,降低投资人对标的价格波动方向的误判损失。缺点是不适合单边行情,趋势行情出现时,存在突破震荡区间上下边缘的可能,补仓的资金压力很大,同时资金的使用效率不高,需要对策略进行不断调整,包括涨跌参数、价格区间、仓位策略等等。
本文自动化交易策略仅采用等宽度网格交易,实际应用中可采用指数法设计网格交易宽度,感兴趣的投资者可以在本文等宽度网格交易法基础上做进一步学习和研究。