网格交易在量化实践中是很常见的策略,有人将其奉为圭臬,也有人对其不以为然。
总的来说,网格交易通常较适合两类情况:
第一类是“小富即安”型,不追求一把抓住大趋势,更在意的是利用日内或几日内的来回震荡,稳稳吃到每天几百块这样的小额差价,把账户当成一个持续滚动的小现金流工具。
第二类是本来就看好某只股票或ETF长期走势,愿意长期持有这个标的,但又不甘心让仓位在账户里躺上几个月几乎没有动静,于是希望在不完全放弃长期上涨逻辑的前提下,用网格化的高抛低吸把持仓“操作起来”,争取在趋势收益之外再多挣一层波动的钱。
本篇及后续几篇文章,我们将对该策略的底层算法进行深入探讨,分析这个策略究竟是否好用,以及它到底适用于什么样的市场场景。
一、 运作原理与盈利机制
网格交易的运作核心在于:它通过预设的机械规则,强制执行逆势操作。它并不预测价格的长期趋势,而是单纯依靠价格在一定区间内的反复震荡来触发买卖条件,从而获取差价。
参考下方的网格交易运行切面图(图1):
图1:网格交易的运作原理
观察图表下半部分的仓位曲线,可以发现一个规律:
- 当价格下跌时:策略会分批触发买入指令。此时资金逐渐转化为资产,账户内的持仓数量达到峰值,而可用现金降至最低。
-
当价格上涨时:策略会分批触发卖出指令。此时资产逐渐转化为资金,账户内的持仓数量降至最低,而现金储备达到峰值。
既然长期来看,如果股票价格涨上去又跌回原点,“买入并持有”的策略是没有利润的,为什么网格交易在这种情况下却能产生收益?
网格交易的盈利来源是标的资产的波动率。
在网格系统中,我们预先在不同的价格水平设定了买卖点(即网格线)。
- 只要价格向上穿越一条网格线,系统就会卖出一部分之前在低位买入的筹码,将这部