玩轉區塊鏈量化交易(四)對沖交易、三角套利

今天講的是自動對沖搬磚,跟三角套利是最需要腦力的、最不需要體力的搬磚方式

。對沖搬磚的收益跟交易策略、程序性能、還有行情息息相關。自動對沖搬磚,需要花很多時間琢磨分析。

一、自動對沖策略

對沖策略顧名思義,就是用相反的操作鎖定利潤,用在這裡是指當兩個交易所出現價差時,分別在兩個交易所做買賣的相反操作,獲取這部分利差。

假設A,B兩個交易的X幣種有差價(A交易所的X價格高於B交易所),同時我在A,B交易所都有錢和X幣,那麼在比價高的A交易所賣出N個X的同時,在B交易所買入N個X,即完成一次對沖,這個時候我手中持有的X幣總量不變,但是RMB(或者其他標的貨幣)會增加,增加的部分就是本次對沖的利潤,風險極低。

為了方便理解,策略操作步驟如下表(以RMB和BTC為例)

玩轉區塊鏈量化交易(四)對沖交易、三角套利

操作順序交易所A交易所B條件13w元RMB,1個BTC3W元RMB,1個BTC總共:6w元,2個BTC2賣出1一個BTC買入1個BTC交易所A的BTC價格28000元,交易所B的價格27500元358000元RMB2500元RMB,2個BTC60500元RMB,2個BTC

最後總RMB多出500元即為本次套利的盈利

二、對沖策略的侷限性

從上面的表格可以看到,對沖賺取的就是各大交易所之間同幣種的差價,那麼下面幾個問題就不得不考慮

1、交易手續費

2017年年初,各大交易統一開始收取交易手續費了,這對於對沖套利絕對是一大利空,因為原來的利差可能被交易收費給抹平了。舉個栗子,比特幣現在的兩個交易所的價格分別是29900和30000,相差100塊,如果不收手續費,那麼對沖一個幣能賺100塊,但如果兩個交易所各收0.2%的交易手續費會怎麼樣,100 - 29900*0.002 - 30000*0.002 = -19.8元,也就是說如果差價是100元,對沖一個幣將虧損19.8元。。。如果想要盈利,那麼差價要大於120元。

2.盤口深度

玩轉區塊鏈量化交易(四)對沖交易、三角套利

上圖分別是兩個主流平臺的盤口深度,可以看到左側的深度要明顯好於右側,那麼就應該儘量選擇在左側平臺對沖,而回避右側平臺,因為深度太淺會造成你買不進或者賣不出對應的幣,最終會導致一次套利落空。

這個在實踐中需要特別注意,比如你選擇上面兩個平臺來做對沖套利,那麼有可能在左側平臺買進之後,右側的賣不出去(因為盤口太淺或者之前的買單撤了),這個時候你需要保持你手中的幣不變就需要降低賣出價,有可能會造成虧損,這也是對沖套利最主要的風險之一。

3、單邊行情

單邊行情也比較麻煩,上面的示例表格也遇到了這個問題,交易所A只有錢,交易所B只有幣(2500元剩餘對於比特幣來說可以忽略),如果這個時候依然是交易所A的價格高,交易所B的價格低並且持續很久,那麼對沖策略將無計可施。只有硬搬磚(把BTC從B交易所提現到A交易所)之後才能進行第二次套利。

三、對沖策略實戰

讀到這裡,讀者應該已經瞭解了對沖套利的原理以及侷限性,接下來我們從實踐的角度來看看如果我們實踐這種套利方法,需要有哪些注意的地方。

策略平臺

幾乎所有的交易所都提供的API,這就給我們寫自己的策略提供了便利,對沖策略寫起來並不難,但需要對接各個平臺的接口還是有些麻煩,這裡推薦各位一個我覺得做得還不錯的策略平臺 http://www.bqt89.com/,幫大家對接了各個交易所的接口,我們只用提供key和secret就可以用統一的接口來調用各個交易所的數據了,非常方便。

選擇交易對

交易對的選擇遵循兩大原則

1. 支持的交易所多

2. 盤口深度足夠好

3. 手續費要低

兩條都很好理解,支持的交易所越多,對沖選擇的餘地就越大,而且還可以同時多個交易所對沖,降低單邊行情的概率。而盤口深度越好單次套利的空間就越大,風險也越低。

另外還有一種讓人又愛又恨的就是新幣種,最近新的幣種比如dog 經常會一窩蜂的上很多交易所,新幣種在不同交易所的差價往往比較大,這時切入套利單次利潤會比較高。但是新幣種卻常常出現單邊行情,持續時間很久,這時理應搬磚,但是當你興沖沖的入場時卻發現新幣種的提幣和充幣到賬速度都很慢,而且一般會要求很多個確認,白白錯過大好行情。所以建議大家尋找良心交易所,上新幣從不限制提幣和充幣的優先選擇。

第三點不多解釋,人之常情。

PS: 這裡順便提一下,對沖可以選擇一個貨幣對和法幣(CNY)對沖,也可以選擇和其他數字貨幣對進行對沖,比如選擇 DOG/BTC 對沖,原理是一樣的,這樣做的優勢在於可以和國外的交易所對沖,但也會有更大的風險,就是當DOG, BTC 價格都下跌時,暫時的損失相對DOG/CNY 交易對對沖要更多,所以研究好策略如何調整。

再次提醒一下,一下兩點也是比較重要的大家注意一下不要白忙!!!

小數處理

在實戰過程中,你會發現各個交易所下單能支持到的小數位數各不相同,有的是小數點後四位,有的則是小數點後三位。套利很多時候都是賺點小錢,所以這些小數顯得尤為重要,需要處理的很好才行,另外還要注意的是手續費,因為一般是0.05%或者0.1%,非常容易產生一些小數 但是下單的時候又被交易所給忽略,導致你最後的總幣數對不上,需要多加小心。

單邊行情

在實戰中也經常會經常遇到單邊行情的情況,在一個單純的對沖策略裡,如果一個平臺全是錢,一個全是幣一般都選擇等待價格反轉。有一些策略可以減少這種情況的發生,比如同時多個交易所對沖,有的甚至加入硬搬磚策略,從而打造一款綜合的套利策略。在這裡我還是建議遇到單邊策略最好還是耐心等待反轉,硬搬磚不可控因素非常多

三角套利搬磚

三角套利又叫間接套利或多邊套利,原來是外匯市場中利用交叉匯率定價錯誤進行的套利。

現在三角套利是否也適合數字貨幣呢?

答案是肯定的!由於數字貨幣市場漲跌頻繁,價格翻轉得堪比宮鬥劇,所以三角套利同樣適用數字貨幣市場,甚至在大漲或大跌時,套利機會更多。其主要是利用數字貨幣市場中不同交易對間匯率的不同步來獲取利潤。

三角套利的原理

通常情況下,數字貨幣之間的匯率與其相對應的美元價格相關。但由於數字貨幣市場波動性較強,部分交易所由於流動性不足等各種原因,會造成某些時刻,幣幣交易的匯率發生偏移,有可能高於正常匯率,也有可能低於正常匯率,從而形成套利空間。所以三角套利的風險係數較低,幾乎為零風險。

三角套利的操作

既然是三角套利顧名思義要有三種交易對,並且首選盤口較好的數字貨幣。

舉例說明:

假設EOS,ETH,USDT對應的美元價格為50USD,1000USD,1USD

正常狀態下EOS/ETH=1:0.05、EOS/USDT=1:50、ETH/USDT=1:1000

若某一個時刻,EOS/ETH的匯率偏離至1:0.1,則我們可以通過以下操作完成套利:

使用10000USD的法幣買入200EOS

將200EOS兌換成20ETH

將20ETH兌換成20000USDT

將20000USDT重新兌換成400EOS並套現,獲得20000USD。

玩轉區塊鏈量化交易(四)對沖交易、三角套利

當出現三角循環一圈,利潤差超過手續費,就可以繼續按照如下步驟進行。

玩轉區塊鏈量化交易(四)對沖交易、三角套利

同樣的,若EOS/ETH的匯率偏離至1:0.03,則我們可以反向操作,

·

使用10000USD的法幣買入200EOS

·

·

將200EOS兌換成10000USDT

·

·

將10000USDT兌換成10ETH

·

·

將10ETH重新兌換成333EOS並套現,獲得16666USD

·

玩轉區塊鏈量化交易(四)對沖交易、三角套利

當出現三角循環一圈,利潤差超過手續費,就可以繼續按照如下步驟進行。

玩轉區塊鏈量化交易(四)對沖交易、三角套利

一旦啟動程序之後,幾乎就是躺著掙錢了,相比法幣搬磚和幣幣搬磚,是最省體力的搬磚方式就誕生啦。


分享到:


相關文章: