合約交易可以做多,也可以做空。做多時,價格上漲通常產生盈利、下跌產生虧損;做空時則相反。計算盈虧前,先確認合約是 USDT 本位還是幣本位:兩者不僅結算資產不同,盈虧公式也不同。
本文示例均為簡化計算,暫不計入交易手續費、資金費用及其他可能影響實際結果的項目。
先分清:未實現盈虧、已實現盈虧與收益率
未實現盈虧是持倉尚未平倉時,根據參考價格估算的盈虧。參考價格變動,顯示的結果也會變動;它不是已經到手的收益。
已實現盈虧是在倉位減少或平倉後,根據實際成交情況確定的盈虧。查看最終交易結果時,還需一併考慮手續費、資金費用等項目。
收益率用百分比表示盈虧相對於倉位保證金的比例,可用於理解槓桿對盈虧比例的影響。本文示例採用:
示例收益率=示例盈虧 ÷ 示例倉位保證金 × 100%
平台頁面展示的收益率,可能因保證金模式、追加或減少保證金、費用及計算口徑而有所不同。
USDT 本位合約:盈虧以 USDT 計算
對於以標的資產數量計量的 USDT 本位合約,可用以下方式理解價格變動帶來的盈虧:
- 做多盈虧=標的資產數量 ×(計算價格-開倉價格)
- 做空盈虧=標的資產數量 ×(開倉價格-計算價格)
持倉期間,「計算價格」可以是用於展示未實現盈虧的參考價格;平倉後計算價格變動帶來的盈虧時,則使用實際平倉成交價格。若合約以「張」計量,須先依該合約的面值或乘數換算數量。
- 做多示例:假設以 50,000 USDT 的價格做多 1 BTC,之後參考價格漲至 51,000 USDT。
未實現盈虧=1 ×(51,000-50,000)=1,000 USDT
若參考價格跌至 49,000 USDT,則未實現盈虧為 -1,000 USDT。只有實際平倉後,才能按成交價格確定價格變動帶來的已實現盈虧。
- 做空示例:假設以 50,000 USDT 的價格做空 1 BTC,之後參考價格跌至 49,000 USDT。
未實現盈虧=1 ×(50,000-49,000)=1,000 USDT
如果價格反而漲至 51,000 USDT,未實現盈虧則為 -1,000 USDT。
幣本位合約:盈虧以對應幣種計算
幣本位反向合約的價格通常以法幣單位報價,而盈虧以對應的數位資產計算。以 BTC/USD 反向合約、合約價值按 USD 計量的假設為例:
- 做多盈虧(BTC)=合約價值(USD)×(1 ÷ 開倉價格-1 ÷ 計算價格)
- 做空盈虧(BTC)=合約價值(USD)×(1 ÷ 計算價格-1 ÷ 開倉價格)
這裡的「合約價值」是示例倉位對應的 USD 名義價值;若實際下單使用張數,須按該合約的面值換算。不同幣本位合約的具體規格,應以交易頁面為準。
- 做多示例:假設某 BTC/USD 反向合約的持倉價值為 1,000 USD,以 50,000 USD 開多;之後參考價格漲至 55,000 USD。
未實現盈虧=1,000 ×(1 ÷ 50,000-1 ÷ 55,000)≈ 0.001818 BTC
價格上漲帶來盈利,但盈利以 BTC 表示。若要估算其當時的 USD 價值,可再按所選參考價格換算;換算結果會隨 BTC 價格變動。
- 做空示例:同樣假設持倉價值為 1,000 USD,以 50,000 USD 開空;之後參考價格跌至 45,000 USD。
未實現盈虧=1,000 ×(1 ÷ 45,000-1 ÷ 50,000)≈ 0.002222 BTC
這也說明:幣本位合約不能直接套用 USDT 本位合約的「價差 × BTC 數量」公式。
為什麼價格只變動一點,收益率卻變動很多?
因為收益率是以投入的倉位保證金為分母計算,而不是以整筆倉位價值為分母。
例如,假設一筆 USDT 本位倉位價值為 1,000 USDT,示例保證金為 100 USDT。若價格變動帶來 10 USDT 盈利,則:
示例收益率=10 ÷ 100 × 100%=10%
若使用 1,000 USDT 作為保證金,在同樣倉位價值、同樣盈利 10 USDT 的假設下,示例收益率則為 1%。保證金較少會放大盈虧佔保證金的比例,也會提高強制平倉風險;收益率高不代表實際盈利金額一定更高。
查看盈虧時還要注意什麼?
- 未實現盈虧不等於最終到手金額。 平倉成交價格可能與持倉時看到的參考價格不同。
- 價格變動盈虧不等於扣除費用後的結果。 交易手續費、資金費用等可能影響最終盈虧。
- 收益率會受到保證金變動影響。 追加保證金可能改變收益率的分母,但不會因此直接改變同一倉位在同一價格下的價格變動盈虧。
- 幣本位盈虧須留意計價單位。 以 BTC 計算的盈利或虧損,換算成 USDT 或 USD 後的價值也會隨幣價變化。