固定問題
Long 100 單位,100 入場、101 離場,開平兩邊小數費率各 0.001,未計 Funding 與 Slippage 時的淨 PnL 是多少?
固定輸入
- side
- long
- entryPrice
- 100
- exitPrice
- 101
- quantity
- 100
- openFeeRate
- 0.001
- closeFeeRate
- 0.001
計算步驟
- Gross PnL = 100 × (101 - 100) = 100。
- Open Fee = 100 × 100 × 0.001 = 10;Close Fee = 101 × 100 × 0.001 = 10.1。
- Net PnL = 100 - 10 - 10.1 = 79.9。
可稽核結果
- grossPnl = 100
- openFee = 10
- closeFee = 10.1
- netPnl = 79.9
解讀
同一 1% 價格上漲在扣除示例雙邊費用後只保留 79.9 的淨值;若再有 Funding 或 Slippage,還需繼續扣除。
用你自己的成交紀錄算淨值
搬到自己的交易上時,入場價、出場價、數量都從成交紀錄取,0.001 換成那筆交易實際的 commission rate。有一個地方要特別小心:費率要填小數,不要填百分比的字面值——0.05% 是 0.0005,不是 0.05。這一個手滑就足以讓淨值差一百倍,也是最常見的填錯方式。
另外注意這個例子裡平倉費比開倉費大一點(10.1 對 10),因為出場價比較高。手續費是按每一邊的名義價值收的,不是按毛利收的,所以一趟 1% 的獲利在這個例子裡有兩成以上被費用吃掉。移動幅度越小,這個比例只會更難看。
本頁把 Funding 和 Slippage 設為 0,實際淨值只會比 79.9 更低。想知道價格要走到哪裡才剛好把費用打平,用計入手續費的保本價計算器。
失效條件與風險
- maker/taker 角色、VIP 等級、部分成交或 fee asset 改變時,固定費率結果不同。
- 跨 Funding 結算、發生 Slippage 或沒有按 101 完整成交時,Net PnL 不再是 79.9。
0.001 是固定實驗輸入,不代表任何帳戶的當前 Binance 費率。正式核算應用成交紀錄中的實際 commission。
內容查核: