引言:
邢不行的系列帖子“量化小講堂”,通過實際案例教初學者使用python進行量化投資,了解行業(yè)研究方向,希望能對大家有幫助。
【必讀文章】:《10年400倍策略分享-附視頻逐行講解代碼》
【歷史文章匯總】:http://xalimeijing.com/thread-3950124-1-1.html
微信個人號:xingbuxing0807,有問題歡迎交流
我永遠保存的短信
大家好,我是邢大數(shù)字貨幣量化課程的助教-林奇。
上篇文章《我的數(shù)字貨幣跨期套利爆倉往事(上)》分享了我做跨期套利爆倉經(jīng)歷的前半段,介紹了我怎么開始做跨期套利,跨期套利的基本原理和盈利情況。
本文是下篇,重點說說爆倉的細節(jié)。
7月中下旬,我的跨期套利程序開發(fā)完成。
我使用的是多賬戶版本的跨期套利網(wǎng)格交易法(具體可見上篇文章)。出于謹慎,我并沒有滿倉運行跨期套利,而是把每個子賬戶資金使用率都設為80%。這樣一來,保證金率更高,當然也更不容易爆倉。
考慮到幣的市場規(guī)模和價差的波動程度,我選擇了EOS作為主要幣種:市場規(guī)模足夠大,不至于產(chǎn)生太大的滑點;價差波動也足夠劇烈,不至于連著幾天沒有平倉。
各幣種當周合約、季度合約價差
去年七、八月,行情激蕩。價格常在深夜發(fā)生突變,用做趨勢的朋友的話說就是:每天早上起床都可以數(shù)錢。隨著價格的劇烈波動,價差也劇烈地起伏,做跨期套利同樣有「早起數(shù)錢」的快樂:早上起床又有平倉。穩(wěn)定運行的跨期套利回撤很小,而且能保持每周將近5%的收益。
8月8日,隨著數(shù)字貨幣不斷的下跌,大家對未來變得悲觀,導致EOS季度合約價格開始比當周合約要低,進入貼水狀態(tài)。
貼水情況下,應該做多價差。然而,我的網(wǎng)格交易法卻是為升水情況下做空價差而設計的,完全沒有做多價差的功能。價差在0以下起起伏伏,我的程序卻一直處于空轉的狀態(tài)。
因此,我決定開始開發(fā)貼水做多價差的模式。說來也容易,無非是把網(wǎng)格參數(shù)調(diào)整成負數(shù),開倉平倉的方向改一改就行。
EOS價差跌破0%
8月10日晚上十一點,在老程序的基礎上,新程序?qū)嵮b完畢。
因為老程序已經(jīng)穩(wěn)定運行一段時間了,我對新程序的穩(wěn)健性有一定的自信。所以沒有例行的對新程序進行小資金測試,直接就實盤了。
不過我還是保持了最后一點點理智:總共有五個子賬戶,但我只使用三個,想著剩下兩個等程序穩(wěn)定運行幾天再說。
穩(wěn)健的程序,資金使用率只有80%,而且只用了三個子賬戶,大可高枕無憂了。
8月11日零點,EOS當周合約與季度合約價差-2.3%,程序開始運行。
8月11日上午七點半,我起床之后,拿起手機,看到了這條讓我保存至今的短信:
一開始我還以為自己在做夢,甚至回到床上睡了個回籠覺。等我再次醒來才發(fā)現(xiàn),竟然真的爆倉了。
我呆坐在電腦前。這并不是我第一次爆倉,為了了解交易機制,我進行過許多實驗性質(zhì)的小資金爆倉。但實戰(zhàn)的爆倉,還真是頭一回。
在課程群里,我和大家講了昨晚價差的突變。邢大看到后很敏感地來私戳我,我實話實說。后來在電話里,邢大也安慰我說,這些都是小錢,學習的經(jīng)驗,不要放在心上。
爆倉當天聊天記錄
最后,我登錄服務器,停掉已經(jīng)循環(huán)報錯好久的程序。打開OKEX,三個子賬戶空空如也。邢大之前文章《今天周五,你被分攤了嗎 | OKEx穿倉機制詳解》中說的:
「OKEX合約交易強制平倉之后,即使有剩余的保證金,也不會歸還給投資者」
這句話本來只是一條交易規(guī)則,但現(xiàn)在看來,卻是真金白銀的教訓。
價差在8月11日到底到了什么程度,能讓我的三個子賬戶都爆倉?我是后來才拿到8月11日當天早上的數(shù)據(jù):
爆倉當天EOS合約價格、價差情況
由于價格的突變,價差在5點左右迅速擴大,三個子賬戶也正是在這里陸續(xù)爆倉。
而如果按照邢大的建議,使用風險更小的單一賬戶,完全可以防止這次爆倉。不但如此,還能捕捉到約70%的盈利。但這個時候說什么也晚了。
8月11日,冷靜了一個上午之后,我開始反思自己的行為。爆倉已經(jīng)發(fā)生了,無法再挽回。彌補這次損失最好的辦法就是讓爆倉變得更有價值。
與爆倉相關的事情有以下幾件:
開發(fā)貼水模式,如果不開發(fā)就不會爆倉。
使用了多賬戶的方案,放棄思考單一賬戶的方案
程序沒有小資金試運行
沒有加上強制止損
其中,開發(fā)貼水模式是正確的,之后也應該保持主動探索的精神。但后面三件事都大錯特錯,生怕錯過盈利的機會,太貪心了。而這種心態(tài),在交易里面是最差的心態(tài)。
后來邢大和我說,我一周預期盈利5%,但他只要一個月5%就行了。因為在幣圈,尤其是OKEX這種不太穩(wěn)定的交易所,搞20倍杠桿的騷操作,所有的前提就是:
安全第一。
經(jīng)歷了爆倉之后,我開始研究單一賬戶的開平倉模式,并在邢大的指點下,終于把合約盈虧這筆賬算明白了。一直到現(xiàn)在,跨期套利還在穩(wěn)定地運行。之后我經(jīng)歷了很多極端事件:網(wǎng)絡堵塞,盤口堆積,爆針導致單邊成交等等,但所幸沒有再爆倉,程序也越來越穩(wěn)健。
和去年7月8月比起來,市場已經(jīng)冷清了許多,跨期套利的盈利水平肯定受到了影響,但價差仍然在波動,依然有盈利空間。只要足夠小心、穩(wěn)健,跨期套利依然是個不錯的策略。
但對于現(xiàn)在的我來說,跨期套利策略的意義在于:它讓我充分理解交易機制,掌握量化交易系統(tǒng)的設計的一些原理,也賦予了我應對極端情況的經(jīng)驗,這些東西更有價值,遠遠超過一次爆倉導致的虧損。
宋朝詩人陸游給兒子傳授寫詩經(jīng)驗,有這樣一句:「汝果欲學詩,工夫在詩外」。意思是如果你真想學寫詩,那么應該在寫詩之外下功夫。做策略也一樣,要在策略之外下功夫,這些東西更體現(xiàn)經(jīng)驗和水平,見真章。我想許多道理,大概都如此。
如果有疑問,也可以加我微信(xingbuxing0807)和我交流。歡迎在評論區(qū)討論;靥可以獲得論壇幣哦