固定問題
Entry 100、Quantity 2 時,Long 上漲到 110 與 Short 下跌到 90 是否得到相同絕對 PnL?
固定輸入
- entryPrice
- 100
- quantity
- 2
- longExitPrice
- 110
- shortExitPrice
- 90
- leverage
- 5
計算步驟
- Long PnL = 2 × (110 - 100) = 20。
- Short PnL = 2 × (100 - 90) = 20。
- 兩者初始名義價值都是 200,5x 基礎初始保證金都是 40,所以基礎 ROE 都是 50%。
可稽核結果
- longPnl = 20
- shortPnl = 20
- initialMargin = 40
- roePercent = 50
解讀
線性 Long/Short 在相同絕對價格距離與數量下具有算術對稱性;實際市場的 Funding、fee、spread 與流動性未必對稱。
自己驗一次對稱性
要在自己的交易上重跑這個測試,挑一個入場價、一個數量,再挑一個固定的價格距離,例如 3 點;Long 用入場價加 3,Short 用入場價減 3。只要是線性合約,兩邊的絕對 PnL 會一模一樣。真正讓兩邊分開的不是公式,是公式之後那幾層。
實務上的差距來自這些地方:進出場時 maker 和 taker 的角色可能不同;Funding 在同一時點是一邊付、一邊收;行情快的時候某一個方向的成交會滑得比較兇。所以兩筆算術上完全對稱的交易,結算下來的淨值常常並不對稱,而這跟方向對錯無關。
想把自己的出場價填進去、兩邊各跑一次再比較,用PnL 與 ROE 計算器分別算 Long 和 Short。
失效條件與風險
- 反向合約、不同 contract multiplier 或非線性產品不適用此線性對稱。
- 費用、Funding 或成交價格不同時,淨 PnL 不再相同。
對稱公式不代表 Long 與 Short 的市場風險、借貸條件或 Funding 成本相同,也不是任何方向的選擇。
內容查核: