風險與交易計畫

損益兩平價格怎麼算?把費用與滑價算進去

兩平價不是進場價。用一條公式把開平倉費率、資金款項與出場滑價折算成價格,並在加倉、部分平倉後重算保本出場價。

損益兩平價格怎麼算?把費用與滑價算進去

損益兩平價不是你的進場價。買進與賣出各付一次費用,價格要先走過雙邊費用那一段,帳戶才回到起點;線性永續還要再加上持有期間實際支付的資金款項。本文把費用、滑價與持倉支出放進同一條式子,算出一個可以直接填進委託單的價格。

適合已經會下單、卻常覺得「明明有賺,結算後卻沒回本」的讀者。讀完你可以替任一筆現貨或線性永續倉位算出兩平價,在加倉與部分平倉後重算,並解釋平台顯示的兩平價為什麼和自己算的不一樣。範圍限於以計價幣結算的現貨與線性永續合約;反向合約、槓桿代幣與交割合約另依規格處理。

先把三種「兩平」分開

口徑 定義 適用場合
價格兩平 成交價回到進場價 只看行情,不含任何費用,最常被誤用
費用後兩平 扣掉開倉與平倉費後不賺不賠 設定保本出場價的起點
現金兩平 再加上資金款項、換匯與利息後,帳戶餘額回到起點 持倉跨越結算週期時必須用這個

三個數字一定不同,愈往下愈高(做多時)。談「保本出場」卻用價格兩平,等於少算了必定發生的費用。以下統一用小數表示費率,0.1% 寫成 0.001;成本符號採「付出為正、收到為負」。

第一步:確認自己適用的費率與計費基礎

交易所公開費率頁的現貨與槓桿分頁,表格列出 Regular User 至 VIP 3 的 30 日交易量、BNB 餘額門檻與對應 Maker/Taker 費率

2026年9月21日擷取的未登入公開頁面,英文介面。Regular User 一欄的 Maker/Taker 都是 0.100%,右側「BNB 25% off」欄位則是 0.07500%/0.07500%,VIP 3 為 0.040%/0.060%。來源:Binance 費率總覽。這張截圖用來示範應該先查的欄位與級距,不代表任何讀者享有特定費率,也不含個人帳戶資料。

先查清四件事:計費基礎是成交金額還是名義金額、自己落在哪個級距、這一筆算 Maker 還是 Taker、扣費用什麼貨幣。限價單若立即吃掉對手掛單,一樣按 Taker 計費,不能因為按了「限價」就用較低費率做預算。要判讀成交身分與部分成交的費用歸屬,可參考Maker、Taker 與部分成交費用的辨認方式。

折扣也要按實際入帳認列。用平台幣抵扣或享手續費折扣時,餘額不足、活動到期都會讓實際費率回到標準值;預算時用標準費率,對帳時用流水上的實際扣款。

第二步:現貨買入的兩平價

設 P_in 為實際成交均價,f_in 為開倉費率,f_out 為平倉費率,q 為數量。不賺不賠的條件是賣出淨收入等於買入總支出:

q × P_out × (1 − f_out) = q × P_in × (1 + f_in)

q 可以約掉,於是:

P_BE = P_in × (1 + f_in) ÷ (1 − f_out)

兩平價與買多少無關,但要墊付的金額與絕對虧損會隨數量放大。雙邊費率同為 f 時,需要的漲幅是:

ΔP_BE = 2f ÷ (1 − f)

以0.1 BTC、成交均價60,000 USDT、雙邊0.100%為例:開倉費6 USDT,總支出6,006 USDT。P_BE = 60,000 × 1.001 ÷ 0.999 = 60,120.12 USDT,需要的漲幅是0.2002%。驗算:0.1 × 60,120.12 × 0.999 = 6,006.0 USDT,與總支出相同。

同一筆若雙邊降到0.07500%,P_BE = 60,000 × 1.00075 ÷ 0.99925 = 60,090.07 USDT,漲幅門檻降到0.1501%。兩者在價格上只差約30 USDT,但這是每一筆來回都會重複發生的差額,短線高頻時特別明顯。

注意 2f 只是近似值:除以 (1 − f) 之後永遠比 2f 略大,因為平倉費是按平倉時較高的價格收取。用「漲0.2%就回本」當口號會低估門檻。

第三步:線性永續要把資金款項折成價格

永續倉位跨越結算時點會支付或收取資金款項。設 H 為整筆已發生的資金款項淨額,付出為正、收到為負,單位是計價幣:

多單 P_BE = [P_in × (1 + f_in) + H ÷ q] ÷ (1 − f_out)

空單 P_BE = [P_in × (1 − f_in) − H ÷ q] ÷ (1 + f_out)

H ÷ q 是把整筆現金支出攤回「每一單位基礎資產需要多走多少價格」。承接同一組紙上輸入:多單0.1 BTC、P_in 為60,000、雙邊費率假設0.050%、持有期間已支付資金款項合計3.6 USDT。

H ÷ q = 36 USDT;P_BE = (60,000 × 1.0005 + 36) ÷ 0.9995 = 60,096.05 USDT。若不計資金款項,同一筆是60,060.03 USDT——3.6 USDT 的現金支出,在價格上等於約36 USDT 的門檻。持倉愈久、費率愈高,這一段愈大。

這裡的0.050%是本文設定的練習輸入,不是任何平台的現行費率;實際計算請換成自己級距的數字。資金款項也不是固定每八小時一次、更不是固定費率,事後必須照結算紀錄逐期加總。方向與扣款核對方式見資金費率、持有成本與實際扣款核對。

空單的式子方向相反:付出資金款項會把兩平價往下壓,也就是要跌得更多才回本;收到資金款項則相反。符號弄反是這一步最常見的錯誤,算完先用「付錢應該讓回本更難」檢查一次方向。

第四步:滑價放在哪一邊

進場滑價已經包含在 P_in 裡——前提是你用實際成交均價,而不是送單時看到的報價。若已用成交均價計算,就不能再扣一次進場滑價,否則同一段成本會被算兩次,這點與合約總成本的兩條對帳路徑是同一個原則。

出場滑價則尚未發生,只能估。設預估出場不利偏差為 s_out:

P_BE(含出場滑價) = P_BE ÷ (1 − s_out)

把前面現貨例子的60,120.12代入,s_out 取0.020%,得到60,132.15 USDT。這是自訂的壓力輸入,不是保證;薄深度、大單或行情急動時,實際偏差可能遠超過這個數。

保本單要掛在這個價格之上,而不是剛好等於它。掛在兩平價本身,只要成交時滑一點,結果仍是小虧。

加倉與部分平倉後怎麼重算

加倉後先把總支出加總,再除以剩餘可賣數量。承前例改為兩筆買進:0.1 BTC 於60,000、0.1 BTC 於58,000,雙邊費率0.050%。開倉費分別是3與2.9 USDT,總支出 = 6,000 + 5,800 + 5.9 = 11,805.9 USDT。

P_BE = 11,805.9 ÷ (0.2 × 0.9995) = 59,059.03 USDT,比單純的成交均價59,000高出59.03。攤平會拉低均價,但費用是往上加的,兩平價一定高於均價。

部分平倉後,用「整筆交易」口徑最不容易算錯:把已實現收入從總支出裡扣掉,剩下的除以剩餘數量。

P_BE(剩餘) = (總支出 − 已實現淨收入) ÷ [剩餘數量 × (1 − f_out)]

接著在60,500賣出0.1 BTC,淨收入 = 0.1 × 60,500 × 0.9995 = 6,046.975 USDT。剩餘0.1 BTC 的兩平價 = (11,805.9 − 6,046.975) ÷ (0.1 × 0.9995) = 57,618.06 USDT。

這個數字回答的是「整筆交易要不虧錢,剩下的部位最低賣多少」,不是「剩下的部位單獨看是賺是賠」。兩個問題的答案不同,報給自己聽時要說清楚是哪一個,否則很容易把已經落袋的利潤重複計算一次。

平台顯示的兩平價,和你算的差在哪

交易所說明頁的「How is the breakeven price calculated?」段落,列出以整體平均進場價計算的說明、資金費用未計入的註記、Breakeven Price 公式,以及多單與空單的成本與收益定義

2026年9月21日擷取的未登入公開說明頁(頁面標示更新於2026年1月2日),英文介面。畫面中的公式是「Breakeven Price =(Total Cost of Position − Total Gained from Position)÷ Current Holding Position Size」,上方星號註記寫明資金費用目前未計入該平台的兩平價計算,段落末尾也聲明兩平價只是理論值,實際結果會受滑價、手續費、資金費用與波動影響。來源:Binance 說明中心:如何檢視持倉的兩平價。

依這份公開說明,介面上的兩平價是用整體持倉的平均進場價、方向與數量算出來的,並把已部分平倉的收益一併納入——也就是和上一節「整筆交易」口徑接近,但不含資金款項。所以持倉過夜之後,你自己算的現金兩平價會比介面上的高(多單支付資金款項時)。差額若剛好等於 H ÷ q 再除以 (1 − f_out),代表兩邊只差在這一項,不必再找其他原因。

同一份說明也寫明那是理論值,不保證能成交在那個價格。介面數字適合快速判讀,決定保本單掛哪裡時,仍要用自己這張含資金款項與出場滑價的表。

其他常見差異來源:費率級距在持倉期間變動、用平台幣抵扣讓實際費率不同、部分成交讓平均價與你手記的不同、以及反手開倉被併進同一個持倉統計。差得不多時先核對這四項,再懷疑公式。

對不上時,先查這六件事

現象 排查與處理
回本了卻還是小虧 檢查是否用價格兩平當保本價,漏算平倉費或出場滑價
自己算的比介面高一截 多半是資金款項,介面口徑不含;用 H ÷ q ÷ (1 − f_out) 對差額
空單兩平價方向怪 檢查 H 的正負號與式子選用;付出資金款項應讓空單更難回本
加倉後兩平價低於成交均價 一定算錯,費用只會把兩平價往上推(多單);重新加總開倉費
部分平倉後數字跳很多 確認用的是整筆口徑還是剩餘部位口徑,兩者不可混用
費率與預算不同 核對 Maker/Taker 實際身分、級距與抵扣是否生效,以流水為準

對帳一律用同一種計價幣、同一筆成交編號區間,保留平台精度到最後再捨入。個人流水要本地保存;需要對外說明時,先移除帳號、郵件、識別碼與帶登入資訊的連結。

完成檢查表與風險邊界

  • 我用的是實際成交均價,不是送單時的報價。
  • 開倉與平倉費率都填了,且確認過 Maker/Taker 身分。
  • 持倉跨結算時,資金款項已折算成 H ÷ q 放進式子。
  • 空單用的是空單公式,符號方向檢查過一次。
  • 出場滑價以保守值估計,保本單掛在兩平價之上而不是等於它。
  • 加倉、部分平倉後重算過,且說得清用的是整筆口徑還是剩餘口徑。
  • 介面兩平價與自算值的差額,能用資金款項或費率差解釋。

兩平價只回答「回到起點需要什麼價格」,不回答該不該繼續持有。門檻算出來很高時,正確反應通常是縮小數量、改善進出場方式或放棄這筆,而不是把停損拉遠去等它回本——那會把一筆小虧變成不可承受的虧損。跳空、深度消失、強制平倉與穩定幣偏離錨定,都可能讓你根本沒機會在兩平價附近成交。本文用於核算教育,不是投資建議;引用的公開頁面核驗於2026年9月21日,費率與規則請於使用時再查。