二十块之谜的数学模型:浮盈、零和与市值守恒
用形式化模型拆解「从 20 元到 40 元,多出来的钱从哪来」—— 盯市浮盈、成交守恒、集体市值与已实现盈亏的零和性质。
把困惑写成方程
《二十块之谜》 用叙事回答了「多出来的 20 块从哪来」。本文做同一件事的数学版:符号化、可计算、可检验。
先固定一个最小场景——与原文一致:
- 小明在 T₀ 以 P₀ = 20 元 买入 n = 1 股
- 此后他人陆续成交,T₁ 时刻最新价 P₁ = 40 元
- 小明未卖出;T₂ 他以 40 元卖给小红
我们要回答的不是「社会变富了吗」,而是更精确的三个子问题:
- T₁ 时小明账上多出的 20 元浮盈,对应哪一笔现金?
- T₂ 小明落袋的 20 元实盈,从谁的账户来?
- 全市场「看起来」多出来的市值,与系统内现金总量是什么关系?
浮盈是价格函数在成本线上的读数;实盈是成交瞬间现金流的差额。二者共用同一个符号 P(t),却描述两件不同的事。
符号表与基本定义
记 P(t) 为 t 时刻的最新成交价(last price),C 为某投资者的成本价,n 为持股数量。
| 符号 | 含义 |
|---|---|
| C | 成本价(小明 = 20) |
| P(t) | t 时刻最新成交价 |
| F(t) | 盯市浮盈(未实现) |
| R | 已实现盈亏(卖出后锁定) |
| M(t) | 总市值 = P(t) × N |
| N | 流通股本(股数) |
| Cash | 系统内现金总量 |
浮盈(per holder,未卖出):
F(t) = [ P(t) − C ] × n
实盈(卖出瞬间):
R = (P_sell − C) × n
关键区分:F(t) 是估值函数;R 是现金流差额。原文里「多出来的 20 块」在 T₁ 是 F,在 T₂ 才可能是 R。
T₁ 时刻:浮盈 20 元,现金守恒
在 T₀→T₁ 之间,假设发生了多笔成交,价格阶梯从 20 走到 40。设第 k 笔成交价为 p_k,成交量为 q_k(k = 1, 2, …, K)。
单笔成交的现金守恒(忽略手续费):
∀k: Cash_买方(k) + Cash_卖方(k) = 0
因此,从 T₀ 到 T₁——只要没有 IPO 募资、分红、新股申购等外部注入——全市场 Cash 总量不变:
Cash_total(T₁) = Cash_total(T₀)
小明的状态(n = 1,C = 20):
| 时刻 | P(t) | F(t) | 小明 Cash 变化 |
|---|---|---|---|
| T₀ 买入后 | 20 | 0 | −20(已付给卖方 A) |
| T₁ 他人成交后 | 40 | +20 | 0(未卖出) |
结论 1:T₁ 的 +20 浮盈,不对应任何一笔打进小明账户的流水。它是 F(40) = 40 − 20 的计算结果。
集体市值:纸面创造与销毁
定义总市值(所有流通股按同一最新价盯市):
M(t) = P(t) × N
当 P 从 20 涨到 40:
ΔM = (P₁ − P₀) × N = 20 × N
数值例:N = 1 亿股,P: 20 → 40,则 ΔM = 20 亿元「纸面出现」。但若这 1 亿股持有者同时抛售,买盘深度不足,P 会下跌——M 可蒸发,Cash 并未先增 20 亿再消失。
这就是原文「镜子里的财富」的数学版:M(t) 是 P(t) 的线性放大,不是现金库存。
T₂ 时刻:实盈 20 元从哪来?
T₂:小明以 P_sell = 40 卖给小红(n = 1)。
成交瞬间现金流:
ΔCash_小明 = +40, ΔCash_小红 = −40
把时间线写完整(三人):
| 角色 | T₀ | T₁ | T₂ |
|---|---|---|---|
| 卖方 A | +20 Cash,−1 股 | — | — |
| 小明 | −20 Cash,+1 股;F=0 | F=+20,Cash 不变 | +40 Cash,−1 股;R=+20 |
| 小红 | — | — | −40 Cash,+1 股;C_小红=40 |
结论 2:小明 20 元实盈的现金来源是小红的 40 元出价,不是系统外注入。卖方 A 在 T₀ 已拿走属于自己的 20 元,与小红无关。
思想实验
若小红是最后一棒(T₂ 后再无成交,P 停在 40):
- 小红持仓成本 C = 40,浮盈 F = 0
- 若公司基本面未变、无人愿出 > 40,P 可能回落;小红面临实亏风险
- 小明的 +20 实盈已锁定;Σ 已兑现盈亏在 A→小明→小红这条链上,取决于后续是否有人以更高价接盘
最后一棒在模型里即:∃ 投资者 i,卖出后 ∀ t > t_i,无 P(t) > P_sell 的成交——则 i 的 R ≤ 0(若最终割肉)。
已实现盈亏的零和(封闭模型)
在理想封闭二级市场(忽略手续费、分红、增发、退市)中,任意时刻所有已卖出者的实盈之和与已卖出者的实亏之和抵消:
Σ R_i ≈ 0
更形式化:设全体参与者 i 的累计现金变化(含买卖)为 ΔCash_i,股票持仓价值按成本计(非盯市):
Σ_i ΔCash_i = 0 (封闭、无外部注入)
原文公式 Σ 盈利 ≈ Σ 亏损 即由此而来——它描述已兑现部分,不包含尚未卖出的 F(t)。
两河分解:P(t) = V(t) + ε(t)
原文「价值之河 / 价格之河」可写为分解:
P(t) = V(t) + ε(t)
- 二十块之谜在 T₁ 的答案:小明的 F = P − C = (V + ε) − C。若 V ≈ 20 未变,则 F ≈ ε——纸面多出的 20 元主要是 ε 的盯市体现。
- ε 不会自动变现金;兑现需要后续买家接受更高的 P,即支付更大的 ε′。
- 公司利润从 1 亿→2 亿会抬高 V(t)(价值之河),但 P 是否跟涨 还取决于资金是否流入(价格之河):∃ 买单使 P 上升。
两河同向(V↑ 且 ε≥0):健康上涨;背离(V 平而 ε 狂飙):泡沫区;V↑ 而 P↓:低估区。
预期递推:溢价链条
设第 j 位买家在 t_j 以 p_j 买入,预期在 t_(j+1) 以 p_(j+1) > p_j 卖出(否则不应成交)。则:
p_j = E_j[ P(t_{j+1}) ] − δ_j
这是原文「递推的预期」的递推式。整个上涨链条在数学上等价于有限(或无限) horizon 的博弈,终止条件是没有新买家 → P 停止更新 → 末棒持有者的 F 冻结或随下一笔成交重估。
无免费午餐:Σ F(t) 在全市场的正偏差,在封闭模型里并不创造 Cash;只是尚未结算的索赔权在账户间重新标记。
模型说了什么?
| 问题 | 模型答案 |
|---|---|
| T₁ 多出的 20 元浮盈从哪来? | 来自 F = P − C 的盯市;无对应 Cash 流入 |
| T₂ 实盈 20 元从哪来? | 来自小红支付的 40 元中的超额部分 |
| 市值为何能「增加」? | M = P × N 随 P 上升而上升;Cash_total 可不变 |
| 社会变富了吗? | 未卖出前:否;已兑现:零和改道,非凭空创造 |
数学版与叙事版指向同一结论:二十块在浮盈阶段是 P(t) 的读数;在实盈阶段是对手方现金。分清 F 与 R,就分清了镜子与真金白银。
阅读提示
本文为理想化封闭模型,忽略手续费、印花税、分红、增发、退市等。
P(t) 采用最新成交价简化;真实订单簿还有买卖价差、流动性约束。
不构成任何投资建议;模型用于理解机制,不用于预测价格。