MTM 结算
MTM(Mark To Market)结算,中文通常叫:
盯市结算
或者
逐日盯市
本质是:
按“当前市场价格”重新计算所有仓位盈亏,并把盈亏结算到账户。
这是合约系统最核心的机制之一。
为什么需要 MTM?
因为合约仓位的盈亏是浮动的。
例如:
你:
- 10x 做多 BTC
- 开仓价 100000
- 持仓 1 BTC
如果现在价格变成:
101000你盈利:
+1000 USDT如果价格跌到:
99000你亏损:
-1000 USDT系统什么时候真正把这部分盈亏记到账户?
这就是 MTM 做的事。
MTM:
用“最新标记价格”重新给仓位估值。
即:
仓位价值 = 当前价格 × 持仓数量然后:
未实现盈亏 = (标记价 - 开仓价) × 持仓MTM 的“结算”:
不一定是:
真正转账而是:
更新账户权益(Equity)
例如:
用户原始余额:
1000 USDT当前浮盈:
+300那么:
账户权益 = 1300这一步就是:MTM
MTM 在合约系统里的作用
它决定:
用户权益
Equity = Balance + Unrealized PnL保证金率
Margin Ratio保证金率是基于当前权益计算的,MTM 会不断更新浮盈浮亏和账户权益,所以 MTM 一旦发生变化,保证金率也会发生变化。
是否爆仓
如果:
权益 < 维持保证金触发强平。
风险引擎
所有风控都依赖 MTM 后的数据。
MTM 和 Realized PnL 的区别
MTM
只是:
浮盈浮亏
例如:
- 仓位没平
- 只是价格变了
Realized PnL
真正:
已实现盈亏
例如:
你平仓:
100000 开 101000 平盈利:
+1000这时:
- 浮盈变成已实现
- 真正进入 balance
很多交易所的“增量结算”
本质就是:
增量 MTM
即:
并不是每次扫描全市场所有仓位。
而是:
只结算最近发生变化的用户例如:
- 有成交
- 有资金费
- 有价格变化
- 有仓位变化
才进入本轮 MTM。
MTM 很重要
因为:
不做 MTM
系统就不知道:
- 用户赚多少钱
- 用户亏多少钱
- 是否该爆仓
- 风险敞口是多少
整个合约系统都会失效。
