- 期现套利与基差交易:用「持有成本模型」把期货相对现货的偏离做成低风险收益
期货和现货明明是同一个标的,价格却常常不相等——中间的差就叫基差(basis)。持有成本模型告诉你它理论上该是多少,而「到期必收敛」又保证这个差最终归零。于是期现套利成了一个自带安全垫的统计套利:做空高基差、做多负基差,等它回复就平仓。本文用纯 numpy 合成沪深300ETF vs 股指期货的连续 6 张合约,把现货/期货/基差一步步造出来,再用「突破成本带开仓、回复平仓」的规则跑回测:58 次交易、胜率 91.4%、总收益 +25.1%(年化 11.0%)、单笔最大亏损仅 −0.06%;并诚实拆穿到期日效应/分红除权跳变/流动性与冲击成本/展期跳跃/单边升水陷阱五类真实风险(中阶)。
15 min Chinese - 商品通道指数 CCI 实战:±100 通道反转背后的典型价格偏差怎么算
CCI(Commodity Channel Index,商品通道指数)是 Donald Lambert 在 1980 年提出、却常被当成「超买超卖摆荡器」误用的指标。它的真身是一段「典型价格偏离其统计中轴多少个平均绝对偏差」的标准化读数:CCI = (TP − SMA(TP)) / (0.015·MD)。本文用纯 numpy 从零实现 CCI 全公式,把「CCI 上穿 −100 做多、下穿 +100 平仓」的通道反转规则,在一段「震荡为主、夹两段趋势」的合成行情上做无前瞻回测:CCI 策略总收益 +107.9%(年化 25.9%、Sharpe 2.50、最大回撤 −10.1%),同期买入持有 +78.4% 却吃下 −23.7% 回撤。并诚实拆穿区间依赖/0.015 常数迷思/趋势市踏空/钝化/参数脆弱五类真实陷阱(中阶)。
14 min Chinese - 随机指标 KDJ 实战:金叉死叉背后的 RSV/K/D/J 是怎么算出来的
KDJ 是国内交易者最熟悉的指标之一,但九成的人只记得「金叉买、死叉卖」,却说不清 K、D、J 三个数到底怎么来的。它本质是「9 日 RSV(未成熟随机值)的两次平滑 + 一个乖离放大项 J」。本文用纯 numpy 从零实现 KDJ 全公式,并把「金叉(超卖区)买入、死叉/超买平仓」的规则在一段「温和上行 + 中段急跌」的合成行情上跑回测:KDJ 多头总收益 +15.5%(年化 6.2%、Sharpe 1.30、最大回撤仅 −3.3%),同期买入持有仅 +5.2% 却吃下 −30.8% 的回撤。并诚实拆穿滞后性/钝化/单边市失效/参数脆弱/超买超卖伪信号五类真实陷阱(中阶)。
13 min Chinese - 分数布朗运动交易:用 Hurst 依赖重写均值回复策略
经典均值回复(布林带 z-score)隐式假设价格是随机游走(H=0.5),用普通收益率白化偏离。但真实价格有 Hurst 记忆: H<0.5 黏均值、H>0.5 顺趋势。本文用分数布朗运动 fBm 从零复现「先估 H、再按 D=H+0.5 做分数差分」的自适应均值回复框架: R/S 在增量上干净分离三类 regime(0.44/0.59/0.73)、D=0.8 分数差分把残留记忆从 -0.245 压到 -0.088、蒙特卡洛 400 路径证明分数差分把趋势 regime 的 lag-1 自相关从 0.96 降到 0.04——即正确白化后,你不再把趋势误当成均值回复。附完整 Python 与六类真实陷阱(中阶)。
17 min Chinese - OU 过程均值回复:用 Ornstein-Uhlenbeck 给配对价差做统计套利
配对交易/统计套利的本质问题只有一个——价差偏离均值后多久回去?Ornstein-Uhlenbeck(OU) 过程把均值回复写成 dx=κ(θ−x)dt+σdW,并给出可估计的回归速度 κ 与半衰期 HL=ln2/κ。本文用协整价差 + OU 建模 + z-score 信号,从零复现一套统计套利回测,并点明协整断裂、时变 β、手续费吞没、前视偏差四类真实陷阱(中阶)。
12 min Chinese - 采样频率偏差:日频 vs 周频回测为何给出不同夏普
同一个策略,日频回测夏普 0.78,切到周频只剩 0.66——不是策略变了,是你的采样频率在偷偷改答案。根因是日收益的一阶自相关:正自相关(动量)让周频夏普系统性偏低、负自相关(均值回复)让它偏高。本文用 AR(1) 合成序列 + 200 次蒙特卡洛证明偏差可超 ±15%,附完整 Python 与五类真实陷阱(中阶)。
12 min Chinese - CIR 利率模型:用平方根扩散守住利率的非负底线
1985 年 Cox-Ingersoll-Ross 用一篇论文堵住了 Vasicek 最大的洞——利率能变负。CIR 把扩散系数从常数改成 √r:当利率逼近 0 时扩散也趋 0、而向上的均值回复拉力仍在,于是利率被「非负地板」托住。本文从 Milstein 精确模拟讲起,用 CIR 仿射闭式演示:①利率永不低于 0(Feller 条件 2ab>σ² 成立时,模拟最低 2.14%);②平稳分布是 Gamma、均值=中枢 b;③收益率曲线随 r₀ 切换(低→上翘 +172bp / 高→反转 −177bp);④贴近零地板时波动率塌缩、短端被钉死。附完整 Python 与六类真实陷阱(中阶)。
13 min Chinese - Hurst 指数与分形市场:用重标极差判断序列是随机游走还是有记忆
Peters 的分形市场假说用一个 1951 年水利工程师 Hurst 发明的指标,把「市场有没有记忆」量化成一个数 H:H=0.5 是随机游走(无记忆)、H>0.5 是趋势型(涨了更可能接着涨)、H<0.5 是均值回复型(涨了更可能回落)。本文从 R/S 重标极差讲起,用 Davies-Harte 生成分数高斯噪声,演示三类序列 H 的干净分离(趋势 0.73 / 随机 0.44 / 回复 0.39)、R/S 的 log-log 拟合,以及把滚动 Hurst 做成 regime 检测器——它在合成三段市(趋势→回复→随机)里把三个状态识别得清清楚楚(滚动中位数 0.68/0.29/0.62),再谈经典 R/S 的有限样本偏差和六类真实陷阱(中阶)。
12 min Chinese
返回