ETF投资——如何从0设置一个适合自己的自动化网格条件单?

发布于: 雪球转发:0回复:0喜欢:2

原创 ETF大地精2024年07月22日 13:23

我很久之前就接触到了网格交易,作为普通投资者,我并没有过多的时间去盯盘,所以网格交易法这样的“懒人策略”还是引起了我的注意,奈何交易股票这个品种手续费不可忽略,所以很长一段时间对于网格策略我也没有过多研究和尝试。

但是,自从接触到ETF这一证券品种后,我被其低手续费、逻辑性强、安全边际高等优点所吸引,同时也发现ETF是最适合网格交易的品种,没有之一

从前年开始,大部分时间都用于研究和完善网格交易的策略,在标的选择上,我也尝试了许多,比如半导体、有色、教育、中概互联、养殖等等。

在风格迥异的标的中,我有过盈利的标的,当然也有因为网格而被深套的,因此对网格交易有了更多、更深的理解和经验,这边文章主要想介绍的是如何从0开始建立一个自动化网格条件单,欢迎大家互相交流探讨。

一、什么是网格交易?

网格条件单交易是也是一种量化交易法,是一个比较“懒”的自动化交易策略,对于不能实时盯盘上的人来说,这是个理想的自动交易工具。

网格交易法的核心是低买高卖,与趋势交易不同的是,趋势交易倾向于一次性赚取较大的差价,而网格交易则通过多次反复操作获取相对较小的差价。

两者的核心都是低买高卖,但是网格交易更适合震荡市场。

网格策略可以运用于多种操作方式,本文主要讨论用券商自带交易软件(条件单)来具体实施网格的方法及步骤。

首先选择标的物并买入一定的底仓,设定一个价格波动区间(最低价到最高价),然后将这个区间分为若干等分(差价)。利用自动交易软件,价格每跌一个差价就买入一份,每涨一个差价就卖出一份,反复低买高卖,获取波段差价。如下图所示:

程序化自动交易可以克服绝大多数人性的弱点,如贪婪、恐惧和侥幸心理。在震荡市场中尤其有效,震荡越多,收益越多。

根据对大盘指数的统计,A股过去80%的交易时间都处于震荡期,因此网格交易法具有较高的实用价值。

二、网格条件单具体参数设定

根据网格的定义来看,网格交易就是把价格区间划分成一个一个的格子,每上涨即卖出一份、每下跌即买入一份。按照这个理论,可以分拆出网格的几个要素:投资标的、价格区间、网格大小、网格基准、投资资金。

1、选择标的:

(1)标的的波动性应较大,因为网格交易的收益率依赖于标的的波动性,波动越大,触发买卖的机会越多,兑现利润的次数越多。

(2)交易费用应尽可能低,频繁交易下,选择低交易费用的标的是必要的,否则收益会被手续费吞噬。

(3)多个标的应具有分散性,避免同质化,最好能形成对冲,以保持资金和持仓的平衡。

值得注意的是:在单边下跌趋势中,任何多头策略都无法盈利,包括网格交易。

2、设定网格区间:

网格上下区间即最高价和最低价之间的价差,为了保证策略的安全性,需先确定网格的边界条件,即仅当标的价格在区间内时,策略才能正常运行;当价格超过区间上限或下限时,策略暂停运行。

上下区间的选择大致有两种:

(1)选择震荡频率高的较小区间来运行网格策略,区间过小,价格很快就可能超出范围,需要暂停或者及时调整,当然这样做网格的效果会非常快速的体现,同时对资金的利用率较高。

(2)选择较大范围的区间来运行网格策略,可以有效减少人工操作,省心。但是资金利用率较低,并且资金量需求较大,同时遭遇长期下跌趋势的标的,容易造成深套的情形。

两者的选择,我认为并没有优劣之分,看盘时间较为充裕的投资者可以选择震荡频率高的小区间,而看盘时间较少的投资者可以选择较大区间,这样的话非常省力。

3、设定网格大小:

网格参数没有绝对的对错,关键是适合自己的投资风格,让投资过程更舒心。

每个标的振幅都是有所不同的,比如半导体ETF每天平均振幅都在3%以上,而网格大小应当与所选标的振幅匹配。

比如半导体ETF我设置的间距为0.005元,每天波动大的情况下可以成交10笔左右,波动小的话4笔左右。

这个间距相对来说已经是非常小的,对于刚涉及网格的投资者来说,可以先采用大网格后逐步调整。

还有一种较为实用的方法为“十等分法”,例如,当标的波动率为20%时,十等分法下网格大小为2%。

当然,也可以采用“五等分”或“二十等分”法,例如,20%的波动率,五等分法下每格为4%,二十等分法下每格为1%。

4、计算建仓份数以及每格委托份额

选择好标的、设定好网格运行的上下区间和间距大小后,就可以建立底仓和每笔委托份额。

底仓多少和每笔委托份额应当根据上下区间、可使用总金额以及格子大小来计算。

用我常用的一种设定参数的方式跟大家演示一遍,下图为港股创新药ETF的最新日线图。

现在的股价为0.644元,我首先设定了一个上下区间为0.600元—0.700元,同时间距我设置为0.005元。

我准备用总金额10000元来运行这个网格(总金额指的是即便遭遇单边下跌,满仓至多买不超过10000元)。

由于上下区间的距离为0.1元,同时网格间距为0.005元,所以通过上下区间➗网格间距=总份数,即为20份,由于总金额为10000元,所以每笔委托金额应当控制在500元左右。

这个时候我们再来看现价为0.644元,我们可以直接设置0.644元为基准价,那么以0.644元为基础,上涨0.005元网格策略自动卖出一份仓位,下跌0.005元买入一份仓位。

同时由于0.644元处于上下区间的中部位置,我们通过计算(基准价0.644元➖下区间0.600元)➗(上区间0.700元➖下区间0.600元)=44%

通过计算得出,这个时候我们需要建立占总额44%的网格底仓为4400元。

以上就是设置具体参数的要点和实际举例,当然在实际运用过程中,我们再来逐渐完善整个网格策略。

三、设置好后尽量避免手动干扰

作为一种量化策略,其最大的优势就是避免受到主观因素的干扰,当策略参数设计完成后,让它自己自动交易就行了,不要人为干扰。

这里说的“人为干扰”指的是,不要凭借主观去手动委托。当然在实际运行过程中,如果发现网格策略存在的问题,我们可以不断地更改参数,完善。

大家可以根据自己的喜好选择适合自己的自动交易软件,这里我用自己经常使用的一个软件界面举例,设置方法都大同小异。

之后静待花开就可以了。

注意事项:

(1)网格交易法将价格波动与仓位管理有效结合,简单实用,特别适合震荡行情,能够实现高抛低吸,赚取差价。

然而,它的缺点也很明显,即资金利用效率较低。由于分批建仓的缘故,在单边牛市中肯定无法跑赢全仓持有的。网格交易和定投有些相似,可以在回撤时减少损失,但会失去部分潜在收益。每个策略都只适合特定的行情,只有不断根据当前行情优化调整,才能保持适用性。

(2)网格交易本身是较为高频的交易,如果人工盯盘操作,是不大可能实现的,因为每一个触发委托买卖都要及时以精准的价格去成交。

所以必须借助相应的自动交易工具来实现,在网格软件中按策略设置好条件参数,提交自动运行,当行情达到设定的参数条件,软件就会自动低买高卖,不断循环,赚取收益!

(3)在单边行情中,网格策略存在一定风险。在单边下跌时,可能会过早满仓,导致持续亏损,难以脱身,因此在运行之前必须进行压力测试。

而在大牛市中,网格交易法可能会很快卖空,导致资金利用率低,收益可能不及大盘。

(4)我实盘的步长为0.005元,每笔委托金额在500元左右,有不少朋友对此比较困惑,认为交易过于频繁,同时金额过小,交易成本过高,因为我的账户etf费率是万0.4,所以在计算网格仓位的时候交易成本直接是忽略不计的。