【邢不行|量化小講堂系列27-數字貨幣篇】EOS期現套利,一週時間,15%無風險收益
引言:
邢不行的系列帖子“量化小講堂”,通過實際案例教初學者使用python進行量化投資,瞭解行業研究方向,希望能對大家有幫助。
【歷史文章彙總】請點選此處
個人微信:coinquant,有問題歡迎交流。
EOS期現套利,一週時間,15%無風險收益
在2018年4月底的時候,OKEX交易所上6月底到期的EOS季度合約價格約為25美元左右,而當時EOS現貨的價格約為21美元左右,具體如下圖所示:
如果在當時進行期現套利,即買入現貨、做空期貨,賺取其中的價差,就可以賺取高達(25-21)/21=19%的收益,而且是無風險的。
我個人在當時進行了操作,在價差達到19%的時候入場,一個星期之後,價差回落到3%,扣除各種手續費,大約賺取了15%的利潤。也在群裡面和大家講了,跟著實操的,都抓住了這次“送錢”機會。
其實如果等的更久,等價差回落到0,就可以賺足這19%的利差。
本文接下來的內容要會手把手教大家如何在OKEX進行期現套利,選做例子的數字貨幣是EOS。但是實際上,只要存在套利空間,OKEX上所有合約交易的幣種都可以進行期現套利。
期現套利原理說明
期現套利,期貨和現貨之間進行套利,顧名思義就是根據期貨和現貨之間存在的價差進行套利。
由於期貨合約本身的性質,最遲在合約到期的當天,它的價格必然會和現貨價格相同。所以當期貨合約和現貨之間存在價差的時候,就可以進行無風險套利。
舉個虛擬的例子說明,比如現在現貨價格為10元,期貨比現貨高50%,為15元。那麼我們在此時買入1份現貨,並且做空一份期貨。總共投入10元本金。
等到了將來某個時間點,假設期貨和現貨都漲價了,但是價格一樣,都變成了20元。那麼我們10元買入的現貨就是賺了10元。我們15元做空的期貨,虧算5元。總體收益是10-5=5元,相比於初始投入的10元本金,獲利50%。
我們之前舉得例子是期貨價格高於現貨,那麼假設期貨價格低於現貨的時候,可以進行套利嗎?理論上也是可行的,只要做多現貨,同時融幣做空現貨就行。但是一來期貨價格低於現貨的貼水行情不怎麼出現,二來這樣操作比較麻煩,有潛在風險,所以不建議大家這麼玩。
目前(2018年7月31日),在OKEX上,EOS現貨價格約為8.4美元,9月到期的季度合約價格約為8.7美元,具體如下圖所示:
兩者的價差達到了3.55%左右。
由於OKEX合約的性質,在未來這兩者的價格一定會趨向收斂,因此存在套利空間。我們就以此為案例,詳細講解進行期現套利的四個步驟,分別是:法幣交易,幣幣交易,合約交易,幣幣交易。
法幣交易、幣幣交易:買入EOS現貨
法幣交易和幣幣交易是進行期現套利的準備工作。法幣交易需要做的是,使用人民幣買入數字貨幣。
首先在OKEX交易所的法幣交易版塊買入USDT,可以使用銀行卡、支付寶、微信轉賬等方式進行。
假設我們通過法幣交易獲得了100個USDT,接下來,進行資金劃轉,將這100個USDT放進幣幣交易賬戶,準備換成EOS。
在資金管理裡找到交易賬戶,點選幣幣賬戶,搜尋usdt,點選資金劃轉。
把劃轉方向調整成從法幣賬戶劃轉至幣幣賬戶,輸入需要劃轉的金額,點選確定即可。
接下來在幣幣交易的介面,使用USDT買入EOS。
目前,100個USDT可以買大約11.9660個EOS。購買完成之後,將這11.9660個EOS劃轉到合約賬戶即可。
對於以上流程不太熟悉的讀者,可以閱讀我之前寫的文章《OKEX交易所詳細介紹——從小白到精通》,裡面有詳細的說明,可以加我個人微信coinquant,索要文章連結。
合約交易:做空EOS期貨
完成上述步驟之後,在合約賬戶裡應該可以看到11.9660個EOS在等待進一步的操作。
在進行季度合約的交易之前,首先確認一下賬戶模式和槓桿倍數。實際上,此時賬戶模式選擇全倉還是逐倉,選擇20倍槓桿還是10倍槓桿,都沒有關係,不會影響最後的收益。只是如果選擇逐倉模式,一定要把自動追加保證金開啟。但是,我個人還是強烈建議大家使用全倉模式,槓桿選擇10倍。
最關鍵的是,我們做空EOS的數量一定要和劃轉到合約賬戶裡的EOS數量一致。剛才如果把購買來的11.9660個EOS全部劃轉到合約賬戶裡,此時,一定要賣出開空11.9660個EOS。
完成以上的操作後,我們可以看到合約持倉資訊裡面,預估強平價是0。這意味著,不管EOS的價格發生什麼樣的變化,我們都不會爆倉。
如果你選擇的是10倍槓桿,此時的保證金率應該在1000%左右;如果選擇了20倍,保證金率應該在2000%左右。不過這都不影響期現套利的收益。
接下來需要做的就是等待,等待價差縮小。
獲利了結
期現套利什麼時候可以結束?並非一定要等到合約交割日9月28日。
在9月28日之前,合約和現貨的價差或許會擴大,或許會縮小,但是由於期貨的特性,最終肯定會縮小。而價差縮小到讓我們滿意的大小時,就是期現套利結束的時候。
假設我們等到了9月28日,合約到期。那麼我們的收益就是前文計算的3.55%;或者在價差縮小到1%的時候就進行平倉,那收益就是2.55%。
但不管怎樣,由於OKEX合約的特性,在平倉之後我們獲得的並不是USDT,而是EOS。因此還需要將這部分資金劃轉到幣幣賬戶,進行賣出,換成USDT。
這樣就完成了一次期現套利。
初次嘗試的朋友可能對以上合約操作流程不太熟悉。請務必要提前搞清楚OKEX上面合約的交易方式,可以閱讀我之前寫的文章《OKEX交易所詳細介紹——從小白到精通》,裡面有詳細的說明,可以加我個人微信coinquant,索要文章連結。
期現套利不會爆倉
有人因為經常聽說OKEX上面有爆倉發生,擔心期現套利中的做空合約會不會發生爆倉呢?
而實際上是不會爆倉的,不管EOS的合約價格漲到1萬還是跌到0.1,都不會爆倉。而且理論上收益也是相當固定的。使用下圖的EXCEL試算表來模擬各種情況進行說明:
如圖所示,在忽略手續費,並且EOS期貨的理論開倉張數剛好為整數的情況下(圖中為87張),無論價格怎麼變化,只要最終期貨和現貨的價格相等,那麼最終收益都是固定的,而且和開倉時的價差一致。需要這個excel試算表的,可以加我個人微信coinquant索要。
但是,在實操過程中,手續費是不可忽視的,而且需要開的合約張數也未必剛好是整數。因此,由於這些誤差,期現套利的收益會產生一些波動。在價格急劇波動的時候,收益波動也會比較大。這也是為什麼文章開頭說期現套利幾乎無風險的原因。不過這些情況發生的概率非常小,可以忽略不計。
此外,手續費也會侵蝕套利的收益。期貨開倉、平倉的費率是 0.05%。在幣幣交易中USDT和EOS互換的費率 0.2%,通過點卡可以降低到 0.04%左右。所以總體成本約為0.2%。
穿倉風險
期現套利一個不得不說的問題就是OKEX合約的穿倉機制,這會給我們造成損失。穿倉詳細展開講的話又是一篇長文,具體介紹可以看我之前的文章《OKEX交易所詳細介紹——從小白到精通》。
穿倉分攤會從盈利使用者的盈利裡面扣除。如果盈利為3%,分攤比例10%,則盈利就會變成2.7%。
對本文研究有自己的想法的朋友,歡迎在評論區留言。關於文中的程式碼、資料,以及下期《量化小講堂》想了解的內容,也可以加我個人微信coinquant交流。
如果你想入門量化,但是始終找不到方向,可以加入我的知識星球。我會在裡面解答你的問題,分享我的感悟,不論是投資、技術,還是職業選擇、思維方式。
-- 學習和成長從來都不是一個人的事 --