- 贝叶斯期权定价 MCMC:用马尔可夫链蒙特卡洛给奇异期权定价
经典期权定价把模型参数当精确已知,可波动率 σ 是噪声最大的量,点估计把参数不确定性『藏』掉了。贝叶斯 MCMC 把 σ 当作随机变量,从观测收益里抽后验,再对后验做预测定价——天然给出公允价的可信区间。本文以无解析解的亚式看涨期权为例,用 numpy+scipy 从零实现随机游动 Metropolis,在 GBM 合成数据上把 σ 真值 0.20 用后验均值 0.201 无偏还原,并展示贝叶斯定价 2.88 与点估计 1.10 的分歧来自参数的可观测不确定性。附完整 Python 与四张真实计算图。
11 min Chinese - Merton 跳跃扩散资产定价:把跳变成分从连续波动里剥出来
Black-Scholes 假设价格连续游走,可股灾里价格是「跳」下去的。本文 numpy 从零实现 Merton(1976) 跳跃扩散闭式期权定价(对跳数次 n 求 BS 无穷级数),12 万路径 Monte Carlo 校验误差仅 0.019;ATM 期权价 15.38 vs 无跳 BS 9.41(跳变溢价 +63%),并把价格拆开:连续扩散占 10.6%、跳变占 89.4%。附完整 Python 与四张真实计算图。
11 min Chinese - 税收亏损收割:你以为的 alpha,其实是一笔要还的账
TLH 被当成「白捡的税后 alpha」,但 20 年 × 600 路径 × 40 标的的受控模拟给出一个不舒服的账本:同一次运行,行业常用的未清算口径报 15.77 bp/年,诚实的清算口径只有 10.89 bp——虚高 1.45 倍,因为省下的税以成本基准下降记在账上,清算日一次性讨回。两条安慰剂锁死机制:零波动世界收割次数精确为 0、增益精确 0.0000 bp;零税率世界转负 −1.64 bp。最反直觉的是 μ 从 0% 升到 13%,增益从 89.16 塌到 1.48 bp(60 倍)——牛市里无亏可收,而 σ 从 8% 到 40% 增益从 0.85 涨到 43.16 bp:它是波动率的函数,不是收益率的函数。燃料会耗尽:前 3 年吃掉 63.3% 的实现亏损,3 年期 57.38 bp 到 30 年期只剩 7.68 bp。税率档差是永久豁免的唯一来源:35%/20% 给 11.43 bp,20%/20% 只剩 3.27 bp、15%/20% 塌到 0.72 bp。12 宇宙 CV=0.131(高阶)
26 min Chinese - 回撤控制覆盖层:在原策略之上加一层自动减仓
「回撤超过 10% 就自动减仓」是资管产品的标配风控,但它的公平比较对象不是原策略,而是降到同样平均敞口的常数杠杆——而常数杠杆的 Sharpe 精确等于原策略 0.500668(杠杆不改变 Sharpe,引擎自洽性验证)。4000 路径 × 10 年受控模拟拆出四笔账:Jensen 敞口离散税 −0.0422(有闭式解 E[w]/√E[w²]=0.915636)、路径联动成本 −0.0553、换手成本 −0.0180,而唯一为正的回撤持续性收益只有 +0.0059——被前三项吃掉 21 倍。决定性对照是敞口移植:把路径 i 的敞口轨迹配给路径 i+1,w 的边际分布一字不改、只切断它与自身回撤的联动,残差立刻从 −0.0440 变成 +0.0054,Jensen 解析式精确成立。零波动安慰剂最大逐日偏差 0.000e+00、敞口恒为 1.0000000000。真正的发现在尾部:同样的中位回撤下常数杠杆多赚 0.613pp/年,但同样的最差 5% 回撤下覆盖层反赚 1.354pp——它不是风控工具,是尾部保险。最差 1% 回撤改善 18.49pp。剂量反应单调但残酷:择时项过零需 AR(1)=0.187,而总 Sharpe 增量在 phi=0.30 时仍为负。波动聚集不是第二引擎(k 扫描极差 0.00025,是 phi 扫描的 1/416)。12 宇宙 CV=0.053
22 min Chinese - 分数 Kelly 仓位:为什么全 Kelly 是理论最优却是实战自杀
真值精确设为 μ=6%、σ=20%(f*=1.50x),20 年 × 2 万路径:全 Kelly 确实兑现数学承诺(中位 4.53% 对理论 4.5000%、偏差 0.0015),代价是中位回撤 70.67%、95.01% 的路径腰斩、2.19% 出局。半 Kelly 只放弃 25% 增长率,回撤砍到 42.68%。但真正的杀手是参数误差:用 10 年历史估 μ(SE=6.32%),全 Kelly 平均真实增长率是 −0.55%、半 Kelly +2.15%,需 50 年数据全 Kelly 才反超。零优势安慰剂实测 −0.2826/−1.1235/−4.4073% 对理论 −0.2812/−1.1250/−4.5000%,零波动偏差 7.57e-06。跳跃是连续公式盲区:期望补偿后的 −20%/年冲击下真最优仅 0.45x(高估 2.22 倍)、全 Kelly 翻负 −0.75%,而 t(4) 厚尾几乎无影响——胖尾不可怕,可怕的是跳。全 Kelly 逐路径跑赢半 Kelly 20 年只有 63.1%、80 年才 74.3%,且 43.31% 的路径连半 Kelly 中位数都够不到
17 min Chinese - 杠杆 ETF 波动损耗:每日再平衡不是缺陷,是被误读的数学
「杠杆 ETF 长期必跌」是错的。真值精确设为 μ=6%、σ=25%,5 年 × 4 万条路径:损耗有闭式解 −½L(L−1)σ²,L=3x 实测 −18.770% 对理论 −18.750%(误差 2.05e-04),而 L=0 与 L=1 两个不动点处损耗精确为零——它是 L 的抛物线,不是「杠杆越高越亏」。零波动安慰剂让五档损耗全部归零(最大 4.29e-05)。真正的分水岭是漂移阈值 ½σ²(L+1):3x 实测穿零 12.72% 对理论 12.50%,标的算术漂移超过它 3x 反而跑赢。最反直觉的是时间:持有 1 日到 1260 日,跑赢「3×标的收益」的概率恒为 0.0%,但跑赢标的本身的概率从 50.5% 只滑到 28.0%——时间不是敌人,波动才是。波动损耗 18.75%/年 是管理费+融资成本合计 9.97% 的 1.88 倍,最大成本项不在招募书上。再平衡频率是陷阱:每 252 日再平衡损耗看似从 −18.84% 改善到 −15.85%,代价是归零率从 1.34% 飙到 37.56%、峰值杠杆 95 分位达 54 亿倍。3x ETF 年化再平衡换手 1900% NAV 且全是顺势单,规模占 ADV 8% 时损耗自我放大 1.31 倍。12 宇宙 CV=0.0048
17 min Chinese - 借券召回风险:把你打死的不是股价上涨,是券被要回去
做空的教科书风险是「亏损无上限」,但真正切断 alpha 的往往是 recall——出借人把券要回去,你在最不该平仓的时点被迫平仓。2 万笔独立路径的受控模拟给出精确配对的反事实:60 日内 15.54% 被召回,收益从 201.80 掉到 186.37 bp,拖累 15.43 ± 3.67 bp(t=4.20)。被召回的那批更难看:实际 −184.72 bp vs 同路径反事实 −85.42 bp。剂量反应干净:涨幅 >30% 组召回率 24.38%,<−15% 组只有 13.67%(1.78 倍)。四条安慰剂:零 recall 精确 0.000000 bp;零 alpha 塌到 3.23 ± 3.63 bp;而同召回率下切断涨幅联动拖累反而升到 19.25 bp——说明毒性主要来自持有期被截断而非择时恶意。拖累随 alpha 线性放大(R²=0.9995),120 日持有占比达 20.82%。紧俏券三重惩罚:费率 12.8 倍、真 alpha 最强却净收益减半。需 4530 笔才够 |t|=2。12 宇宙 CV=0.159(高阶)
27 min Chinese - 尾部对冲的成本拖累:保险费到底吃掉多少长期收益
「买保险要花钱」几乎没人反对,但决定性对照不是「买 vs 不买」,而是「买保险 vs 减仓到同样的尾部风险」。20 年 × 2 万条精确配对路径:每月买 90% 虚值看跌,中位 CAGR 从 6.02% 掉到 5.71%(拖累 −0.317pp/年),但同样把 99 分位回撤压到 74.70%,减仓到 85.13% 仓位 + 现金只给 5.657%——对冲反而多赚 +0.048pp。而换成中位回撤口径,判决立刻翻转:减仓多赚 0.149pp。拖累可精确分解:公平定价下对冲其实是赚的(+0.322pp/年,因为跳跃让 CAPM 世界的保险有真实价值),全部 −0.317 来自 35% 的保险加成(−0.639pp)。盈亏平衡加成 16.25% 而实际 35%(安全边际 −53.6%)。赔付率实测 74.23% 对理论 1/(1+0.35)=74.07%,误差 1.53e-03;零对冲安慰剂逐路径偏差精确 0.000e+00。97.92% 的月份在付钱,剔除最好 1% 的月份后年化 −2.24%。最反直觉的是非单调:K=99% 年保费 21.14% 却让 99 分位回撤 74.2% 差于 K=97% 的 71.2%——保费本身就在制造回撤。5 年窗口跑赢率仅 35.85%,10 年 37.58%。样本量红线 219 年。12 宇宙 CV=0.1737
21 min Chinese
返回