聊聊簡單穩定的數字資產套利策略
最近天氣真是熱啊,像個蒸籠一樣。這種天氣不想出去,窩在家裡研究研究數字資產交易。像很多人一樣,我以前也是手動搬磚的,通常都是大晚上,光著腳丫子和膀子坐在電腦前,從幣價低的平臺提到幣價高的平臺,瘋狂打電話催打幣,然後在收幣的交易平臺網站不斷重新整理,盼著早點到,生怕差價翻轉了。不過現在不那麼幹了,今天搞了個程式搬,省心多了。
今天分享的是一個很簡單、很好理解又穩的策略。說它簡單,真是一點點程式碼就可以搞定;說它好理解,真的是知道怎麼買蘋果就能理解它的原理;說它穩,真的是很穩,無視幣價漲跌。
一、套利策略原理
套利策略是一種跨市場套利策略。其基本原理是在幣值低的交易平臺買入比特幣,同時在幣值高的交易平臺賣出同等數量的比特幣,從而實現穩定盈利。簡單的來說:在A市場以每斤1塊錢的價格買了5斤蘋果,然後路過B市場的時候,發現這裡同樣的蘋果居然賣每斤1塊5,每個蘋果就有5毛錢的差價!一轉手,賺了2.5元。是不是很好理解?同樣的,在不同的交易平臺,相同的幣會有不同的價格,只要有價差,就可以做套利。
二、套利方式
對於數字貨幣交易市場,一般有兩種方式做套利:
看到兩個市場有價差的時候,馬上在低價交易平臺A買幣,然後提幣到高價交易平臺B賣幣,獲取價差利潤。這種方式比較傳統,俗稱“搬磚”。
使用計算機程式套利。初始狀態,在兩個交易平臺放同樣多的幣和同樣多的錢,同樣是在發現兩個市場有價差的時候,馬上在低價交易平臺A買幣,然後在高價交易平臺B賣出同樣個數的幣獲取價差利潤,這樣手中持有幣總量沒變,但是錢卻增加了。由於程式操作很快,所以能很快的把握住機會,拿住利潤。
三、 面臨問題
看上去雖然很簡單,但其實有一些問題是要想好的:
“搬磚”存在的風險是:因為不同交易平臺處理提幣速度不同,交易平臺把幣打出來以後又需要區塊鏈的確認才能到賬,提幣時間段內兩個市場價格很可能發生反轉,這樣等幣到賬後,價差消失甚至成了逆價差,因而無法賣出獲利。
程式套利看上去很完美,但是也有風險:程式交易需要呼叫交易平臺的API介面,所以一旦API出故障,就會造成虧損。另外一個風險是因為單邊行情,造成一個交易平臺只剩了錢,一個交易平臺只剩了幣,這樣就無法進行雙邊的買賣,只能等待價差反轉,或者是手動提錢和提幣,將兩個交易平臺的資產交換,此時又涉及到了1中提到的風險。
所以,想要賺錢,其實還是要花些心思的。但是比較下來,還是用計算機去做比較穩當,畢竟不出意外的話每次利潤都能把握住,而且重要的是,我會寫程式,用程式去交易多省事!
四、 程式套利要處理的問題
做程式套利,除了上面的風險外,還要處理下下面幾個小問題:
怎麼對接實盤
先處理買單,還是先處理賣單
如何保證兩個單子的成交數量是一樣的
什麼時候觸發交易平臺之間的比特幣轉移和資金轉移
關於這些問題,其實也是看到GitHub上一個開源庫才知道的。下面就和大家講一講上面幾個問題。
1.對接實盤
這個還是很簡單了,各個交易平臺都有提供自己的介面,按照文件調通就可以了,這裡列幾個交易平臺的文件:
火幣網、OKCoin、中國比特幣,其它的交易平臺大家可以自行搜尋。
2.先處理買單,還是先處理賣單
我的建議是,先處理賣單,再處理買單,理由是:比特幣是浮動資產,先變現再購入浮動資產是一種最優的短時期倉位控制方法。
3.如何保證兩個單子的成交數量是一樣的
為了保證兩個單子成交數量一樣,程式在執行買單前,需要拿到前面賣單的執行結果,然後根據該結果來設定需要買的數量
4.什麼時候觸發交易平臺之間的比特幣轉移和資金轉移
這個其實每個人有每個人的想法,我的做法是為兩個交易平臺設定BTC最低倉位線,如果任一交易平臺的BTC倉位觸及該最低線,就觸發了一次交易平臺之間的比特幣轉移和資金轉賬。轉移的結果是兩邊交易平臺的幣值相等,人民幣相等。
說了這麼多,歸納一下,就是在兩個交易平臺放同樣多的錢和幣,有價差時候高賣低買,保證持幣量不變,畢竟,買飯吃還是要用人民幣的。
關於套利就先分享到這裡,大家可以自己去看程式碼,我也是在不斷學習中,畢竟懶,也想省心省力的拿收益。