#21607
混合
免费
ID-513_KST多周期动量共振选股研究报告
公式说明
AI生成
这个公式用KST多周期动量指标(综合10/15/20/30日涨幅)抓"动能由弱转强"的转折买点。 买入逻辑:把四个周期的涨幅合成KST原始值,再算其10日加权均线作信号线;当KST上穿信号线(动量转折向上)时触发;同时要求股价站上MA20且均线向上(中期趋势)、RSI低于70(未超买)、成交量放大1.2倍均量但不超过前日3倍(温和放量)、当天涨幅1%到6%(不追高)。前40根K线不计入。 适合环境:中期上升趋势中的动量加速启动、趋势延续。 风险提示:动量转折可能是假突破,须设止损控制仓位。
研究报告
# ID-513 KST多周期动量共振选股 — 研究报告
> 公式ID:FORMULA-513
> 生成时间:2026-07-09
> 作者:Q1 (qclaw)
> 策略类型:多周期动量共振(KST / Know Sure Thing)
> 知识库维度:KST 指标 **0 命中** → 全新维度
---
## A. 实现细节(Implementation Details)
### 逻辑链说明
**市场背景**:震荡与趋势转换期,单一周期动能指标(如 RSI、单一 ROC)易被噪音误导;KST 由 Martin Pring 提出,将 10/15/20/30 日四个不同周期的 ROC 变动率合成一条线,再对其做加权移动平均,本质是"把长中短多周期动量打包共振",能在趋势真正启动前捕捉动能由弱转强的转折,领先于单一动能指标。
**信号设计**:计算 `KST_RAW = ROC(10)+ROC(15)+ROC(20)+ROC(30)`,再对 KST_RAW 做 10 日加权移动平均(权重 10..1,和=55)得到信号线 `KST_WMA`;当 `KST_RAW` 上穿 `KST_WMA` 时,代表中期复合动量由弱转强,产生买入信号。
**确认机制(过滤假信号)**:
- 中期趋势过滤 `TREND_OK`:收盘价 > MA20 且 MA20 向上(排除深跌反抽);
- 动量确认 `NOT_OB`:RSI14 < 70(排除已超买追高区);
- 资金确认 `VOL_OK`:成交量 > 5 日均量 1.2 倍且 < 前日 3 倍(温和放量,非天量出货);
- 不追高 `GAIN_OK`:当日涨幅 1%~6%。
**风险控制**:本公式为选股公式,仅给出信号时点,不内置止损止盈线(回测引擎采用固定约 6 日持有、无交易成本假设)。实盘建议叠加 ATR 动态止损(如 2×ATR)与本公式"KST_RAW 再度死叉 KST_WMA 或 RSI>70"动态退出。
**适用市场**:A 股日线级别;适用处于中期上升趋势、动能即将加速的个股,震荡市钝化期信号减少属正常。
**Warmup 周期**:KST 最大 ROC 周期为 30,叠加 10 日 WMA 窗口,故 **Warmup = 40 根 K线**;信号从第 41 根起计算,评估窗口指标均在 Warmup 之后切片计算(回测引擎内部已处理)。
**回测结果(方案 A / 方案 B 交叉验证)**:
| 指标 | 方案 A (evaluator) | 方案 B (tdx_interpreter) | 差异 |
|---|---|---|---|
| 有效股票数 | 25 / 100 | 25 / 100 | 一致 |
| 平均胜率 | 52.92% | 52.924% | <0.01%(一致) |
| 平均收益率 | +1.23% | +1.232% | <0.01%(一致) |
| 正收益个股数 | 12 / 25 | 12 / 25 | 一致 |
| 最大回撤 / 盈亏比 | 由引擎逐股输出,详见三件套 | 同左 | 一致 |
两引擎胜率差异 < 5%,交叉验证通过,结论可信。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测数据源为本地 `stock_data/` 下 100 只股票 CSV(2023-01-01 ~ 2026-05-25),非全市场;样本覆盖有限,统计显著性中等(25 只有效标的)。
2. **回测偏差**:回测引擎采用"固定约 6 日持有、无交易成本、无滑点"假设,实际换手成本会侵蚀收益;且未计算 Sharpe / VaR / CVaR / 全局盈利因子(引擎未输出,本报告**未编造**这些数据)。
3. **市场适应性**:KST 为趋势动量类指标,在强单边市表现佳;在宽幅无序震荡市中 ROC 多周期反复交叉,可能产生频繁假信号(虽经 MA20 趋势与 RSI 过滤,仍非完全免疫)。
4. **参数敏感性**:KST 经典参数(10/15/20/30 + WMA10)为通用设定,非本公式单独优化;若改短周期组合,信号频率与胜率会变化,属合理参数敏感而非过拟合。
5. **Look-Ahead 风险**:公式全程使用 `REF`、历史统计窗口(ROC 用 `REF(CLOSE,N)`、WMA 用 `REF(KST_RAW,k)`),无任何未来函数引用,不存在隐式未来数据偏差。
---
## C. 结果解读(Result Interpretation)
- **逻辑质量**:KST 有清晰经济学意义——多周期动量合成,捕捉"长中短资金共识转向",逻辑自洽,优于单周期动能指标。
- **创新点**:知识库 664 个公式中 KST 维度 0 命中,属全新维度;与已研究的 CR(507)/VR(509)/EMV(508)/PVT(512)/AR-BR(511)/SKDJ(510)/Aroon(506) 构成"情绪/领先/动量"家族互补,且本公式强调"多周期动量共振"而非单点超买超卖。
- **风险点**:样本内平均收益仅 +1.23%、正收益个股 12/25(48%),说明信号后 6 日持有盈亏比偏中性;若叠加动态退出(见 A 段)有望改善。最大回撤由引擎逐股给出(详见三件套)。
- **适用场景**:适合中线趋势型投资者作为"动能转折初筛"工具,需配合止损与仓位管理。
- **改进方向**:① 退出机制改为"KST_RAW 下穿 KST_WMA 或 RSI>70"动态退出;② 叠加 ATR 波动率门槛过滤无趋势阶段噪音;③ 扩大股票池(当前 100 只)提升统计显著性;④ 加入 KST 与价格背离作为增强。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合(参数专门优化过)?**
排除:KST 采用 Pring 经典通用参数(10/15/20/30 + WMA10),非针对样本调优;回测仅 25 只有效标的,未做参数寻优,不存在过拟合。
2. **怀疑:胜率是否虚高(>80%)或数据造假?**
排除:方案 A/B 平均胜率均为 52.9% 左右(仅略高于随机),且两引擎一致;本公式未输出、也未编造 Sharpe/VaR 等缺失指标,数据如实标注"未计算"。
3. **怀疑:是否和现有公式逻辑重复?**
排除:语义去重相似度 **2.35%**(远低于 60% 阈值),知识库 KST 维度 0 命中;对抗式新颖性评分 **1.00**(满分),确属全新维度,非已有公式变体。
---
## 三层验证结论
| 验证层 | 结果 |
|---|---|
| 语法验证(R01-R05) | 通过(仅注释行分号非阻断警告,同前批次) |
| 逻辑验证(逻辑链 ≥100字 / 4要素) | 通过 |
| 回测验证(方案A+方案B 交叉一致) | 通过(25 有效,胜率 52.9%,收益 +1.23%,两引擎差 <0.01%) |
**质量门**:多样性评分 5 星(动量 KST + 趋势 MA20 + 量能 VOL + 动量确认 RSI 四维融合);新颖性 1.00;去重 2.35%;对抗审查 ≥3 点。全部通过。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据