谈谈网格交易

背景

先介绍下自己的段位吧,我是四个月前接触加密货币量化交易的新人。写的第一个策略就是网格交易。之后也对网格交易做了很多的研究。目前只专注加密货币量化交易,股市外汇暂未涉足。简单来说,目前大家跑的策略大概分做市、高频、趋势、网格等。本文中只讨论网格交易。

网格交易

网格交易的缺点我想大家都明白, 单边风险、资金利用率低等等,在本文中不对其批评。了解网格交易的人都应该马丁格尔策略,典型的赌徒策略,输了就翻倍加仓,1、2、4、8…。 关于其数理证明我就不赘述了,一搜便知,与其相反的便是 反马丁格尔策略:


反马丁格尔(Anti-Martingale)策略」,是在某个赌盘里,当每次赌金「赢钱」时就以 2 的倍数再增加赌金,若一直赢,就再加倍赌注。(直到某个目标次数,再重新开始)

再假设我们有 63 元,第一次我们都从 1 元开始押注,我们选择使用「反马丁格尔策略」,每赢一次赌注都以 2 的倍数递增。也就是 1,2,4,8,16,32 一直递增的方式来押注。因此,当我们连押四次都输钱的概率是 6.25%(前面算过),我们会输掉 4 元。同样,同样的概率下,连赢四次,那我们将会赢得:
1 + 2 + 4 + 8 = 15

所以在「同一个概率点」上,我们会「输掉 4 元」或「赢得 15 元」,我们看看其他概率点;

  • 连赢三次或亏三次的概率是 12.5%,你会「输掉 3 元」或「赢得 7 元」
  • 连赢两次或亏两次的概率是 25%,你会「输掉 2 元」或「赢得 3 元」

是不是有点迷糊,我们一步一步看:

假如目标是连赢四次才会从头押注(我们称为一轮),没到达连赢目标之前输都算失败,第一次都从 1 元开始(达到目标前输掉都会重新从 1 元开始押注)。只赢一次、两次、三次后输掉的情况如下:

image.png

可以看出:

不管设置赢得目标次数是几,每次失败,都是亏损「第一次押注的金额」


经验之谈

以上便是反马丁格尔,即倒金字塔法,在本文中我不会用倒金字塔替代反马丁格尔,你只要知道他们是一个意思即可。 我来说说在实际交易中出问题的地方。

  1. 上面过分强调了连赢连输,而忽略了一个细节:假设我们现价200, 挂单100买入/300卖出均成交,成功的一次波段。按照反马丁格尔我们将加仓, 我们会加倍下单 200买入/400卖出,200买入后,价格并没有像我们预期的400方向波动,反而下跌到了100,就比较尴尬了。因为我们是在 200双倍下单买入的,所以反马丁格尔是无法处理这种连胜中断情况的。这个问题可能看起来不是很重要, 但是假设你的倍数加到了2/4/8/16 之后是非常吓人的, 相当于你在高位加了N倍仓位,非常要命。目前暂时无解, 只能降低最大倍数, 但是这样相当于又降低了盈利, 因为大部分盈利都是在连胜期间产生的。

  2. 关于加仓倍数的处理, 倍数过大时在上面所说连胜中断时风险递增, 所以倍数基本不可能 >10。下面有十九种百家乐缆法:

    一丶 百家乐胜进缆法: 1, 1, 2负追:1, 2,玩正正负负(四色览之四步走三步)。
    二丶 百家乐押和缆法: 新牌42粒未出过和,以1,1,1,1,1,1,2,2,2,3十口共15注,中了即停走人。
    三丶 百家乐过二关缆法: 1,1,2,2,3,4六口共13注,以两条本共26注玩正正负负。过二关2:庄或闲已五口不连,1,1,2,2,3,4六口玩之,押有连三口。
    四丶 百家乐过三关缆法: 1,1,1,1,1,2,2,2,3,3十口共15注,好路顺势用之,亦可用于正负路。
    五丶 百家乐李奥娜缆法: 庄旺时用之,闲旺时反向操纵亦可。赢5注为目标。
    六丶 百家乐双龙出海缆法: 1,2,4与4,2,1,顺势选一种玩,见好就收,设停损点。
    七丶 百家乐经验平注缆法: 顺势多路合时下注,赢3注为目标。
    八丶 百家乐楼梯缆缆法: 双龙出海,庄闲各自投注抵减码。
    九丶 百家乐长江码缆法: 112,112,224,336,448,5510,7714,101020,八口共33注,是过三关之法。
    十丶 百家乐古曼投注缆法: 1,2,3,5,5….连赢时注码,永远从1注开始。(宜改为1,1,2,2,2…)
    十一丶百家乐柏雅缆法: 永远1注起押,八连胜止,获利255注,高难度激进方法。
    十二丶百家乐马丁缆法: 输时以1,2,4,8,16….倍数押,赢时皆从注1始,同1,3,7,15,31,63…十三丶达兰贝尔投注玩法:赢减1输加1,始注为1或2。
    十四丶百家乐蒙特卡洛缆法: 写下1,1,1,1,1,1,注码为前后相加,赢消往,输在后面加输的注码,直到数字都消掉。
    十五丶百家乐爱尔兰缆法: 随意写下一列数字,如1,1,1,2,2,2,3,3,这是最多可以输的资金,注码为前后相加,赢在后面加赢的注码,输消往,此法赢次较多时获利好。
    十六丶百家乐10%缆法: 每次以资金的10%做投注,类似赢谷输缩,注码变化较守旧。
    十七丶百家乐输一半缆法: 以2开始投注,赢时投注2,输时投注1。
    十八丶百家乐胜退输进楼梯缆缆法: 1,2,3,5,7,9,12,16,21,28十级,目标赢10注。
    十九、美国赌王何氏推荐百家乐缆法: 11111222233344556789……好处是可度过低潮且安全 但赢的也较慢 方法是输进赢退

需要在实盘中不断调整参数,

  1. 仓位

仓位管理是网格策略中风险管理的重中之重,所有回测的数据首先看仓位曲线,然后才能去看盈利。 如果设定的格子间距/加仓倍数不合理,可能很快就会把所有保证金用完,然后眼睁睁看着单边行情造成巨大亏损而无法补仓。 然鹅,如果设置太小, 那资金利润率就太低了,白白错过震荡期。

  1. 单边
    如何避免单边?是所有使用网格策略的人都头疼的事, 只能尽力避免,比如在期货交割期、短期大底大顶时停止网格策略, 或者人工干预开多开空。比如你在比特币6000时启动网格交易, 肯定是要赔钱的, 只有在6000开一些多单再启动策略。此外还有根据布林带等技术指标定义震荡区间, 冲出上下轨平仓并反向开单等应对手段。

平仓

在出现大幅未实现盈利的情况下,一定要人工干预进行平仓。 并且休息一下。这个是保住利润的关键, 因为市场必定在一定时间后会反向运动慢慢减仓, 利润反而逐渐减少。

大资金仓位管理

我没有管理过千万级别的资金,只能说下自己的计划, 比如 5000万人民币跑网格交易。

  1. 将 5000W 分散到5个品种中,每个品种 1000万。
  2. 每个品种分三种(更多)参数,分配到对应策略, 每个策略 330万, 470 000 刀。不使用杠杆。
  3. 确定下单量区间, 比如 5000刀左右, 500张合约,可以连续下单 94次,每个格子20刀,可以承受1880刀的波动,比较安全。
    这样分散开其实在 OK / Bitmex 期货中已经引不起什么波浪了。至于盈利要看实盘震荡幅度了,在震荡期是绝对能跑赢套利的。

其他

写着写着觉得网格交易也就这样了, 太贴近实盘策略的没法说,网格的变种我基本都了解了一遍。总的来说,还完全没法做到放任机器人跑个一星期置之不理。上面只引出了网格策略需要注意的问题,至于解法大家各有千秋,只要赚钱了,就是好策略。

之所以写在简书,因为有评论区可以讨论,欢迎大家各抒己见。如表述有误请指正!