如何計算期貨合約盈虧?

歐易OKX發表於2023-04-01

盈虧以合約的抵押品為基礎進行計算。例如:U本位合約以USDT計價,而比特幣本位合約以比特幣計價。

請注意:未實現盈虧按標記價格計算,而已實現盈虧按最後價格計算。

幣本位合約(BTC/USD)盈虧計算

比特幣本位合約將按比特幣計價、抵押和結算,即比特幣是基準貨幣。如果每張比特幣本位合約價值100美元,則美元為相對貨幣。由於每張合約都代表著固定的美元金額,也就是說用比特幣來支付初始保證金或計算盈虧。

假設在5萬美元一個比特幣的時候購買100張比特幣本位永續合約(100 x 100美元= 1萬美元),本質上相當於賣出1萬美元,同時買入等值的比特幣(10,000 / 50,000 = 0.2枚比特幣)。

假如比特幣的價格上漲至5.5萬美元,為了保住交易收益,就必須平倉。此刻需要回購價值1萬美元的合約,同時賣出等值的比特幣(10,000 / 55,000 = 0.1818枚比特幣)。

此交易的收益按如下方式計算:買入的比特幣數量- 賣出的比特幣數量= 0.2 - 0.1818 = 0.0182枚。

簡言之,盈虧計算公式為:

((1 / 合約開倉價格) - (1 / 合約賣出價格)) * 頭寸大小

((1 / 50,000) - (1 / 55,000)) * (100張合約x 100美元) = 0.0182枚比特幣

以空頭頭寸為例:

做空BTC/USD 0925季度合約(買入美元,賣出比特幣):

((1 / 合約開倉價格) - (1 / 合約賣出價格)) * (頭寸大小* -1)

((1 / 50,000) - (1 / 45,500)) * (100張合約x 100美元) = 0.0198枚比特幣

U本位合約(BTCUSDT)盈虧計算

假設在5萬USDT的價格時購買(做多)價值1萬USDT的BTCUSDT永續合約,價格上漲後,以5.5萬USDT賣出,最終收益為:

((1 / 合約開倉價格) - (1 / 合約賣出價格)) * 頭寸大小

(1 / 50,000 - 1 / 55,000) * 10,000 = 0.018182枚比特幣

兌換為USDT = 0.018182 * 55,000 USDT = 1,000 USDT

假設在5萬USDT的價格時賣出(做空)價值1萬USDT的BTCUSDT永續合約,當價格下跌,以4.5萬USDT賣出時,最終收益為:

((1 / 合約開倉價格) - (1 / 合約賣出價格)) * (頭寸大小* -1)

(1 / 50,000 - 1 / 45,000) * -10,000 = 0.022枚比特幣

兌換為USDT = 0.022 * 45,000 USDT = 1,000 USDT

 

如何計算未實現盈虧(PNL)和股本回報率(ROE%)

U本位合約

  • 使用者以標記價格作為價格基準:

未實現盈虧(PNL) = 頭寸大小* 訂單方向* (標記價格- 開倉價格)

股本回報率(ROE%) = 以USDT計價的未實現盈虧(PNL) / 開倉保證金= ((標記價格- 開倉價格) * 訂單方向* 規模) / (頭寸金額* 合約倍數* 標記價格* 初始保證金比率(IMR))

*初始保證金比率(IMR) = 1 / 槓桿

  • 使用者以最新價格作為價格基準:

未實現盈虧(PNL) = 頭寸大小* 訂單方向* (最新價格- 開倉價格)

股本回報率(ROE%) = 以USDT計價的未實現盈虧(PNL) / 開倉保證金= ((最新價格- 開倉價格) * 訂單方向* 規模) / (頭寸金額* 合約倍數* 標記價格* 初始保證金比率(IMR))

訂單方向:多頭訂單為1,空頭訂單為-1

幣本位合約

  • 使用者以標記價格作為價格基準:

未實現盈虧(PNL) = 頭寸大小* 合約倍數* 訂單方向* (1 / 開倉價格- 1 / 標記價格)

股本回報率(ROE%) = 未實現盈虧(PNL) * 標記價格/ 規模絕對值* 合約倍數* 初始保證金比率(IMR)

  • 使用者以最新價格作為價格基準:

未實現盈虧(PNL) = 頭寸大小* 合約倍數* 訂單方向* (1 / 開倉價格- 1 / 最新價格)

股本回報率(ROE%) = 未實現盈虧(PNL) * 標記價格/ 規模絕對值* 合約倍數* 初始保證金比率(IMR)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026788/viewspace-2943325/,如需轉載,請註明出處,否則將追究法律責任。

相關文章