以下詳細說明不同期貨交易產品的倉位平均開倉價格計算方式。
反向永續與交割合約
反向永續與交割合約以美元報價,並以加密貨幣 (例如 BTC) 結算。平均開倉價格的計算方式如下:
公式
平均開倉價格 = 合約總數量 / 合約總價值
合約總價值 = [(數量 1/價格 1) + (數量 2/價格 2) + (數量 3/價格 3)...]
以 BTCUSD 為例,
某交易者以 10,000 美元的價格買入 50 份 BTCUSD 合約,之後再以 15,000 美元的價格買入 50 份合約。
BTC 合約總價值 = (50/10,000) + (50/15,000) = 0.00833333
平均開倉價格 = 100/0.00833333 = 12,000 美元
USDT 永續與交割合約
USDT 永續與交割合約以 USDT 報價,並以加密貨幣 (例如 USDT) 結算。
公式
平均開倉價格 = 合約總價值 / 合約總數量
合約總價值 = [(數量 1 × 價格 1) + (數量 2 × 價格 2) + (數量 3 × 價格 3)...]
以 BTCUSDT 為例,
某交易者以 10,000 USDT 的價格買入 1 BTC 合約,之後再以 13,000 USDT 的價格買入 2 BTC 合約。
平均開倉價格 = (1 × 10,000 + 2 × 13,000) / (1+2) = 12,000 USDT
USDC 永續合約
USDC 永續合約的平均開倉價格是您在當前結算週期內的倉位加權平均價格,會受到倉位規模增加的影響。在每個結算週期結束時,結算時的標記價格將成為新的平均開倉價格。
公式
平均開倉價格 = 交易期總價值 / 總交易規模
交易期總價值 = [(交易價格 1 × 交易規模 1) + (交易價格 2 × 交易規模 2) …]
以 BTCUSDC 為例,
交易者 A 持有 0.5 BTC 的多頭倉位,開倉價格為 50,000 美元。交易者 A 決定增加其多頭倉位,以 51,000 美元的開倉價格再開倉 0.8 BTC。
交易期總價值 = (50,000 × 0.5) + (51,000 × 0.8) = 65,800 USDC
平均開倉價格 = 65,800/(0.5 + 0.8) = 50,615.38 美元
備註:
關於 USDC 合約 V3 API 的回應參數,請參閱 sessionAvgPrice 以了解 USDC 永續合約的平均開倉價格。到達結算時間後,sessionAvgPrice (平均開倉價格) 將更新為結算時的標記價格。建議您使用此處更新的 API

