一、公式概覽
【合約掛單潛在損失】
掛單潛在損失概念:如果買單價格高於標記價格或賣單價格低於標記價格,則在計算初始保證金率或維持保證金率時需要考慮訂單執行產生的訂單折損
USDT 本位合約掛單潛在損失 = 訂單張數 × 合約面值 × max(0,(訂單價格 – 標記價格) × 訂單方向)
注意:多頭訂單訂單方向參數為 +1 ,空頭訂單訂單方向參數為 -1
【帳戶保證金權益】
幣種掛單損失 = 合約掛單潛在損失
掛單價值損失 = Σ幣種掛單損失 × 最新價
未實現盈虧 = 持倉方向 × (標記價格-開倉均價) × 持倉張數 × 合約面值
注意:多頭持倉持倉方向參數為 +1 ,空頭持倉持倉方向參數為 -1
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價)
注意:未實現盈虧會計入資產保證金內,即如果未實現盈虧為正,則算入USDT幣種淨資產內,如未實現盈虧為負,則算入USDT幣種淨負債內
帳戶保證金權益 = 資產保證金 – 掛單價值損失
【帳戶初始保證金率】
帳戶初始保證金 = Σ所有幣種初始保證金 = Σ(持倉初始保證金 + 訂單初始保證金)
持倉初始保證金 = 持倉張數 × 合約面值 × 標記價格 × 初始保證金率
訂單初始保證金 = 掛單張數 × 合約面值 × 預計成交價 × (初始保證金率 + Prime Taker 手續費率)
注意:
• 初始保證金率 = 1/槓桿倍數
• 持倉初始保證金不涉及 Prime Taker 手續費率
• 訂單初始保證金需額外增加 Prime Taker 手續費率(用於預凍結開倉手續費)
• 只減倉訂單無需計算初始保證金
USDT 初始保證金 = USDT 本位合約初始保證金 × USDT 指數價
帳戶初始保證金率 = 帳戶初始保證金 / 帳戶保證金權益
【帳戶維持保證金率】
帳戶維持保證金 = Σ所有幣種維持保證金 = Σ(持倉維持保證金 + 掛單維持保證金)
持倉維持保證金 = 持倉張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)
掛單維持保證金 = 掛單張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)
注意:
• 持倉維持保證金和掛單維持保證金均需在維持保證金率基礎上增加 Prime Taker 手續費率(用於覆蓋未來強平時的強平手續費)
• 只減倉訂單無需計算維持保證金
USDT 維持保證金 = USDT 本位合約維持保證金 × USDT 指數價
帳戶維持保證金率 = 帳戶維持保證金 / 帳戶保證金權益
【帳戶可用保證金】
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)
二、示例
| 交易對/資產 |
BTCUSDT |
ETHUSDT |
USDT |
| 資產錢包餘額 |
0.001 |
0.05 |
0 |
| 資產權益 |
0.001 |
0.05 |
0 |
| 最新價 |
85200 |
1600 |
1 |
| 標記價 |
85202 |
1602 |
1 |
| 指數價 |
85205 |
1605 |
1 |
| 資產比例 |
94% |
94% |
100% |
| 維持保證金率 |
1.25% |
2% |
/ |
| Prime Taker 手續費率 |
0.05% |
0.05% |
/ |
【場景一】
使用者當前無持倉無委託狀態
• 帳戶保證金權益計算
無委託訂單,無需計算掛單潛在損失
無持倉,無需計算未實現盈虧
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價)= 0.001 × 85205 × 94% + 0.05 × 1605 × 94% = 155.5277
帳戶保證金權益 = 資產保證金 – 掛單價值損失 = 155.5277 - 0 = 155.5277
• 帳戶初始保證金率計算
用戶無持倉,無委託,即初始保證金 = 0,無需計算初始保證金率
• 帳戶維持保證金率計算
用戶無持倉,即維持保證金 = 0,無需計算維持保證金率
• 帳戶可用保證金計算
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)= max(0,155.5277 - 0)= 155.5277
【場景二】
用戶當前無持倉,但是持有一個多方向的 0.001 BTC 開倉委託,委託價格 84500,槓桿倍數為 10x
• 帳戶保證金權益計算
USDT 本位合約掛單潛在損失 = 訂單張數 × 合約面值 × max(0,(訂單價格 – 標記價格) × 訂單方向)= 1 × 0.001 × max(0,(84500-85202)) × 1 = 1 × 0.001 × max(0,-702) × 1 = 1 × 0.001 × 0 × 1 = 0
掛單價值損失 = Σ幣種掛單損失 × 最新價 = 0 × 85200 = 0
無持倉,無需計算未實現盈虧
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價)= 0.001 × 85205 × 94% + 0.05 × 1605 × 94% = 155.5277
帳戶保證金權益 = 資產保證金 – 掛單價值損失 = 155.5277 - 0 = 155.5277
• 帳戶初始保證金率計算
初始保證金包含持倉初始保證金和訂單初始保證金,當前使用者只有委託無持倉,計算訂單初始保證金即可
訂單初始保證金 = 掛單張數 × 合約面值 × 預計成交價 × (初始保證金率 + Prime Taker 手續費率)= 1 × 0.001 × 84500 × (1/10 + 0.05%)= 1 × 0.001 × 84500 × 0.1005 = 8.49225
USDT 初始保證金 = USDT 本位合約初始保證金 × USDT 指數價 = 8.49225 × 1 = 8.49225
帳戶初始保證金率 = 帳戶初始保證金 / 帳戶保證金權益 = 8.49225 / 155.5277 = 5.460%
• 帳戶維持保證金率計算
用戶無持倉,有委託,僅需計算掛單的維持保證金
掛單維持保證金 = 掛單張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)= 1 × 0.001 × 85202 × (1.25% + 0.05%)= 1 × 0.001 × 85202 × 1.30% = 1.1076
帳戶維持保證金率 = 帳戶維持保證金 / 帳戶保證金權益 = 1.1076 / 155.5277 = 0.7122%
• 帳戶可用保證金計算
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)= max(0,155.5277 - 8.49225)= 147.0355
【場景三】
用戶當前無持倉,但是持有一個多方向的 0.001 BTC 開倉委託,委託價格 85203,槓桿倍數為 10x
• 帳戶保證金權益計算
USDT 本位合約掛單潛在損失 = 訂單張數 × 合約面值 × max(0,(訂單價格 – 標記價格) × 訂單方向)= 1 × 0.001 × max(0,(85203-85202)) × 1 = 1 × 0.001 × max(0,1) × 1 = 1 × 0.001 × 1 × 1 = 0.001
掛單價值損失 = Σ幣種掛單損失 × 最新價 = 0.001 × 85200 = 85.2
無持倉,無需計算未實現盈虧
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價)= 0.001 × 85205 × 94% + 0.05 × 1605 × 94% = 155.5277
帳戶保證金權益 = 資產保證金 – 掛單價值損失 = 155.5277 - 85.2 = 70.3277
• 帳戶初始保證金率計算
初始保證金包含持倉初始保證金和訂單初始保證金,當前使用者只有委託無持倉,計算訂單初始保證金即可
訂單初始保證金 = 掛單張數 × 合約面值 × 預計成交價 × (初始保證金率 + Prime Taker 手續費率)= 1 × 0.001 × 85203 × (1/10 + 0.05%)= 1 × 0.001 × 85203 × 0.1005 = 8.5629015
USDT 初始保證金 = USDT 本位合約初始保證金 × USDT 指數價 = 8.5629015 × 1 = 8.5629015
帳戶初始保證金率 = 帳戶初始保證金 / 帳戶保證金權益 = 8.5629015 / 70.3277 = 12.176%
• 帳戶維持保證金率計算
用戶無持倉、有委託,僅需計算掛單的維持保證金
掛單維持保證金 = 掛單張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)= 1 × 0.001 × 85202 × (1.25% + 0.05%)= 1.1076
帳戶維持保證金率 = 帳戶維持保證金 / 帳戶保證金權益 = 1.1076 / 70.3277 = 1.5749%
• 帳戶可用保證金計算
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)= max(0,70.3277 - 8.5629015)= 61.7648
【場景四】
如果用戶當前持有倉位,無委託,倉位為 BTC 多倉,開倉均價為 84000,數量為 0.001 BTC,槓桿倍數為 10x
• 帳戶保證金權益計算
無委託訂單,無需計算掛單潛在損失
未實現盈虧 = 持倉方向 × 張數 × 面值 × (標記價格-開倉均價)= 1 × 1 × 0.001 × (85202-84000)= 1.202
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價) = 0.001 × 85205 × 94% + 0.05 × 1605 × 94% + 1.202 × 1 × 100% = 156.7297
帳戶保證金權益 = 資產保證金 – 掛單價值損失 = 156.7297 - 0 = 156.7297
• 帳戶初始保證金率計算
初始保證金包含持倉初始保證金和訂單初始保證金,當前使用者只有倉位無委託,計算持倉初始保證金即可
持倉初始保證金 = 持倉張數 × 合約面值 × 標記價格 × 初始保證金率 = 1 × 0.001 × 85202 × (1/10)= 8.5202
(持倉初始保證金不涉及 Prime Taker 手續費率)
USDT 初始保證金 = USDT 本位合約初始保證金 × USDT 指數價 = 8.5202 × 1 = 8.5202
帳戶初始保證金率 = 帳戶初始保證金 / 帳戶保證金權益 = 8.5202 / 156.7297 = 5.436%
• 帳戶維持保證金率計算
持倉維持保證金 = 持倉張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)= 1 × 0.001 × 85202 × (1.25% + 0.05%)= 1 × 0.001 × 85202 × 1.30% = 1.1076
帳戶維持保證金率 = 帳戶維持保證金 / 帳戶保證金權益 = 1.1076 / 156.7297 = 0.7066%
• 帳戶可用保證金計算
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)= max(0,156.7297 - 8.5202)= 148.2095
【場景五】
如果用戶當前持有倉位,倉位為 BTC 多倉,開倉均價為 84000,數量為 0.001 BTC,槓桿倍數為 10x,同時持有一個多方向的 0.001 BTC 開倉委託,委託價格 84500,槓桿倍數為 10x
• 帳戶保證金權益計算
USDT 本位合約掛單潛在損失 = 訂單張數 × 合約面值 × max(0,(訂單價格 – 標記價格) × 訂單方向)= 1 × 0.001 × max(0,(84500-85202))× 1 = 1 × 0.001 × max(0,-702)× 1 = 1 × 0.001 × 0 × 1 = 0
掛單價值損失 = Σ幣種掛單損失 × 最新價 = 0 × 85200 = 0
倉位未實現盈虧 = 持倉方向 × 張數 × 面值 × (標記價格-開倉均價)= 1 × 1 × 0.001 × (85202-84000)= 1.202
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價)= 0.001 × 85205 × 94% + 0.05 × 1605 × 94% + 1.202 × 1 × 100% = 156.7297
帳戶保證金權益 = 資產保證金 – 掛單價值損失 = 156.7297 - 0 = 156.7297
• 帳戶初始保證金率計算
初始保證金包含持倉初始保證金和訂單初始保證金,當前使用者有持倉有委託,故持倉和訂單的初始保證金都需要計算
帳戶初始保證金 = 持倉初始保證金 + 訂單初始保證金
= (持倉張數 × 合約面值 × 標記價格 × 初始保證金率)+ (掛單張數 × 合約面值 × 預計成交價 × (初始保證金率 + Prime Taker 手續費率))
= (1 × 0.001 × 85202 × 1/10)+ (1 × 0.001 × 84500 × (1/10 + 0.05%))
= 8.5202 + 8.49225
= 17.01245
帳戶初始保證金率 = 帳戶初始保證金 / 帳戶保證金權益 = 17.01245 / 156.7297 = 10.855%
• 帳戶維持保證金率計算
用戶有持倉有委託,需計算持倉的維持保證金和掛單的維持保證金
帳戶維持保證金 = 持倉維持保證金 + 掛單維持保證金
= 持倉張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)+ 掛單張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)
= 1 × 0.001 × 85202 × (1.25% + 0.05%)+ 1 × 0.001 × 85202 × (1.25% + 0.05%)
= 1.1076 + 1.1076
= 2.2152
帳戶維持保證金率 = 帳戶維持保證金 / 帳戶保證金權益 = 2.2152 / 156.7297 = 1.4134%
• 帳戶可用保證金計算
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)= max(0,156.7297 - 17.01245)= 139.7173
【場景六】
如果用戶當前持有倉位,倉位為 BTC 多倉,開倉均價為 84000,數量為 0.001 BTC,槓桿倍數為 10x,同時持有一個多方向的 0.001 BTC 開倉委託,委託價格 85203,槓桿倍數為 10x
• 帳戶保證金權益計算
USDT 本位合約掛單潛在損失 = 訂單張數 × 合約面值 × max(0,(訂單價格 – 標記價格) × 訂單方向)= 1 × 0.001 × max(0,(85203-85202))× 1 = 1 × 0.001 × max(0,1)× 1 = 1 × 0.001 × 1 × 1 = 0.001
掛單價值損失 = Σ幣種掛單損失 × 最新價 = 0.001 × 85200 = 85.2
倉位未實現盈虧 = 持倉方向 × 張數 × 面值 × (標記價格-開倉均價)= 1 × 1 × 0.001 × (85202-84000)= 1.202
資產保證金 = Σ幣種保證金 = Σ(幣種淨資產 × 指數價格 × 資產比例 + 幣種淨負債 × 指數價)= 0.001 × 85205 × 94% + 0.05 × 1605 × 94% + 1.202 × 1 × 100% = 156.7297
帳戶保證金權益 = 資產保證金 – 掛單價值損失 = 156.7297 - 85.2 = 71.5297
• 帳戶初始保證金率計算
初始保證金包含持倉初始保證金和訂單初始保證金,當前使用者有持倉有委託,故持倉和訂單的初始保證金都需要計算
帳戶初始保證金 = 持倉初始保證金 + 訂單初始保證金
= (持倉張數 × 合約面值 × 標記價格 × 初始保證金率)+ (掛單張數 × 合約面值 × 預計成交價 × (初始保證金率 + Prime Taker 手續費率))
= (1 × 0.001 × 85202 × 1/10)+ (1 × 0.001 × 85203 × (1/10 + 0.05%))
= 8.5202 + 8.5629015
= 17.0831015
帳戶初始保證金率 = 帳戶初始保證金 / 帳戶保證金權益 = 17.0831015 / 71.5297 = 23.882%
• 帳戶維持保證金率計算
用戶有持倉有委託,需計算持倉的維持保證金和掛單的維持保證金
帳戶維持保證金 = 持倉維持保證金 + 掛單維持保證金
= 持倉張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)+ 掛單張數 × 合約面值 × 標記價格 × (維持保證金率 + Prime Taker 手續費率)
= 1 × 0.001 × 85202 × (1.25% + 0.05%)+ 1 × 0.001 × 85202 × (1.25% + 0.05%)
= 1.1076 + 1.1076
= 2.2152
帳戶維持保證金率 = 帳戶維持保證金 / 帳戶保證金權益 = 2.2152 / 71.5297 = 3.0969%
• 帳戶可用保證金計算
帳戶可用保證金 = max(0,帳戶保證金權益 – 帳戶總初始保證金)= max(0,71.5297 - 17.0831015)= 54.4466
三、補充說明
1、關於手續費率的說明
• 訂單初始保證金:需在初始保證金率基礎上增加 Prime Taker 手續費率(用於預凍結開倉手續費)
• 持倉維持保證金 / 掛單維持保證金:需在維持保證金率基礎上增加 Prime Taker 手續費率(用於覆蓋未來強平時的強平手續費)
• 持倉初始保證金:不增加手續費率
• 只減倉訂單:不計算初始保證金和維持保證金
2、關於預計成交價
預計成交價將參考盤口最優報價並結合風控保護價確定,具體以委託頁面展示為准。
3、關於費率原則
• 存量委託按下單時對應的 Prime Taker 費率計算凍結;新增委託按下單時最新 Prime Taker 費率計算凍結;實際成交手續費以成交時平台即時費率為准
• 以開倉時刻的 Prime 費率作為倉位爆倉時的最終費率,即便爆倉時費率發生變動,依然按照開倉時刻費率進行計算