加密貨幣合約交易基礎知識


一什麼是合約交易?

1合約交易是指買賣雙方對約定未來某個時間按指定價格接收一定數量的某種資產的協定進行交易。 合約交易的買賣對象是由交易所統一製定的標準化合約,交易所規定了其商品種類,交易時間,數量等標準化資訊。 合約代表了買賣雙方所擁有的權利和義務。

簡單點說就是現在約好未來某個時間地點交易一定數量的某種商品。

2合約交易是一種金融衍生品,相對於現貨市場的交易,用戶可以在期貨合約交易中通過判斷漲跌,選擇買入做多或賣出做空合約,來獲得價格上漲或者下跌帶來的收益。

二合約交易的作用?

標準化合約設計的初衷是為了對沖現貨風險而設計的,為了鎖定收益成本,對沖現貨價格大幅波動的風險,從事大宗商品買賣的公司或個人會在期貨市場下相同頭寸的空單(多單),用來抵禦風險。

比特幣為代表的數位資產合約交易通常採取價差交割,在合約到期時,系統會對所有沒有平倉比特以交割價格進行交割結算。

三合約交易的規則

1交易時間

合約交易是7*24小時交易,只有在每週五16:00(UTC+8)結算或交割期間會中斷交易。 合約在交割前最後10分鐘,只能平倉,不能開倉。

2交易類型

交易類型分為兩類,開倉和平倉。 開倉和平倉,又分買入和賣出兩個方向:

買入開多(看漲)是指當用戶對指數看多、看漲時,新買入一定數量的某種合約。 進行“買入開多”操作,撮合成功後將新增多頭倉位。

賣出平多(多單平倉)是指用戶對未來指數行情不再看漲而補回的賣出合約,與當前持有的買入合約對沖抵消退出市場。 進行“賣出平多”操作,撮合成功後將减少多頭倉位。

賣出開空(看跌)是指當用戶對指數看空、看跌時,新賣出一定數量的某種合約。 進行“賣出開空”操作,撮合成功後將新增空頭倉位。

買入平空(空單平倉)是指用戶對未來指數行情不再看跌而補回的買入合約,與當前持有的賣出合約對沖抵消退出市場。 進行“買入平空”操作,撮合成功後將减少空頭倉位。

3下單管道

限價委託:用戶需要自己指定下單的價格和數量。 開倉和平倉都可以使用限價委託。

對手價下單:用戶如果選擇對手價下單,則用戶只能輸入下單數量,不能再輸入下單價格。 系統會在接收到此委託的一瞬間,讀取當前最新的對手價格(如用戶買入,則對手價為賣1價格;若為賣出,則對手價為買1價格),下達一個此對手價的限價委託。

4倉位

用戶開倉成交後,即擁有了倉位,同種合約同一方向上的倉位會合併。 在一個合約帳戶中,最多只能有6個倉位,即當周合約多倉、當周合約空倉、次周合約多倉、次周合約空倉、季度合約多倉、季度合約空倉。

5下單限制

平臺對單個用戶某個週期合約的持倉數量、單筆開倉/平倉的下單數量會做出限制,防止用戶操縱市場。

當用戶的持倉數量或委託數量過大,平臺認為可能對系統和其他用戶產生嚴重風險時,平臺有權要求用戶採用包括但不限於撤單,平倉等風控措施。 平臺有權採用包括但不限於限制總倉位數量,限制總委託數量,限制開倉,撤單,強行平倉等措施進行風險控制。

四保證金

1什麼是保證金?

在虛擬合約市場上,用戶只需根據合約價格,按一定比率交納少量資金作為履行合約的財力擔保,便可參與合約的買賣,這種資金就是虛擬合約保證金。

例如你拿一個BTC 10倍看漲,這時候相當於你有10BTC,漲10個點,你就有2個BTC了(實際上是1.909個,具體算灋後面講)。 但跌了,就先虧這一個BTC,這個BTC就是保證金。

2什麼是杠杆?

杠杆一種常見金融交易制度,即保證金制度。 “杠杆”使投資者可交易金額被放大的同時,也使投資者獲得的收益和承擔的風險加大了。 也就是放大了收益和風險。

3保證金模式有兩種:

1全倉模式

用戶開倉後,帳戶內的所有倉位持倉的風險和收益合併計算,持倉需要的保證金,會隨著最新成交價的變化而變化。 全倉保證金模式下,開倉的要求是開倉後的保證金率不能低於100%。

2逐倉模式

每個合約的雙向持倉將會獨立計算其保證金和收益,只有開倉可用保證金大於等於開倉所需的保證金數量,用戶才能進行委託。 而逐倉保證金時,每個合約的開倉可用保證金可能不一致。

可以這麼理解,全倉就是把所有的資金放在了一個池子裡面,逐倉就是把部分資金放在了一個池子裏,全倉爆倉的話,所有資金歸零。 逐倉爆倉的話,部分資金歸零,但是逐倉比全倉更容易爆倉,主要是因為杠杆的原因,同樣是10倍杠杆,如果全倉只下單一半資金的話,杠杆則等同於5倍。

4保證金計算公式

持倉保證金=(合約面值*持倉合約數量)/最新成交價/杠杆倍數

例如現在BTC的最新價格為4000USD,杠杆倍數為10,BTC的合約面值為100USD,買入開多40張,持倉保證金=(100*40)/4000/10=0.1BTC

也就是在4000USD的價格買入開多40張,下單0.1BTC 10倍杠杆,就相當於下單了1BTC。

5保證金率:

保證金率是衡量用戶資產風險的名額,保證金率越小,帳戶的風險越高。 當保證金率小於等於0時,您的倉位將會被系統強制平倉。

保證金率=(帳戶權益/佔用保證金)* 100% -調整係數

佔用保證金=持倉保證金+凍結保證金

調整係數,為防止用戶穿倉而設計。 每一個品種的每一個杠杆倍數,都有一個對應的調整係數。 如BTC合約10倍杠杆調整係數為15%,20倍杠杆調整係數為30%,5倍杠杆的調整係數為8%。

例如:

用戶合約帳戶權益有2BTC,在價格為5000USD/BTC開多100張季度合約(合約面值為100USD),杠杆倍數為10倍,調整係數為15%,在不考慮成交手續費的情况下,該用戶的強制平倉價為2537.5。

五帳戶權益及盈虧計算

1合約帳戶權益

合約帳戶權益,為該幣種合約帳戶的總權益。

合約帳戶權益=帳戶餘額+本周已實現盈虧+本周未實現盈虧

2帳戶餘額

帳戶餘額是指用戶在合約帳戶所持有的幣種數量,即幣幣帳戶轉入合約帳戶的幣種數量。 清算時,用戶交易所產生的的已實現盈虧將在該項上增减。

3未實現盈虧

未實現盈虧,是用戶當前持有的倉位的盈虧,未實現盈虧會隨著最新成交價格變動而變化。

多倉未實現盈虧=(1/持倉均價- 1/最新成交價)*多倉合約張數*合約面值

空倉未實現盈虧=(1/最新成交價- 1/持倉均價)*空倉合約張數*合約面值

例如:

如用戶持有100張BTC季度合約多倉倉位(合約面值為100USD),持倉均價為5000 USD/BTC。 若當前最新價格為8000USD/BTC,則現在的未實現盈虧=(1/5000-1/8000)*100*100 = 0.75BTC。

從公式的數學形態上來看,不是很容易理解算灋。 之前也有很多小夥伴不理解,明明是10倍開多,為什麼漲了10個點,我的收益沒有達到百分之100%,總覺得交易所是不是又坑我。

我是這樣理解的:

在比特幣價格為4000USD的時候,你拿了一個比特幣來期貨這個大賭場玩,賭場就按照你拿了4000USD進來,比如你10倍梭哈壓大(開多),價格漲了10%到4400USD,此時賭場要賠你4000*10*0.1=4000USD。 但你進賭場給的籌碼是BTC,現在也要還BTC給你。 此時比特幣價格為4400,所以你得到的比特幣是4000/4400=0.9090BTC。

收益率就是0.9090/1*100%=90.9%

從新整理:

持倉均價:4000USD

最新成交價:4400USD

漲跌幅:(4400-4000)/4400*100%=10%

多倉合約張數:1*10*4000/100=400張(下單比特幣個數*杠杆倍數*持倉均價/合約面值)

持倉價值:1*10*4000=40000USD(下單比特幣個數*杠杆倍數*持倉均價)

開倉保證金:1BTC(開倉張數*合約面值/杠杆倍數/持倉均價)

USD收益:40000 * 10% =4000USD持倉價值*漲跌幅

BTC收益:40000 * 10% /4400= 0.909BTC持倉價值*漲跌幅/最新成交價

USD收益率:(4400-4000)/4400*100%=10%(漲跌幅)

BTC收益率:40000 * 10% /4400/1 *100% =90.9%(BTC收益/開倉保證金)

看完上面的公式有木有感覺更暈了。

4已實現盈虧

已實現盈虧,是用戶已平倉倉位產生的盈虧,以及交易產生的手續費,並且尚未通過清算計算帳戶餘額之中的盈虧。 已實現盈虧在合約結算/交割前不能轉出合約帳戶。

每筆平倉的已實現盈虧:

多倉已實現盈虧=(1/持倉均價- 1/平倉成交均價)*平多倉合約張數*合約面值

空倉已實現盈虧=(1/平倉成交均價- 1/持倉均價)*平空倉合約張數*合約面值

已實現盈虧與未實現盈虧相對比就是已經平倉結算的盈虧,所以計算公式的區別就是按照最新價和平倉成交均價來計算的區別。

六合約結算/交割問題

1結算和交割的區別?

1結算價格和交割價格計算管道不同

2結算規則和交割規則不同

3給用戶感覺最大區別是:結算後倉位還在,交割後就自動平倉了。

2結算:

1結算時間:北京时間每週週五16:00

2結算價格:系統取該合約結算前最後一個小時的數量加權成交均價作為結算價格進行結算

3結算規則:

當周無負債結算制度

系統採用當周無負債結算制度,當周交割合約不參與當周無負債結算。

當周無負債結算制度的意義在於將用戶的盈利變為餘額,使得盈利用戶可以將盈利部分提走,結算並不會改變用戶的實際盈虧情况,結算前與結算後用戶的權益不會發生變化。

結算時將發生如下變化:

系統將根據結算價,計算用戶需要結算的未實現盈虧,然後將未實現盈虧合併到已實現盈虧中,已實現盈虧在參與分攤後將轉入帳戶餘額

結算後,合約的持倉均價將變為此次的結算價格。 此後的未實現盈虧將根據新的結算價格進行計算。

3交割:

1結算時間:該合約最後一周的週五16:00(UTC+8)

2結算價格:系統以交割前最後一小時BTC等幣種美元指數的算術平均值作為交割價格。

3交割規則:

合約在到期時,會進行交割。 系統採用價差交割(現金交割)管道。

系統會將到期未平倉合約,以交割價格進行平倉。

平倉產生的盈虧計入已實現盈虧。

交割會產生手續費,此手續費也會計入已實現盈虧。

合約在交割前最後10分鐘,只能平倉,不能開倉。

七風險準備金

風險準備金,用於應付因强平單未能平出而產生的穿倉損失。

每一個種合約品種,都有一個風險準備金。 同一品種不同週期的合約共亯同一個風險準備金。 如BTC周合約、次周合約、季度合約,共亯同一個BTC風險準備金。

系統會在對用戶進行强平倉時,接管用戶的倉位,並在市場上進行平倉。 平倉成交產生的盈利,會注入到相應品種的風險準備金。 系統會在初始交易或者特殊情况下,手動劃轉到風險帳戶,部分資產用於增資風險準備金。

風險準備金使用:在進行每週結算以及交割時,如果有系統强平單未能平出,產生了穿倉虧損,則會由風險準備金優先進行賠償,風險準備金不足以賠償的部分,將進入分攤步驟進行分攤。

八分攤機制

當市場行情波動較大,用戶強制平倉後,按照强平價格無法成交時,導致虧損範圍大於風險準備金。 平臺採用“分攤”制度,從本周盈利的帳戶中,每個帳戶按盈利等比分攤穿倉部分的損失。

1全帳戶分攤制度

將所有强平單產生的穿倉虧損合併統計,並按照三個合約類型(即周,次周,季度合約)的盈利帳戶的所有收益作為分攤基數進行分攤。

分攤係數=穿倉虧損/所有盈利用戶的收益之和

例:在週五進行結算/交割時,BTC當周,次周和季度合約的强平單一共有-120BTC的虧損。

首先用風險準備金進行填補,若填補完後還有-20BTC虧損。 則需要由BTC合約盈利帳戶進行分攤。

假設盈利帳戶的所有收益為400000BTC,則分攤系數為20/400000=1/20000

某帳戶本周的當周,次周,與季度合約一共盈利2BTC,則該帳戶需要分攤的數量為2*(1/20000)=0.0001BTC

九合約限價機制:

為防止惡意操縱市,不同品種合約的開倉及平倉價格進行限制。

例如BTC季度合約限價

合約生成10分鐘內(無基差限價時):

最高價=現貨指數(1 + 0.5%);

最低價=現貨指數(1 - 0.7%);

合約生成了10分鐘後(有基差限價時):

如果(近10分鐘基差平均值+現貨指數)>現貨指數*(1 + 3%),則基差基準=現貨指數*(1 + 3%); ()

如果(近10分鐘基差平均值+現貨指數)<現貨指數*(1–4%),則基差基準=現貨指數*(1–4%);

如果[現貨指數*(1 + 3%)]>(近10分鐘基差平均值+現貨指數)>現貨指數*(1–4%),則基差基準=近10分鐘基差平均值+現貨指數

最高價=min(基差基準*(1+2.5%),現貨指數*(1 + 3%))

最低價=max(基差基準*(1-3.5%),現貨指數*(1 - 4%))

以上規則,開平倉都受限制,若開多或平空,當委託價高於最高買價,則將觸發硬性限價; 若開空或平多,當委託價低於最低賣價,則將觸發硬性限價。 jiam