1. 程式人生 > >【邢不行|量化小講堂系列26-數字貨幣篇】OKEX交易所詳細介紹——小白從入門到精通

【邢不行|量化小講堂系列26-數字貨幣篇】OKEX交易所詳細介紹——小白從入門到精通

引言:

邢不行的系列帖子“量化小講堂”,通過實際案例教初學者使用python進行量化投資,瞭解行業研究方向,希望能對大家有幫助。

【歷史文章彙總】請點選此處

個人微信:coinquant,有問題歡迎交流。

本系列文章中用到的數字貨幣、A股資料可在www.yucezhe.com下載,這裡可以下載到所有股票和數字貨幣,從上市日起的交易資料、分鐘資料、分筆資料、逐筆資料、盤口資料、財務資料等。

OKEX交易所詳細介紹——小白從入門到精通

本系列文章主要介紹目前數字貨幣領域幾個比較重要的交易所,講解它們獨有的交易工具。

本文主要介紹交易所為OKEX。

OKEX交易所排名

首先介紹網站www.coinmarketcap.com,它主要提供各個幣種的最新價格,也會對各交易所最近24小時的成交量進行排名。

coinmarketcap可以為初入幣圈的朋友提供一些初步感知。

上圖擷取自coinmarketcap.com的數字貨幣交易所24小時交易量排名,時間是2018年7月24日。OKEX名列第二,可見OKEX是全球最活躍的幾個交易所之一。並且OKEX提供多種交易工具,交易品種眾多,機制相對清晰,是新手入場的是不錯的選擇。

法幣交易介紹

開始交易的第一步是分清楚法幣交易、幣幣交易、合約交易這三種交易體系。這三個交易體系在OKEX中有不同的交易賬戶。在okex完成賬戶註冊後,點選下圖中的資金管理:

可以看到我的錢包、交易賬戶、我的點卡三個欄目。點選交易賬戶。可以看到右邊有四個不同的小欄目,也就是該使用者的四個賬戶。我們首先介紹其中的法幣賬戶。

法幣交易,顧名思義就是可以使用人民幣法幣,來買入數字貨幣。並且法幣交易又叫做場外交易,其實是買家和賣家通過點對點的方式直接進行交易。買家將人民幣直接轉賬到賣家的銀行卡或者支付寶,賣家收到錢之後,將之前已經被okex鎖定好的幣發放到買家的賬戶。

在法幣交易的欄目裡,可以看到右邊有很多品種的數字貨幣可以在OKEX進行法幣交易。此處我們一般選擇USDT。如其介紹所述:泰達幣(USDT)是在比特幣區塊鏈上釋出的基於Omni Layer協議的數字資產。USDT最大的特點是,它與同數量的美元是等值的,在泰達幣交易平臺上可以互相贖買。

與同數量的美元等值,這就是我們選擇它的理由。價值相對穩定,可以視作數字貨幣中的法幣,更專業一點的說法,應該叫穩定幣(Stablecoin)。

當然你也可以直接使用法幣買入比特幣等其他數字貨幣。

法幣交易可以買入數字貨幣,也可以賣出數字貨幣。如果在買入賣出的按鍵是灰色的,說明沒有完成身份認證。到個人中心完成3級身份認證即可。

點選買入之後,可以看到:

這名賣家接受的支付方式為銀行轉賬和支付寶。偶爾會有賣家接受微信轉賬,但數量少,通常他們提供的價格也偏高,因此最好選擇銀行轉賬和支付寶。輸入你需要的數量,點選確認即可。在支付寶或銀行轉賬完成之後,務必點選已轉賬,賣家才會放幣。賣家的幣會轉入到買家的法幣賬戶

一般來說在okex上用人民幣買幣是比較安全的。賣家的幣都會提前在okex鎖定。買完幣之後如果賣家不放幣,首先可以直接打電話給賣家,另外也可以請okex介入仲裁。在選擇賣家的時候,儘量選擇成交筆數多的賣家。

當然法幣交易也是有很多的坑,有人專門在上面騙錢的,一開始交易的時候要特別的小心,可以先小額嘗試一下。可以加我的微信:coinquant,瞭解有哪些之前踩過的坑。

幣幣交易

在法幣交易獲得了USDT之後,還不能直接進行幣幣交易。如上文所述,法幣交易、幣幣交易和合約交易的賬戶是完全隔離的。因此,需要在資金管理-交易賬戶中進行不同賬戶間的資金劃轉。從法幣交易賬戶將購買的USDT劃轉至幣幣賬戶之後,就可以進行幣幣交易了。

幣幣交易,就是通過交易所用幣來換取幣,過程和我們平時買賣股票的過程是一樣的。具體見下圖:

右邊可以選擇需要交易的交易對。例如BTC/USDT交易對,就是使用USDT來交易BTC。

幣幣交易的過程,就是選擇需要的委託型別,選擇價格並下單。委託型別中,比較特殊的是計劃委託與跟蹤委託。計劃委託是指,當最新成交價達到設定的觸發價格時,就將事先設定好的限價委託送入市場;跟蹤委託是指,在投資者設定策略後,存在一個最低價(最高價),如果最新成交價高於(低於)該最低價(最高價)的某個幅度,如1%,就判斷髮生了回撥,進行買入(賣出)。

但通常來說,用的最多的還是市價委託和限價委託。

可以看到,有些交易對支援現貨的三倍槓桿交易。這裡的槓桿交易,其實就是我們股市中的融資融券交易。當你看漲btc的時候,你可以問交易所借usdt來買入btc。當你看空btc的時候,可以問交易所借入btc來買出,等將來btc價格下降的時候,再買入btc還給交易所。

幣幣交易和幣幣三倍槓桿交易也是兩個獨立的賬戶,需要資金劃轉。

另外,所謂三倍槓桿交易,指的是最高三倍槓桿。而不是保持槓桿率為3。

並且無論是借USDT買其他幣,或是借其他幣賣出為USDT,都是需要計息的。具體的利息率因幣種不同而不同。另外,OKEX的幣幣槓桿交易目前不支援API接入,也就是說暫時無法進行程式化的幣幣槓桿交易。

合約交易

合約交易也就是傳統金融市場中的期貨交易。合約交易是OKEX交易所的王牌產品,最多提供20倍槓桿,雖然在市場上的口碑不是很好,但是目前看來,沒有可以取代OKEX合約交易的其他交易工具。

並且OKEX的合約和我們傳統金融市場的期貨合約,有一定的區別。最主要的區別是,傳統期貨裡面,不管交易什麼品種,例如蘋果,原油,黃金,股指,都是用法幣(人民幣、美金等)作為保證及你的,但是在OKEX的合約,是以交易的幣為保證金的。

例如OKEX上BTC_USD的合約,是以BTC為保證金的,而不是美金。

合約交易其實相對來說比較複雜, 並且有極高的風險,建議大家一定要仔細閱讀網站上的說明書,確保自己完全瞭解之後才開始交易。我自己當時也是花了很多時間才確保完全搞明白的,關於合約的問題可以加我微信coinquant諮詢。

下面講解幾個特別需要注意的地方。

截至目前(2018年7月24日),OKEX開放合約交易的幣種共8種,合約種類為當週、次周、季度三種。

首先需要闡明的是,OKEX的合約交易模式分為逐倉模式和全倉模式。逐倉保證金模式下,一旦發生虧損,只有初始分配給該合約的保證金會損失;而全倉模式下,則相當於把整個合約賬戶裡的幣全部作為保證金。發生強制平倉時,逐倉模式損失的是分配給該合約的保證金,而全倉模式損失的則是合約賬戶裡該幣種的全部幣。逐倉模式的優勢是,如果不進行追加保證金,最大的虧損也是有限的;全倉模式的優勢是,可以將某一個合約的未實現盈虧作為另一個合約的保證金,以達到合約之間對衝的目的。

OKEX的合約交易提供10倍和20倍槓桿。槓桿倍數的切換隻能在當前該幣種沒有持倉的情況下進行,而逐倉、全倉模式的切換隻能在整個合約賬戶沒有持倉的情況下進行。

合約交易盈虧計算

OKEX合約交易中,最重要的部分莫過於合約的盈虧計算。與傳統的商品期貨不同的是,每張OKEX的合約錨定的並不是固定數量的數字貨幣,而是固定數量的美元。即,一張合約的美元價值始終是固定的。一張BTC合約代表的是價值100美元的比特幣,對於另外7種,這個數字則是10美元。這樣的設計與其合約盈虧計算方式是分不開的。

如《OKEX虛擬合約使用者使用協議》所述,在投資者建倉後,隨著價格的波動會產生未實現盈虧,其計算方式是:

舉例來說:

這是BTC季度合約的空單,因此,使用第二個公式,且合約面值為100美元。

進行量綱的推導,不難發現,-0.0325這個數字的單位是比特幣,而不是美元。

由於槓桿的存在,合約交易中,一旦價格向著不利於投資者的方向移動(多頭合約持倉者的不利方向即價格下跌,空頭合約反之),就很容易引起強制平倉,即爆倉。

OKEX的保證金率計算方式如下:

10倍槓桿

20倍槓桿

逐倉模式

虧掉保證金的90%

虧掉保證金的80%

全倉模式

合約賬戶權益小於開倉保證金10%

合約賬戶權益小於開倉保證金20%

由逐倉模式和全倉模式的特性,不難理解,在逐倉模式下,一旦爆倉,僅有該合約會發生強制平倉;而全倉模式下,所有合約的倉位都會被強制平倉。

合約交易中的穿倉

此外,在合約平倉之後,投資者的盈虧會進入已實現盈虧:

這部分盈虧暫時是無法從合約賬戶中轉出的。必須要在當前星期的週五下午4點,所有合約的盈虧結算之後,才能轉出。OKEX之所以要設計週五下午4點對所有合約進行清算的制度,除了當週合約需要交割之外,還有一個原因是需要結算穿倉損失。

在投資者觸發爆倉之後,OKEX會對這部分倉位進行限價強平。大部分時候這部分倉位可以正常成交,在成交之後剩餘的保證金是不會還給使用者的,而是作為穿倉保證金。穿倉保證金的用途下文會講到。

如果在市場急劇變動的時候,在強平的時候,不僅將使用者剩餘的保證金都虧光了,還有額外的損失,這部分隨時就會計入“穿倉使用者虧損”。

在每週五下午4點進行結算時,OKEX會將每個幣種的當週、次周、季度三個合約的未成交爆倉單的虧損進行統一結算。對於這個幣種在本週的“穿倉使用者虧損”,首先會使用之前提到的“穿倉保證金”來彌補。若仍然不夠,則會發生穿倉分攤,即將兩者的差值——稱之為淨穿倉虧損——分攤到所有的盈利投資者身上。分攤計算方式如下:

當本週的行情有急劇波動的時候,很有可能很多人會爆倉,這時候很有可能發生穿倉分攤。印象中最高的時候穿倉分攤比例達到了12%。這也是很多人對okex詬病的一個地方。

穿倉分攤並不是每週都發生,大家可以在網站上檢視歷周的穿倉分攤。

也正是因為穿倉分攤,在週五下午4點結算完畢之後,才能將已實現盈虧轉出。

另外,OKEX在最近釋出了合約產品的升級公告。裡面提到,將要把合約的未實現盈虧計算方式從“使用最新成交價”改為“使用標記價格”。這樣一來,合約的爆倉計算方式將有所調整,但可以肯定的是,因價格大幅異常波動而爆倉的情況肯定會減少。由於具體的計算方式尚未公佈,本文暫時不進行解釋。

對本文研究有自己的想法的朋友,歡迎在評論區留言。關於文中的程式碼、資料,以及下期《量化小講堂》想了解的內容,也可以加我個人微信coinquant交流。

如果你想入門量化,但是始終找不到方向,可以加入我的知識星球。我會在裡面解答你的問題,分享我的感悟,不論是投資、技術,還是職業選擇、思維方式。 

                                                                         -- 學習和成長從來都不是一個人的事 --