- 商品通道指数 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 - OBV 能量潮实战:用累计成交量把「主力吸筹与派发」画成一条线
OBV(On-Balance Volume,能量潮)是 Joe Granville 在 1963 年提出的、却常被当成「普通成交量指标」误用的工具。它的真身是一条「把每日成交量按涨跌方向累加」的累计曲线:涨日加量、跌日减量。OBV 不预测点位,它度量的是「资金在悄悄流入还是流出」。本文用纯 numpy 从零实现 OBV 全公式,并把「OBV 上穿其 EMA 信号线做多、下穿平仓」的规则在一段「涨/跌 regime 交替、成交量确认趋势」的合成行情上做无前瞻回测:OBV 策略总收益 +27.7%(年化 8.0%、Sharpe 1.04、最大回撤 −8.9%),同期买入持有仅 +2.9%(Sharpe 0.09、最大回撤 −19.5%)。并诚实拆穿累计偏移/无量纲不可比/噪声日失真/独立使用陷阱/参数脆弱五类真实陷阱(中阶)。
15 min Chinese - ADX 趋势强度:用定向运动指数把『有趋势』和『无趋势』分开
均线金叉在震荡市里会被反复打脸,问题不是方向判断错,而是根本不该在无趋势时下注。ADX(Wilder 1978)只回答一个问题——现在有没有趋势——把 +DI/-DI 管方向、ADX 管强度分工。本文从零复现 Wilder 平滑,用自洽合成数据证明 ADX>25 过滤能把裸 DI 交叉的 Sharpe 从 -0.01 拉到 0.40,并诚实指出它在强趋势 beta 行情里仍会跑输买入持有,附完整 Python 与六类真实陷阱(高阶)。
12 min Chinese - 抛物线 SAR 与追踪止损:用加速因子把出场点焊在价格上
固定百分比止损有个死穴:它不管趋势走多远都保持同样的距离,要么在盈利单上留太多回吐空间,要么在趋势初期就被震出。Parabolic SAR(Wilder 1978)用一个会加速的追踪止损解决这个矛盾——趋势走得越久、创新高越多,止损点就贴得越近。本文从零复现 SAR 递推与加速因子机制,用自洽合成数据证明它在 Sharpe(0.40 vs -0.00)、最大回撤(-12.4% vs -28.7%)上全面碾压固定 8% 止损,并诚实指出它在震荡市里会被反复翻边打脸,附完整 Python 与六类真实陷阱(高阶)。
12 min Chinese - EMA计算公式详解 - 指数移动平均线完全指南
深入理解EMA(指数移动平均线)的计算公式、原理和应用,通过实例演示和Python代码帮助初学者掌握这一重要技术指标
10 min Chinese
返回