定义
每个交易日结束时,清算所用当天的结算价给所有未平仓头寸估值。这个价格和前一天结算价之间的差额,或者在开仓当天和成交价之间的差额,会贷记给赚钱的一方、从亏钱的一方扣除。之后头寸就按新的结算价继续记账,仿佛它是在那里刚开出来的。
关键在于「现金」两个字。这不是屏幕上的一个数字变化,而是账户里真金白银的进出。清算所每天把钱从亏钱的账户搬到赚钱的账户,这笔搬动叫变动保证金。股票账户里一笔浮亏可以挂着几个月不动,期货账户里同一笔浮亏当天就要有钱兑付;账户里没钱,就会收到追缴通知。
这套机制存在的理由是信用。期货的对手方是清算所,而清算所不愿意累积任何一方的欠款。每天结清一次,意味着它最多只承担一个交易日的敞口,而不是整个合约生命周期的敞口。代价落在交易者身上:一笔还没平的亏损,已经是一笔必须支付的亏损。
两天的算例
一位交易者在 18,000.00 买入 2 手 MNQ。MNQ 每一个指数点值 2 美元,所以 2 手的每点价值是 4 美元。
- 第一天结算价 18,050.00:(18,050.00 − 18,000.00)× 2 美元 × 2 手 = 贷记 200 美元。
- 第二天结算价 17,990.00:(17,990.00 − 18,050.00)× 2 美元 × 2 手 = 扣除 240 美元。
- 两天累计:+200 − 240 = −40 美元,正好等于(17,990.00 − 18,000.00)× 2 美元 × 2 手。
- 结论:每日盯市改变的是现金流的时间,不是总额。总盈亏只由开仓价和平仓价决定,但你要在中途有足够的钱撑住每一天。
为什么重要
- 未平仓头寸的亏损每天都在消耗账户净值,可能在你平仓之前就触发追缴保证金,或者被券商强制减仓。
- 反过来,一笔盈利的头寸每天都在产生现金,这笔钱在平仓之前就可以用。
- 券商端看到的账户净值是按结算价算的,不是按你图表上的最后成交价算的。两者在收盘前后经常不一致。
- 考核账户的回撤规则通常在每天收盘后评估净值,这和盘中的浮动盈亏是两套不同的度量。盘中一度浮亏很深但收盘前收回来,日终净值可能完全没事;反之,收盘那一刻的价格决定了是否触线。
结算价不是你图上的最后价
这是对账时最常见的分歧来源。结算价由交易所按公布的方法确定,通常取某个时间窗内的成交量加权均价,或者在该窗口里没有成交时取买卖价的中点。它不是图表上最后一根 K 线的收盘价,也不是你平台上看到的最后一跳。两者可能差上几跳,在流动性稀薄的合约上差得更多。
所以当对账单上的某一天盈亏和你自己算的数字不一样时,第一件要核对的不是乘数,而是你用的那个价格是不是结算价。把图表收盘价当结算价来对账,会得到一串无法解释的小差额,并且每天都不一样。
在 Senzoukria 里
模拟盈亏按「价差 × 乘数 × 手数」对当前价格计算;实盘头寸显示的是券商盈亏数据流报告的浮动盈亏,每个合约每秒最多合并刷新四次。两者都不是结算时点的盯市:软件不接收也不应用结算价,每日的现金变动以券商对账单为准。
软件能帮上忙的地方是别的:它记录每一笔成交,让你知道当天实际做了什么;日统计给出当天的已实现结果。但「账户里今天到底进出了多少钱」这个问题,只有券商的对账单能回答,因为只有清算所知道结算价。
常见错误
- 认为头寸没平、亏损就还不算真的。在期货里它当天就从账户里扣走了。
- 拿图表收盘价而不是结算价去和对账单核对,然后花半小时找一个不存在的乘数错误。
- 忘记一笔很大的浮盈可能第二天反转并被扣回去——账户里多出来的那笔钱不是已经落袋的利润。
- 把考核账户的日终净值规则和盘中浮亏混为一谈,用错的那个指标去管理风险。
相关内容
同一栏目
其他语言版本
常见问题
- 逐日盯市和浮动盈亏是一回事吗?
- 不是。浮动盈亏是未平仓头寸按当前价格的价值,连续在变。逐日盯市是每天收盘后的那个流程:它按结算价把自上次结算以来的变化变成一笔真实的现金进出。一个是屏幕上的数字,一个是账户里的钱。
- 我今天没下任何单,为什么账户余额变了?
- 因为未平仓的期货头寸每天都会被盯市。今天的结算价和昨天结算价之间的差额,会以变动保证金的形式记入或扣除,这个过程和你当天有没有交易无关。