邢不行的系列帖子“量化小講堂”,通過實際案例教初學者使用python進行量化投資,了解行業(yè)研究方向,希望能對大家有幫助。
【必讀文章】:《10年400倍策略分享-附視頻逐行講解代碼》 《EOS期現(xiàn)套利,一周時間,15%無風險收益》
【歷史文章匯總】:http://xalimeijing.com/thread-3950124-1-1.html
個人微信:coinquant,有問題歡迎交流
今天周五,你被分攤了嗎 | OKEx穿倉機制詳解
國內(nèi)數(shù)字貨幣的交易所里,OKEx 的用戶比較多。在 OKEx 上面玩合約的朋友應(yīng)該知道,每個周五,合約都要結(jié)算。
而在結(jié)算的時候,OKEx 合約交易有個很重要的機制會被觸發(fā):穿倉分攤。如果不搞清楚這個機制,交易合約基本就等于送錢。
本篇文章仔細講講 OKEx 的穿倉分攤。有相關(guān)問題可以加邢不行個人微信coinquant溝通。
-合約結(jié)算-
每到北京時間周五下午四點,OKEx 都要進行合約結(jié)算。
『 結(jié)算 』是什么意思呢?意思是,你在這個星期里面賺到的錢,結(jié)算之后就真正屬于你了,可以轉(zhuǎn)出來了。
OKEx 合約賺錢是這樣的:
平倉之前,賺到的錢在未實現(xiàn)盈虧里,浮盈;
平倉之后,賺到的錢在已實現(xiàn)盈虧里,實盈;
但是,只有結(jié)算之后,錢才真正到了賬戶權(quán)益里,才可以被提現(xiàn)。
所以,在每個周五下午四點,合約結(jié)算之前,你這個星期賺到的錢,都『 還不完全是你的 』!
交易所為什么要設(shè)計這么一層機制,留著你的錢不給呢?其實這錢就是為了穿倉而留的。下面詳細解釋什么是穿倉。
-穿倉說明(看不懂版本)-
首先得給大家看看,明白穿倉分攤的人,是怎么看待穿倉分攤的。
看下來,感覺穿倉分攤比較惹人討厭,對吧?
不少人都曾經(jīng)發(fā)現(xiàn),辛辛苦苦交易了一個星期,收獲頗豐。但是周五一過,收益突然減少了。
那就對了!這就是穿倉分攤。
先看看官方文檔:
『 將所有合約的爆倉單產(chǎn)生的穿倉虧損合并統(tǒng)計,并且按照三個合約所有盈利用戶的所有收益作為分攤基數(shù)進行分攤的操作模式。全賬戶分攤模式的優(yōu)點在于更準確的核算用戶真實盈利,使得收益分攤更準確,避免虧損用戶參與分攤。 』
這么一大段話,看不懂很正常。下面用大家能聽得懂的話來講。
-穿倉說明(講人話版本)-
在合約價格急劇波動的時候,會發(fā)生強制平倉。
舉例來說:在 EOS 價值5元的時候,你利用10倍杠桿做多 EOS。按 OKEx 的規(guī)則,當價格跌到4.588元的時候,就會觸發(fā)強制平倉。
此時,OKEx 會強行把你的多頭倉位,在市場上以市價單賣出,不受你的控制。這就叫做強制平倉,簡稱強平。
強平的悲劇發(fā)生后,你就會收到這樣的短信:
在行情劇烈波動的情況下,強平之后會出現(xiàn)以下兩種情況:
第一種情況:當價格達到4.588強平價的時候, OKEx 開始給你市價單強平。假設(shè)此時買盤充足,最終成交價格是 4.587。此時在強平之后,理論上你的保證金應(yīng)該還會剩余一小部分。
但是放心,這部分錢 OKEx 并不會還給你,而是充公——把錢加入『 風險準備金 』。
大家仔細看下面這種圖,就是 OKEx 官網(wǎng)公布的每天強平后剩余部分充入“風險準備金”的情況。
至于這個“風險準備金”有什么用,就要看第二種情況。
第二種情況:當價格達到 4.588 強平價的時候, OKEx 開始給你市價單強平。假設(shè)此時買盤非常少,根本沒人買,最終到了 4 元才完全成交。
那么此時在強平之后,不僅你的保證金完全虧光了,你還『 倒欠 』交易所一筆錢。
這筆錢是交易所要轉(zhuǎn)給你的交易對手的,也就是你的交易對手賺的錢。
但是你的錢已經(jīng)都虧光了,交易所不大可能問你追繳這筆錢,就算追繳你肯定也不會給。所以這筆錢交易所就認賠,索性不問你要了。
而這筆錢,就是我們一直說的穿倉損失。
看到這里你會不會覺得交易所怎么這么好?這筆錢就不要了?自己承擔虧損了?
這么想的話就 too naive 了!
-分攤說明(講人話版本)-
每到周五,OKEx 的結(jié)算系統(tǒng)就會計算
穿倉損失 - 風險準備金 = ?
也就是,這個星期總共看下來,穿倉損失的總數(shù)有沒有超過風險準備金的總數(shù)?
如果沒有,大家相安無事。
如果超過了,多余的這部分損失,交易所不會自己承擔,而是讓
所有這個星期盈利的用戶
來一起等比例承擔。
BTC 盈利的用戶分攤 BTC 的虧損。
EOS 盈利的用戶分攤 EOS 的虧損。
這就叫穿倉分攤。
具體怎么分攤呢?當然是盈利多的分攤多,盈利少的分攤少。
比如之前的『 五萬哥 』天量爆倉的那個星期, BTC 合約的穿倉分攤高達17.68%
也就是說,如果那個星期有盈利的話,我們之前說到的你本周賺的錢『 已實現(xiàn)盈虧 』里,一下子就要減少17.68%。
試問此時心能不痛嗎?
-穿倉分攤機制,合理嗎?-
那么 OKEx 的穿倉機制是否合理呢?我先說下我的結(jié)論:
雖然我對它感到不舒服,但我覺得合理。
一來,我沒有更好的替代方案。
二來,一個交易所只要明確公開自己的交易制度,嚴格按照這個制度執(zhí)行,就沒有錯。
畢竟人家都已經(jīng)講清楚了,不研究清楚交易規(guī)則,就去盲目交易,這是投資者自己的責任。
當然每個人有每個人的看法,有不同意見可以加邢不行的微信 coinquant,進一步交流。
其實和傳統(tǒng)的金融期貨市場對比一下,就知道這個制度合理與否了。
在任何期貨市場,都有可能會發(fā)生穿倉的情況:投資者把保證金都虧完了,還不夠彌補這個倉位產(chǎn)生的虧損。
那這個損失誰來承擔呢?
與 OKEx 不同的是,國內(nèi)的期貨市場,這個風險的承擔者并不是交易所,而是『 經(jīng)紀商 』,也就是券商。
當發(fā)生穿倉的時候,券商有責任向投資者追討穿倉的錢,如果追討不到,券商需要幫忙墊付這筆錢。
所以,為什么每家券商給用戶開的最高杠桿倍數(shù)不一樣呢?因為他們承擔的風險是不一樣的。
對比一下數(shù)字貨幣的世界。我們會發(fā)現(xiàn)
誰是券商?
沒錯,數(shù)字貨幣世界里,并沒有券商這個角色。實際上,券商的角色由交易所來承擔了。
但是,交易所本身又是不可能承擔這個『 穿倉 』風險的。一旦承擔了這個風險,交易所必然會倒閉。
因為這個潛在的虧損實在太大。行情一旦劇烈波動,這個金額巨大的虧損就總有一天發(fā)生。交易所承受不起。
OKEx 設(shè)計這個機制的目的就在于避免這個問題。
-OKEx的其他注意點-
貼一張邢不行和 OKEx 交易所員工的對話截圖:
其實除了穿倉之外,OKEx 合約交易制度還有很多特別之處。我之前在微信群里面列過 8 個問題,強烈建議完全搞清楚這些問題之后,再去 OKEx 交易。
記得我自己當時完全了解這個機制,也花了整整一周的時間。初次接觸的朋友,可能第一個問題就要想上一個晚上?梢约游椅⑿ coinquant 交流答案。
答出這『 死亡八問 』,合約交易才算初窺門徑。
你的回測靠譜嗎?關(guān)注邢不行的朋友很多都是沖著量化來的。那么,穿倉分攤和量化有關(guān)系嗎?
當然是有關(guān)系的。
最重要的一點,你的 OKEx 合約策略,回測時有考慮穿倉分攤嗎?
且不說把穿倉分攤的數(shù)據(jù)收集起來整理好,放進回測數(shù)據(jù),有多么麻煩。就算是手頭有整理好的穿倉分攤數(shù)據(jù),真要去計算穿倉分攤,也很復雜。
所以我們的 OKEx 合約策略的回測,很大程度上講,是很不精確的。
我自己之前在OKEx上面做期現(xiàn)套利、跨期套利,都是不回測的。套利不需要回測,回測也回測不準。小資金直接上實盤測試,這才是最高效的辦法。
對本文研究有自己的想法的朋友,歡迎在評論區(qū)留言。發(fā)表回復可獲論壇幣~
關(guān)于文中的代碼、數(shù)據(jù),以及下期《量化小講堂》想了解的內(nèi)容,也可以加我個人微信coinquant交流。