一、網(wǎng)格交易歷史來(lái)源
網(wǎng)格交易的思路來(lái)源于信息論之父香農(nóng),上世紀(jì) 40 年代的某一天,香農(nóng)在黑板上給大家演示了他的投資理論:
在任何一個(gè)價(jià)位,用資金的 50% 買入資產(chǎn)作為起始倉(cāng)位,當(dāng)價(jià)格上漲一定幅度就賣出一部分倉(cāng)位套現(xiàn),當(dāng)價(jià)格下跌一定幅度就買入一部分倉(cāng)位補(bǔ)倉(cāng),保持倉(cāng)位和現(xiàn)金的比例始終為 50%:50%,香農(nóng)始終采用了半倉(cāng)的持倉(cāng)方式,保持每年復(fù)利 29%,直到 50 歲得了老年癡呆癥,才沒(méi)能延續(xù)輝煌。
二、網(wǎng)格策略
根據(jù)香農(nóng)倉(cāng)位和現(xiàn)金 1:1 交易思路拓展為 n:1,n 表示網(wǎng)格數(shù)量,1 表示一份投資金額,把投資金額平均分布在 n 個(gè)網(wǎng)格上,隨著行情在網(wǎng)格范圍內(nèi)波動(dòng),行情下跌時(shí)逐步加倉(cāng),行情上漲時(shí)逐步減倉(cāng),持倉(cāng)會(huì)跟著行情動(dòng)態(tài)變化,通過(guò)低買高賣賺取利潤(rùn)。
如下表一個(gè) 10 個(gè)格子的網(wǎng)格策略列表,價(jià)格排列為 等比數(shù)列,每格投資金額一樣,從表格中可以看出當(dāng)前網(wǎng)格賣出數(shù)量和下一格買入數(shù)量是相同的(例如序號(hào) 1 的賣出數(shù)量 0.265 和序號(hào) 2 的買入數(shù)量 0.265 是一樣的),也就是低價(jià)買入,高價(jià)賣出相同數(shù)量倉(cāng)位來(lái)賺取利潤(rùn),如果行情在網(wǎng)格價(jià)格范圍內(nèi)振蕩越頻繁,收益就越高。
網(wǎng)格序號(hào) | 買賣價(jià)格 | 買入數(shù)量 | 賣出數(shù)量 |
---|---|---|---|
0 | 400 | 0 | 0.257 |
1 | 389 | 0.257 | 0.265 |
2 | 378 | 0.265 | 0.272 |
3 | 367 | 0.272 | 0.28 |
4 | 357 | 0.28 | 0.288 |
5 | 347 | 0.288 | 0.297 |
6 | 337 | 0.297 | 0.305 |
7 | 327 | 0.305 | 0.315 |
8 | 318 | 0.315 | 0.324 |
9 | 309 | 0.324 | 0.333 |
10 | 300 | 0.333 | 0 |
三、網(wǎng)格類型
1. 普通網(wǎng)格交易
普通網(wǎng)格交易是一種動(dòng)態(tài)調(diào)倉(cāng)位的自動(dòng)化交易策略,設(shè)定網(wǎng)格上限、下限和網(wǎng)格數(shù)量,根據(jù)網(wǎng)格上下限按一定方式 ( 等比、等差 ) 分為 N 個(gè)格,把總投資金額平均分散到每個(gè)格子,在低價(jià)買入高價(jià)賣出來(lái)賺取利潤(rùn),如下圖所示。
適用場(chǎng)景
只適合橫盤(pán)振蕩行情,不適合大漲或大跌行情,當(dāng)行情上漲或下跌超過(guò)網(wǎng)格范圍后,網(wǎng)格就會(huì)在等待狀態(tài),需要等到行情重新回到網(wǎng)格范圍內(nèi)才會(huì)交易。
優(yōu)點(diǎn)
- 行情在網(wǎng)格價(jià)格范圍內(nèi)不需要判斷行情方向就可以實(shí)現(xiàn)盈利。
- 啟動(dòng)網(wǎng)格后自動(dòng)化交易。
缺點(diǎn)
- 相比持幣待漲方式,資金利用率低,收益率也低。
- 行情大跌的時(shí)候很快滿倉(cāng)造成虧損比較大,行情大漲時(shí)很快清倉(cāng)完,導(dǎo)致盈利低下。
- 需要使用者判斷當(dāng)前行情是否在心理上的中低價(jià)位,如果不挑選時(shí)刻盲目進(jìn)場(chǎng),入場(chǎng)時(shí)行情價(jià)格剛好在高位,很容易造成虧損。
2. 趨勢(shì)網(wǎng)格交易
趨勢(shì)網(wǎng)格是在普通網(wǎng)格交易基礎(chǔ)上,添加網(wǎng)格自動(dòng)跟隨行情往上移動(dòng)功能,以入場(chǎng)價(jià)為起點(diǎn),當(dāng)行情上漲超過(guò)網(wǎng)格最大值時(shí),自動(dòng)生成新網(wǎng)格,使得網(wǎng)格可以繼續(xù)交易賺取利潤(rùn),不需要人工干預(yù),當(dāng)行情下跌超過(guò)當(dāng)前網(wǎng)格最小值后,網(wǎng)格會(huì)在等待狀態(tài),等到行情回到當(dāng)前網(wǎng)格范圍內(nèi)才可以繼續(xù)交易,如下圖所示。
適用場(chǎng)景
只適合振蕩上漲行情,因此需要用戶選擇恰當(dāng)時(shí)機(jī)結(jié)束趨勢(shì)網(wǎng)格來(lái)實(shí)現(xiàn)利潤(rùn)。因?yàn)樾星槌掷m(xù)下跌時(shí)的浮動(dòng)盈虧會(huì)抵消到原來(lái)振蕩上漲時(shí)賺取的利潤(rùn),甚至虧損。
優(yōu)點(diǎn)
- 行情在振蕩或上漲情況下都可以實(shí)現(xiàn)盈利。
- 啟動(dòng)網(wǎng)格后自動(dòng)化交易。
缺點(diǎn)
- 相比持幣待漲方式,資金利用率低,收益率也低。
- 行情大跌的時(shí)候很快滿倉(cāng)造成虧損比較大。
- 行情下跌超出當(dāng)前網(wǎng)格范圍,造成網(wǎng)格會(huì)在等待狀態(tài),無(wú)法繼續(xù)交易。
- 需要使用者判斷當(dāng)前行情是否在心理上的中低價(jià)位,如果不挑選時(shí)刻盲目進(jìn)場(chǎng),進(jìn)場(chǎng)時(shí)行情價(jià)格剛好在高位,很容易造成虧損。
- 需要使用者判斷當(dāng)前行情是否在心理上為高位,結(jié)束網(wǎng)格來(lái)實(shí)現(xiàn)利潤(rùn)。
3 . 無(wú)限網(wǎng)格
無(wú)限網(wǎng)格和趨勢(shì)網(wǎng)格交易類似,網(wǎng)格只有下限,沒(méi)有上限,只需設(shè)置網(wǎng)格下限值和每格收益率,生成一個(gè)網(wǎng)格,當(dāng)行情超過(guò)網(wǎng)格最大值時(shí),買入一定倉(cāng)位,自動(dòng)掛更高的賣單,只要行情一直漲,都會(huì)跟隨行情上漲下去。
適用場(chǎng)景
無(wú)限網(wǎng)格適合波動(dòng)比較大、整體上漲的行情,適合連續(xù)執(zhí)行半年以上。設(shè)置心理底價(jià)后直接進(jìn)場(chǎng),當(dāng)行情下跌后分批抄底,當(dāng)行情上漲至少也可以賺取利潤(rùn)。
優(yōu)點(diǎn)
- 在波動(dòng)比較大的行情下也不容易進(jìn)入等待狀態(tài),可以持續(xù)套利盈利。
- 設(shè)置好參數(shù)運(yùn)行后,不需要再關(guān)注行情,讓其長(zhǎng)期自動(dòng)交易。
缺點(diǎn)
- 相對(duì)于網(wǎng)格交易,資金利用率更低,收益率也更低。
- 需要使用者判斷當(dāng)前行情是否在心理上的中低價(jià)位,如果不挑選時(shí)刻盲目進(jìn)場(chǎng),進(jìn)場(chǎng)時(shí)行情價(jià)格剛好在高位,很容易造成虧損。
四、計(jì)算特定條件的最優(yōu)網(wǎng)格
網(wǎng)格最理想情況是碰到反復(fù)振蕩行情,遇到振蕩行情,如果網(wǎng)格參數(shù)設(shè)置不合理,同樣無(wú)法獲得收益,甚至虧損。如果設(shè)置網(wǎng)格數(shù)少,并且網(wǎng)格間隔太大,雖然每格收益率大,但受制于行情振蕩幅度,交易機(jī)會(huì)很小,收益也會(huì)少;如果網(wǎng)格數(shù)比較多,并且網(wǎng)格間隔太小,雖然交易機(jī)會(huì)比較多,但每次低買高賣的利潤(rùn)都不夠手續(xù)費(fèi),造成虧損。因此設(shè)置好的網(wǎng)格參數(shù)不是隨便設(shè)置網(wǎng)格數(shù)量、最小價(jià)格和最大價(jià)格就可以有收益了,需要平衡每格收益率和交易機(jī)會(huì),與投資金額、買賣最小金額、手續(xù)費(fèi)、當(dāng)前行情價(jià)格、目標(biāo)收益率有關(guān),根據(jù)已知條件抽象出一條計(jì)算最優(yōu)網(wǎng)格參數(shù)題目,如下所示:
已知品種 ethusdt 的當(dāng)前價(jià)格 380,投資總金額 totalSum=100,每次買入或賣出最小金額 limitVolume=10,每次成功的買入或賣出訂單手續(xù)費(fèi)為 0.1%,網(wǎng)格在低價(jià)買入,然后高價(jià)賣出稱為一次套利 arbitrage,套利減去買和賣手續(xù)費(fèi)后得到利潤(rùn) profit,每格收益率 profitRate=profit÷arbitrage×100%,要求 profitRate>0.1%,計(jì)算出最優(yōu)的網(wǎng)格參數(shù):
- (1) 網(wǎng)格數(shù)量 num,其中 5 <=num<=60;
- (2) 網(wǎng)格平均間距 intervalPrice,網(wǎng)格價(jià)格間隔越小,在行情震蕩時(shí)出現(xiàn)套利機(jī)會(huì)越多;
- (3) 最優(yōu)網(wǎng)格對(duì)應(yīng)的最低價(jià)格 minPrice、最高價(jià)格 maxPrice、網(wǎng)格價(jià)格分布序列。
注:profitRate 越小,并且 intervalPrice 也越小時(shí)得到的網(wǎng)格參數(shù)認(rèn)為最優(yōu)。
根據(jù)已知條件計(jì)算得出最優(yōu)網(wǎng)格參數(shù)如下:
- 網(wǎng)格數(shù) num: 10
- 網(wǎng)格最低價(jià)格 minPrice: 370.88 USDT
- 網(wǎng)格最高價(jià)格 maxPrice: 401.28 USDT
- 網(wǎng)格平均間距 intervalPrice: 3.04 USDT
網(wǎng)格序列如下:
網(wǎng)格序號(hào) | 買賣價(jià)格 | 買入數(shù)量 | 賣出數(shù)量 |
---|---|---|---|
0 | 401.28 | 0 | 0.025117 |
1 | 398.13 | 0.025117 | 0.025316 |
2 | 395.01 | 0.025316 | 0.025516 |
3 | 391.91 | 0.025516 | 0.025718 |
4 | 388.83 | 0.025718 | 0.025922 |
5 | 385.78 | 0.025922 | 0.026127 |
6 | 382.75 | 0.026127 | 0.026333 |
7 | 379.75 | 0.026333 | 0.026541 |
8 | 376.77 | 0.026541 | 0.026751 |
9 | 373.81 | 0.026751 | 0.026963 |
10 | 370.88 | 0.026963 | 0 |
根據(jù)投入金額和每格收益率即可計(jì)算出網(wǎng)格參數(shù)(最小價(jià)格、最大價(jià)格、網(wǎng)格數(shù)),通過(guò)程序方式計(jì)算出來(lái)的網(wǎng)格參數(shù)可以適合各種不同手續(xù)費(fèi)的交易所,因此可以做到自動(dòng)化生成網(wǎng)格策略的效果。
五、總結(jié)
普通網(wǎng)格、趨勢(shì)網(wǎng)格、無(wú)限網(wǎng)格適應(yīng)不同行情類型,各有優(yōu)缺點(diǎn),不能說(shuō)哪種更好,如果行情在某個(gè)范圍內(nèi)頻繁振蕩,使用普通網(wǎng)格交易、趨勢(shì)網(wǎng)格最適合,收益更高,如果行情長(zhǎng)期出現(xiàn)大幅漲跌情況,選擇無(wú)限網(wǎng)格更適合,無(wú)論哪種網(wǎng)格策略,選擇進(jìn)場(chǎng)的時(shí)機(jī) (行情在低位) 非常重要。
世界上還沒(méi)有完美的交易策略可以長(zhǎng)期應(yīng)對(duì)不可預(yù)測(cè)的行情,網(wǎng)格策略可以應(yīng)對(duì)某種特定行情的一種交易策略,因?yàn)樾星椴豢深A(yù)測(cè),通過(guò)廣撒網(wǎng)方式去捕捉行情,網(wǎng)格交易需要人工判斷哪條河有魚(yú)(行情),才能把網(wǎng)撒出去,不能隨便撒網(wǎng),因?yàn)槿鼍W(wǎng)需要成本的,隨便撒網(wǎng)大多數(shù)結(jié)果是竹籃打水一場(chǎng)空(虧損)。
本文源自 https://zhuyasen.com/post/gridStrategy.html