今日總結下往期搬磚套利文章:

劉鵬:幣圈搬磚,從入門到實戰(一)常見的幾種搬磚方式?

zhuanlan.zhihu.com
圖標

劉鵬:幣圈搬磚,從入門到實戰(二)工具與準備篇?

zhuanlan.zhihu.com圖標

劉鵬:幣圈搬磚,從入門到實戰(三)法幣搬磚?

zhuanlan.zhihu.com
圖標

劉鵬:幣圈搬磚,從入門到實戰(四)ETH搬磚?

zhuanlan.zhihu.com
圖標

劉鵬:幣圈搬磚,從入門到實戰(五)自動對沖搬磚?

zhuanlan.zhihu.com
圖標

劉鵬:幣圈搬磚,從入門到實戰(六)三角搬磚?

zhuanlan.zhihu.com圖標

而今日,來講講量化套利里另外一種策略:

期現套利

期現套利是指利用期貨市場和現貨市場之間的差價,在價格低的市場買入或做多,同時在價格高的市場賣出或者做空等到差價消失時平倉從而獲利的行為。

特點

  • 風險低,期現套利本質是套利,所以風險極低。
  • 收益風險比(夏普值)極高,在風險極低的情況下,其收益卻相對較高,詳情可看本文最後的回測收益曲線圖。
  • 更複雜,相比於現貨市場之間的套利,期現套利需要對期貨有所了解,原理更加複雜。

原理

期貨的英文單詞是futures,表示未來的價格。一般在上漲行情時,期貨的價格會比現貨高;在下跌行情時,期貨的價格會比現貨低。

期貨和現貨之所以可以套利,是因為除了永續合約,其他的期貨都有交割時間,在交割時,期貨和現貨的價格會相同。

比如,假設現在OKEX現貨市場EOS/USDT的價格是5USDT,在期貨市場EOS季度0928的價格是4USDT,它們之間存在差價1USDT,即20%,這時在現貨市場以5USDT的價格賣出1個EOS,而在期貨市場以4USDT的價格做多1個EOS,等到9月28日,期貨市場和現貨市場的價格會一樣。

如果此時EOS的價格是6USDT,現貨市場虧損1USDT,期貨市場賺2USDT,整體賺1USDT。

如果EOS的價格是4.5USDT,現貨市場賺0.5USDT,期貨市場賺0.5USDT,整體賺1USDT。如果EOS的價格是3USDT,現貨市場賺2USDT,期貨市場虧1USDT,整體賺1USDT。

也就是說,不管EOS的價格如何變化,只要期貨跟現貨價格相同,我們都能賺到1USDT(在不考慮手續費的情況下)。

高頻化

在OKEX,合約分為當周、次周和季度合約,也就是交割的頻率為每周、每兩周、每季度。在期現套利時,如果我們都等到交割時才平倉獲利,那麼我們的交易次數會很少,整體的收益率會比較低。

通過觀察,我們發現期貨跟現貨的價格實際上是兩條相近但是不同的曲線。

通過對現貨和期貨價格的監控,我們發現期貨和現貨的價格曲線是互相交錯的,所以我們只需要在有價差時建倉,然後在價格相等時平倉從而獲利,然後等到再次出現差價時再次建倉,不斷循環,不需要等到交割時再平倉,這樣可以大大提高交易頻率,從而提高整體的收益率。

要實現這樣的高頻操作,自然是需要通過程序來檢測差價和建倉和平倉了。使用以上的邏輯,我們用兩個月的數據進行回測(考慮了手續費和滑點),收益曲線圖如下:

黃色的線表示現貨,綠色的線表示期貨,藍色的線表示整體,通過藍色的線我們可以看出,起始的幣量是2,結束時幣量月2.6,2個月時間,收益約30%,回撤極小(幾乎沒有虧損的情況),夏普值在15以上。

了解原理之後,編寫基本的程序並不會很困難,之後有機會,雪球行動也會寫一套使用Python編寫量化程序的教程,歡迎大家持續關注。也歡迎大家到我們的交流群學習討論。(加微信:15313776152)

最後,雪球行動的期現套利的產品會在9月之前推出,歡迎各位老鐵關注和支持。


推薦閱讀:
相关文章