#21715
混合
免费
ID-617_均线斜率加速看涨吞没低吸选股研究报告
公式说明
AI生成
一句话概括:这个公式在中期多头中抓"均线斜率向上、出现看涨吞没阳包阴"的回调低吸反转点。 核心买入逻辑:七条件全满足——中期多头(20日线在60日线上且当日向上)、RSI在45至70中性区(非超买)、看涨吞没(今日低开在前收之下、收盘高于前开盘且收阳高于前收)、温和放量(超前日1.05倍且超5日均量0.9倍)、涨幅0至4.5%(不追高)、最低价守住前5日低点(非破位下杀)。全满足才选股。 适合市场环境:上升趋势中回调企稳的反转低吸,不适合主跌段和暴涨超买。 风险提示:吞没形态在弱势中常为假信号,须确认中期多头且守住前低,破位须止损。
研究报告
# FORMULA-617 均线斜率加速+看涨吞没低吸选股 研究报告
> 公式ID:FORMULA-617
> 生成时间:2026-07-15 05:03 (Asia/Shanghai)
> 公式类型:选股公式(通达信 .tn)
> 研究方向:价格行为K线结构(看涨吞没)+ 均线斜率加速 + 量能温和 + RSI中性
> 市场背景:震荡偏多(sideways 市场状态检测)
---
## A. 实现细节(Implementation Details)
### 公式逻辑
本公式是一个**价格行为(Price Action)维度**的选股策略,与同日簇的 613(布林下轨位置低吸)、614(布林中轴位置回归)、615(动能背离)、616(量价分布结构)**维度正交**——本公式不看指标位置或量价分布,而是直接识别短期止跌的 K 线形态结构,并叠加趋势加速确认。
信号由 7 个条件全 AND 组成(规避回测引擎对嵌套布尔的限制,与 616 一致):
1. **中期多头**:MA20 > MA60,保证处于中期上升趋势的大环境;
2. **均线斜率加速**:MA20 > REF(MA20,1),20 日均线仍向上,趋势未被破坏;
3. **RSI 中性偏强(手动实现)**:用 SMA 实现 RSI14,要求 45 < RSI14 < 70,过滤弱势股与超买追高;
4. **看涨吞没(阳包阴)**:OPEN < REF(CLOSE,1) 且 CLOSE > REF(OPEN,1) 且 CLOSE > OPEN 且 CLOSE > REF(CLOSE,1);
5. **温和放量**:VOL > REF(VOL,1)*1.05 且 VOL > MA(VOL,5)*0.9,**不要求倍量**,避免追高控盘股;
6. **涨幅合理**:当日涨幅 0%~4.5%,不追高;
7. **止跌确认**:LOW > REF(LLV(LOW,5),1),未跌破前 5 日低点,确认非破位下杀。
### 执行时点
- 信号使用**当日收盘数据**计算(MA/RSI/VOL 均为收盘可得),属**收盘后选股、次日开盘执行**的标准选股模式;
- 无隐式 Look-Ahead 偏差:所有指标均用 T 日及以前数据,未引用未来函数。
### 过滤机制
- RSI14 中性区间过滤弱势/超买;
- 中期多头(MA20>MA60)+ MA20 斜率向上,过滤下跌趋势中的假反弹;
- 涨幅上限 4.5% 过滤追高;温和放量(非倍量)过滤对敲异动。
### 风险控制
公式本身**未内置硬性卖出信号**(与 613-616 一致,保持选股纯净度);实盘建议配套:2×ATR 移动止损,或跌破 MA20 离场。
### 适用市场
A 股日线级别;震荡偏多/慢牛趋势中的趋势股回调末端低吸。单边熊市(MA20 长期向下)信号稀少,天然自我保护。
### Warmup 周期
最长窗口为 MA60,故 **Warmup = 60 根 K 线**;前 60 根不计入信号(已在公式注释标注)。
### 回测结果(2023-01-01 ~ 2026-05-25,真实 CSV,100 股,min-trades=1,hold≈6日)
| 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) |
|---|---|---|
| 有效股数 | 91 | 91 |
| 平均胜率 | 45.6% | 45.57% |
| 平均收益率 | +1.0% | +1.04% |
| 正收益股占比 | 50/91 (54.9%) | 50/91 (54.9%) |
交叉验证:A/B 胜率差 0.03%、收益差 0.04% → 一致 ✅。最佳 000422 +30.5%、000035 +29.8%;最差 000070 -32.2%。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:使用本地 `stock_data/{ts_code}.csv` 真实日线,未覆盖全部 A 股(仅 100 只样本股);胜率/收益为样本内结果。
2. **回测偏差**:回测引擎采用「信号触发后固定持有约 6 日」的简化假设,未实现真实买/卖点撮合、手续费与滑点;Sharpe/VaR/CVaR/盈利因子 4 项指标引擎**未实现**,本报告未编造,仅呈现引擎实际输出的 4 项(胜率/收益/回撤/盈亏比)。
3. **市场适应性**:纯多头选股,熊市(MA20 向下)信号极少,虽规避风险但也会错过反弹;极端波动(如一字跌停)下吞没形态失效。
4. **参数敏感性**:RSI 区间(45,70)、涨幅上限(4.5%)、温和放量阈值(1.05) 为经验值,微调会改变信号数量但逻辑框架稳定。
5. **Look-Ahead 风险**:无。所有条件均基于 T 日及以前收盘数据。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
逻辑清晰、有经济学意义:看涨吞没是经典的短期止跌 K 线结构,配合「中期多头 + 均线斜率向上」确认趋势未破,RSI 中性过滤弱势,温和放量确认资金认可——是一个完整的「趋势 + 形态 + 量能」三层过滤低吸框架。
### 创新点
- 与同日簇 613/614/615/616 维度正交:**首次引入价格行为(看涨吞没 K 线结构)+ 均线斜率加速度**作为主信号,而非指标位置/背离/量价分布;
- 手动 RSI14(SMA 实现)规避引擎无原生 RSI 的限制,保持与回测引擎兼容;
- 采用「温和放量(非倍量)」而非「倍量确认」,区分于主流追涨逻辑,更贴合回调低吸场景。
### 风险点
最大风险是**胜率偏低(45.6%)**——吞没形态在震荡市中假信号偏多。但正收益股占比 54.9%、平均收益 +1.0%、且 best 股达 +30%,说明**盈亏比正向**(止跌低吸后上涨空间大于下跌)。实盘须以「小止损 + 让利润奔跑」的盈亏比逻辑运作,而非依赖高胜率。
### 适用场景
适合**震荡偏多、趋势股回调末端**的短线/波段低吸者;不适于单边熊市或追涨型交易者。
### 改进方向
- 加入 2×ATR 动态止损内置信号,使公式从纯选股升级为交易系统;
- 用「吞没实体占前日实体比例」替代简单布尔,提升形态质量区分度;
- 引入板块/大盘择时过滤(如仅在大盘站上 MA20 时选股)。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
排除:逻辑为通用 K 线形态 + 均线斜率 + 标准 RSI 区间,无针对样本优化的最优参数组合;参数均为常识区间。
2. **怀疑:胜率仅 45.6% 是否说明策略失效?**
排除:回测显示正收益股占比 54.9%、平均收益 +1.0%、最佳股 +30.5%,盈亏比为正;低胜率高盈亏比是形态类低吸策略的典型特征,非失效。
3. **怀疑:是否和现有公式重复?**
排除:ChromaDB 语义去重相似度 **13.49%**(<60% 通过);本公式以「看涨吞没 K 线结构 + 均线斜率」为唯一主信号,与 613/614(布林位置)、615(动能背离)、616(量价分布)维度正交,无重叠。
---
## 附录:回测三件套与交叉验证文件
- 方案A 摘要:`formula-results/ID_617/summary_planA.json`
- 方案B 摘要:`formula-results/ID_617/summary_planB.json`
- 权益/成交明细:回测引擎以 `--csv-dir` 输出(方案A),方案B 仅 JSON 输出
- Warmup = 60 根 K 线,评估窗口在 Warmup 之后计算
> ⚠️ 回测引擎仅实现 4 项指标(胜率/收益/回撤/盈亏比),Sharpe/VaR/CVaR/盈利因子未实现,本报告未编造,已如实标注。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据