先確認一件事:你用的是哪個價格
這是最常見的原因,而且和公式無關。
**強平判定使用標記價格,不是最新成交價。** 標記價格由指數價格與資金費率基差推導,目的是避免單一交易所的瞬間插針觸發大規模強平。
實際後果是:你在 K 線上看到的最低價可能已經低於你的強平價,但只要標記價格沒到,倉位就不會被平。反過來也成立——標記價格可能在成交價還沒到的時候先觸及。
所以「價格明明沒到我的強平價」這個觀察本身,往往是看錯了價格。交易所介面上通常兩個價格都能顯示,先確認你看的是哪一個。
逐倉還是全倉
逐倉模式下,這個倉位的保證金是你分配給它的那一筆,強平價只由這筆倉位的參數決定。
全倉模式下,整個帳戶的可用餘額都是這個倉位的後盾,而且**其他倉位的未實現盈虧會即時影響它**。你另一個倉位在賺錢,這個倉位的強平價就會被推遠;那個倉位開始虧損,這個倉位的強平價會跟著逼近——你什麼都沒做。
本站的計算器算的是逐倉、單向持倉的情形。如果你在用全倉,數字對不上是預期內的,而且差多少取決於你帳戶裡其他倉位當下的狀態。
維持保證金速算額(幣安)
如果你在幣安,公式裡有一項容易被漏掉的扣減。
幣安的分層維持保證金除了分檔費率之外,還有一個「維持保證金速算額」——一個絕對金額的扣減項,作用是讓分檔之間連續,跨越邊界時強平價不會跳躍。
只用「名目價值 × 分檔費率」去算,在第一檔以外的任何倉位上都會算錯,而且倉位越大差越多。
平倉手續費是否計入(Bybit)
Bybit 的維持保證金要求裡**額外包含平倉時要付的吃單手續費**。
也就是說,在維持保證金率完全相同的情況下,Bybit 的強平價會比不計入手續費的交易所更早觸及。差距不大,但方向是固定的。
本站的計算器對這一項單獨建模,這也是三家用同一組參數會算出三個數字的原因之一:
分檔用什麼計價(OKX)
OKX 的倉位分檔以合約張數劃界,而幣安和 Bybit 以名目價值劃界。
這個差異在價格波動時會顯現:名目價值隨價格移動,張數不會。把 OKX 的分檔表當成名目價值套用,只要價格離開換算當時的點位就會選到錯誤的檔位,強平價自然是錯的。
資金費用已經從保證金裡扣掉了
持倉期間每次資金費率結算,都會從你的保證金裡扣款或加款。
持倉幾天之後,你的實際保證金已經不是進場時那個數字了。用開倉時的保證金去算強平價,和交易所用當前保證金算出來的,當然不一樣。
加倉之後分檔跳了
如果你在建倉後又加了倉,兩件事同時變了:均價變了,倉位名目價值也變了。
名目價值一旦跨進更高的維持保證金分檔,適用費率上升,強平價會往不利方向移動——有時候幅度超過均價改善帶來的好處。這個現象足夠反直覺,值得單獨說明。
排查順序
按這個順序查,通常前三項就能找到原因。
- 你看的是標記價格還是最新成交價
- 逐倉還是全倉;全倉的話帳戶裡其他倉位當下是賺是虧
- 你用的公式有沒有涵蓋該交易所特有的項(幣安速算額、Bybit 平倉手續費、OKX 張數分檔)
- 持倉期間累積的資金費用
- 加倉後是否跨了分檔
- 你套用的分檔表是不是最新的
交易所顯示的數字才是準的
以上都是為了理解差異從哪來,不是為了證明誰對。**實際強平以交易所當下計算的為準**,任何第三方計算器都只是估算。
計算器的價值在於讓你在開倉之前就知道各家的差異有多大,而不是取代交易所的即時判定。