PAKISTANPKR教育用途

RISK NOTE · LAB

計入手續費的真實 PnL 情景

用固定 Long 交易把 Gross PnL、開倉費、平倉費與 Net PnL 分列,展示正的價格差不一定等於相同金額的淨利。

固定問題

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。

內容查核:

來源與查核日期

RISK REMINDER把估算值和交易所結果分開看。
UNDERSTAND FIRST每個結果都要連同公式與假設閱讀。
BROWSER LOCAL輸入只在這個瀏覽器處理。