保證金=持倉大小/槓桿倍數

1. 什麼是永續合約

永續合約沒有到期或者結算日,但爲了維持永續合約與現貨價格之間的錨定,引入了“資金費率”的機制,讓沒有交割日的永續合約與現貨間的價格能夠基本錨定。

當合約價格高於現貨價格時,爲了讓合約價格下降去接近現貨價格,此時多頭方支付資金費率給空頭方。激勵更多人來做空,讓永續合約價格下降,此時資金費率以正值(大於0)顯示。

當市場中做多情緒蔓延時,則資金費率爲正,多頭需要付資金費率給空頭,也就是這時候多頭有持倉成本。反之,若做空情緒濃厚,則資金費率爲負,則空頭支付資金費率給多頭,也就是這時候空頭有持倉成本。

2. 掛單和喫單

掛單(maker):掛的限價單。因爲提供了流動性,所以一般手續費便宜一點。按照自己的意願出價掛出單子,等待被成交。

喫單(taker):掛的市價單。因爲提取了流動性,所以一般手續費貴一點。直接去和那些掛好的單子成交,成交的單子從盤口消失,喫掉這個掛單,稱爲喫單。

盤口的掛單和喫單

3. 手續費計算

開單和平倉時,交易所會收取手續費,永續合約的資金費率交易所不會收取。資金費率和槓桿倍數沒有關係,只和我們的倉位大小相關。

手續費是雙向收取,即開倉和平倉都會收取手續費,該手續費是交易所收取。

舉例:
限價單(掛單) = maker 手續費 0.02%
市價單(喫單) = taker 手續費 0.04%
100u 開 5 倍槓桿,持倉量 = 100u * 5 = 500u
限價開倉手續費 = 500u * 0.02% = 0.1u
市價開倉手續費 = 500u * 0.04% = 0.2u

資金費用 = 持倉倉位價值 * 當期資金費率

持倉倉位價值爲:

  • 本位合約:持倉倉位價值標記價格合約張數合約面值合約乘數U本位合約:持倉倉位價值=標記價格×合約張數×合約面值×合約乘數

  • 幣本位合約:持倉倉位價值合約張數合約面值合約乘數標記價格幣本位合約:持倉倉位價值=合約張數×合約面值×合約乘數/標記價格

當資金費率爲正數時,多頭支付空頭;當資金費率爲負數時,空頭支付多頭。

4. 做多/做空流程

槓桿交易流程:借幣——投資——還幣還息。

對用戶來說,中間很多流程用戶並不知道,用戶只要知道質押保證金,可以交易即可。

4.1 做多

  1. 抵押 100USDT 給交易所,獲得借幣資格,USDT=「保證金」

  2. 在交易所內向其他人借來 USDT

  3. 將借來的 USDT 馬上買 BTC

  4. 等 BTC 上漲後,賣掉 BTC 獲得更多的 USDT

  5. 將借的 USDT 換給交易所,完成獲利

4.2 做空

  1. 抵押 100USDT 給交易所,獲得借幣資格,USDT=「保證金」

  2. 在交易所內向其他人借來 BTC

  3. 將借來的 BTC 馬上賣掉,換成 USDT

  4. 等 BTC 下跌後,再用 USDT 買來便宜的 BTC

  5. 將 BTC 還給交易所,完成獲利

5. U本位和幣本位

U本位合約:使用 USDT 來結算,幣價漲跌和收益是 1:1。如使用 USDT 來做保證金來開單,賺/虧的都是 USDT。

幣本位合約:美元報價,以 BTC 結算。如使用 BTC 來當做保證金,賺/虧的都是 BTC 的數量。

區別:

U本位合約:價值不會變動,1u 永遠是 1u。

幣本位合約:幣作爲保證金,但這個保證金的價值是變動的,它會根據市場行情上漲或者下跌進行浮動。如果你使用幣本位合約做多5倍,那麼如果上漲了,你實際上是賺了 5+1 的錢,5 是槓桿讓你賺的錢,1 是保證金讓你賺的錢。也就是說,做幣本位的時候,你的槓桿是自帶正向加1的(無論做多還是做空)。如果是做空使用幣本位,那麼你的槓桿就是自帶減 1 的。比如說使用幣本位 1 倍來做空,幣價下跌你是賺了幣的數量,但是因爲幣本位是自帶 1 倍正向的,所以你增加的幣的數量和你的幣的單價的下跌這兩個乘在一起,最終你的美元價值是不變的(價值不變,幣的數量變多)。

場景:

一般使用 U本位合約,因爲好結算。

幣本位場景:牛市初期的上漲階段,可以使用幣本位低倍開多,也就是把槓桿倍數調到 5 倍以下,再加上幣本位自己的 1 倍槓桿,這樣隨着行情的上漲,你可以多賺一倍的錢。當你這個單子平倉的時候,除了你賺取的收益,還有你的保證金自身上漲帶來的收益,它帶有現貨的屬性,好處是不會讓自己下車。

6. 合約計算

持倉大小合約價值保證金槓桿倍數持倉大小(合約價值)=保證金∗槓桿倍數

保證金持倉大小槓桿倍數保證金=持倉大小/槓桿倍數

保證金率保證金持倉大小保證金率=保證金/持倉大小

爆倉條件:漲跌幅 * 槓桿倍數 = 100%

如你拿 100u 做保證金,開 5 倍槓桿,持倉大小 = 100u * 5 = 500u

500u 倉位 = 需承受價值 500u 的該幣種漲跌帶給你的盈虧。如果 500u 倉位虧了 100u,因爲你的保證金只有 100u,就會爆倉。

6.1 保證金

U本位(正向合約)

正向合約的倉位價值 = 合約面值 合約張數 標記價格

正向合約的倉位價值 = 槓桿倍數 * 保證金數量

所以正向合約中:合約面值 合約張數 標記價格 = 槓桿倍數 * 保證金數量

保證金數量合約面值合約張數標記價格槓桿倍數保證金數量=合約面值∗合約張數∗標記價格/槓桿倍數

舉一個例子,在 BTC 價格 2W 美金的時候,買 5 張 BTC 正向合約,以 2 倍槓桿買入,則:保證金 = 0.1200005/2 = 5000USDT。(假設 0.1BTC 爲一張合約面值,20000 爲標記價格,5 爲合約張數,2 爲槓桿倍數)

幣本位(反向合約)

反向合約的倉位價值 = 合約面值 * 合約張數

反向合約的倉位價值 = 槓桿倍數 保證金數量 標記價格

所以反向合約中:合約面值 合約張數 = 槓桿倍數 保證金數量 * 標記價格

保證金數量合約面值合約張數槓桿倍數標記價格保證金數量=合約面值∗合約張數/(槓桿倍數∗標記價格)

上面例子正向合約的倉位價值是 1W 美金,所以在反向合約中,我們也買入同樣倉位價值的合約,需要買入 100 張合約(假設一張 BTC 反向合約 100USDT,買 100 張就是 1W 美金),則:保證金 = 100100/(220000) = 0.25BTC,0.25BTC 剛好就價值 5000USDT,跟我們上面所計算的正向合約保證金數量是一致的。

注:初始保證金固定不變,如果計算初始保證金,則 標記價格 = 開倉均價

6.2 未實現盈虧(浮動收益)

  • USDT保證金合約
    多倉收益合約面值合約張數標記價格開倉均價多倉收益=合約面值×合約張數×(標記價格–開倉均價)
    空倉收益合約面值合約張數開倉均價標記價格空倉收益=合約面值×合約張數×(開倉均價–標記價格)
    上面的例子,假設我們在幣價 2w 美金的時候買入 5 張 BTC 合約,並在幣價 2.5W 美金時賣出,則這個操作的盈虧是:
    盈虧 = 0.1 5 (25000 - 20000) = 2500USDT

  • 幣本位保證金合約
    多倉收益合約面值合約張數開倉均價標記價格多倉收益=合約面值×合約張數×(1/開倉均價–1/標記價格)
    空倉收益合約面值合約張數標記價格開倉均價空倉收益=合約面值×合約張數×(1/標記價格–1/開倉均價)
    上面的例子,假設我們在幣價 2w 美金的時候買入 100 張 BTC 反向合約,則開倉時 倉位價值 = 100*100 = 1W 美金,並在幣價 2.5W 美金時賣出,則這個操作的盈虧 = 100 100 (1/20000 - 1/25000) = 0.1BTC,盈虧爲 2500USDT。

注:標記價格 = 平倉價格

通過上面 2 個例子可以看到,反向合約中掙到的 BTC,如果以平倉時價格再賣出,則與正向合約掙到的 USDT 相等。

從這兩個公式中,我們看出 U本位合約與開倉平倉價差的關係是線性的,但幣本位合約卻不是,幣本位合約會呈現凸函數的關係。

因此,幣本位合約的特點是:當價格上漲時,賺的 BTC 不是線性增長,而是越來越少。反過來,當價格下跌時,虧的 BTC 也不是線性減少,而是越來越多。

幣本位合約函數

幣安的合約面值 1 張 100 美金,比特幣價格 12000 美金,開 100 張意味着什麼?
意味着持幣數量爲:100 x 100 / 12000 = 0.83333 BTC。
BTC 12000 漲到 14000,你決定平倉,盈利是多少?
平倉時:100 x 100 / 14000 = 0.714 BTC。
盈利:0.833 - 0.714 = 0.119 BTC

BTC 價格爲 10000美元,100 張合約。幣本位的情況下:
漲 50%,多頭盈利 = 100 100 (1/10000-1/15000) = 0.3333 BTC
虧 50%,多頭盈利 = 100 100 (1/10000-1/5000) = -1 BTC
幣本位多頭的盈虧是非線性的,行情上漲時,你的盈利在減速。多頭下跌時需要更多的保證金,多頭比空頭更容易爆倉。
1 個 BTC 多頭,從 1w 漲到 10w,才 U 的角度賺了 9w。但從幣的角度:1/1 - 1/10 = 0.9BTC(價值依然是9w)。
1 個 BTC 多頭,從 1w 跌到 6k,從 U 的角度虧了 4k,但從幣的角度:1/1 - 1/0.6 = -0.667BTC。

幣本位 1 倍做空有意思的地方:不會爆倉,漲跌 U 幾乎保值,順帶賺/虧點資金費。
假設 BTC 2萬美金 1 個,10000 美金,可開 100 張 1x 空單,持幣 0.5 BTC。
假如 BTC 2萬美金 漲到 3萬美金,持幣 0.5BTC,虧損多少?
虧損 = 100 100 (1/30000 - 1/20000) = -0.1667 BTC
平倉後,持幣 = 0.5 - 0.1667 = 0.3333 BTC
價值 = 0.3333 * 30000 ≈ 10000 USDT

假設 BTC 2萬美金 1 個,跌到 7000美金,持幣 0.5BTC。
盈利 = 100 100 (1/7000 - 1/20000) = 0.92857 BTC
平倉後持幣 = 0.5 + 0.92857 = 1.42857 BTC
對應 U 的價值 = 1.42857 * 7000 ≈ 10000 USDT
高位部分套保,低位部分止盈。

幣本位開 1x 空,U 的價值保持不變,且不會爆倉。幣本位 1x 做多是會爆倉的。

每次暴跌的時候,止盈部分空單頭寸,相當於直接持幣,換言之這是在抄底。

反彈後高位繼續加倉空,相當於上一步抄底的幣升值後套保(鎖定價值,漲跌不影響價值)。但如果暴跌後繼續跌,那就會有持幣虧損(所以平一部分倉位,而不是全部)。

收益曲線函數

U本位收益函數曲線

幣本位收益函數曲線

如果開倉價格 5w,20倍,U本位開40張,幣本位開200張(此時的U本位和幣本位的倉位大小相同)

本位多倉收益合約面值合約張數標記價格開倉均價U本位多倉收益=合約面值×合約張數×(標記價格–開倉均價)

幣本位多倉收益合約面值合約張數開倉均價標記價格幣本位多倉收益=合約面值×合約張數×(1/開倉均價–1/標記價格)

收益曲線函數總結:

  1. 收益的大小,和槓桿沒有關係,只和倉位大小有關係。小倉位,即使槓桿開到100倍,收益也有天花板。

  2. 幣本位是非線性的,意味着如果你用幣本位開多,行情下跌的時候,你的幣數量虧損得越快,如果沒有止損,那你需要追加的幣的保證金會很多。當然,如果你跌的時候纔有U購買幣去追加保證金,和U本位的價值是一樣的。

  3. 幣本位收益爲正時,幣數量收益上漲的速度是平穩的;但是收益爲負時,幣數量虧損是指數級的。

  4. 如果合約是爲了賺更多的幣,那麼要避免反向的行情,一定要設置止損線。

  5. 最大的結論:合約一定要設置止損線,熊市適度加槓桿,牛市逐漸去槓桿。

6.3 爆倉價

強平的基本原理是:當 虧損 = 保證金,也就會觸發爆倉。

做多N倍做空N倍U本位跌:1/N漲:1/N幣本位跌:1/(N+1)漲:1/(N-1)

幣本位合約,一倍做空,你是永遠不會爆倉的!

7. 交易牢記

  • 高槓杆只是讓你的開倉保證金減少。大小槓桿都一樣,入場的倉位纔是重點。開倉前一定要先計算好倉位。

  • 合約一定要設置止損線。

  • 合約的風險控制:倉位、止損線

8. 名詞概念

標記價格:標記價格是根據衍生品的標的指數計算得出的參考價格。該指數通常計算爲多個交易所的資產現貨價格的加權平均值。此計算的目的是避免單個交易所的價格操縱並提供更準確的資產價值表示。標記價格 = 現貨指數價格 + 基差移動平均值。

指數價格:多個交易所的現貨指數

最新價格:盤口中最新成交的價格。標記價格會比盤口的價格慢一點點,是爲了避免合約市場現價波動太快,有人惡意獲利。

合約價格 = 標記價格

9. 常見問題

  1. 1 倍做空是否會爆倉
    幣本位的 1 倍做空不會爆倉,但是 U本位的 1 倍做空會爆倉。

  2. 幣本位的 1 倍做空價值是否不變?
    是的,使用幣本位 1 倍做空,U 的價值是不會變的。做空幣的數量有增加,但是幣的價格下降了,所以換算成 USDT 價值不變。

  3. 合約乘數是什麼?
    默認爲1