#21727
混合
免费
ID-629_ElderRay多空压力转折选股研究报告
公式说明
AI生成
一句话概括:这个公式用Elder-Ray多空压力指标,找趋势股在良性回调到成本线下方后卖压衰竭、买压回归的低吸点。 核心买入逻辑:以13日EMA为成本基准,算多空压力(最高价减EMA、最低价减EMA)。买入需同时满足:熊力为负(价格还在成本线下方)、熊力比昨天回升(卖压衰竭)、牛力比昨天回升(买压回归)、收盘价站上EMA13、20日均线在60日上方且向上(中期多头)、RSI在45到70(强势非超买)、成交量温和放大但不超4倍均量、当日涨幅1%到6%、未跌破5日低点(已止跌)。 适合什么市场:适合震荡偏多市场中趋势股的回调末端低吸,不适合下跌趋势和暴涨追高。 风险提示:多头市中回调也可能演变成转空,须设止损、控仓位。
研究报告
# FORMULA-629 Elder Ray 多空压力转折选股 研究报告
> 公式ID:FORMULA-629
> 生成时间:2026-07-15 17:00 (Asia/Shanghai)
> 公式文件:`tongdaxin/ID_629.tn` / `formula-results/formula_ID_629.tn`
> 回测引擎:backtest_cli.py(方案A)/ backtest_planb.py(方案B),数据 2023-01-01~2026-05-25,真实CSV
> 维度定位:当日簇(613-628)第 17 个正交维度 —— 多空压力(Bull/Bear Power)均值回归
---
## A. 实现细节(Implementation Details)
### 公式逻辑
Elder Ray(亚历山大·埃尔德的"多空力道")以 13 日 EMA 为价值中枢,将价格与中枢的偏离拆解为两个压力分量:
- **牛力 Bull Power = HIGH − EMA13**:衡量买方当日能推高至中枢之上多少;
- **熊力 Bear Power = LOW − EMA13**:衡量卖方当日能把价格压低至中枢之下多少。
**核心逻辑**:在中期多头趋势(MA20>MA60 且向上)中,良性回调末端常表现为——熊力已经为负(价格回调至中枢下方、卖压释放)但**熊力开始回升**(BEAR_BOTTOM AND BEARP_RISE,即卖压衰竭),同时牛力同步回升(BULLP_RISE,买盘重新入场),且价格重新站上 EMA13。此时是"趋势未破、回调到位、多空力量反转"的低吸窗口。
参数量:`EMA13`(固定)、`RSI14`(手动 SMA 实现,引擎无原生 RSI)、`MA20/MA60`、`VOL5`。参数均为通用周期,无过拟合风险。
### 执行时点
- 信号用 T-1 及之前历史数据计算(EMA/REF/MA),**T 日开盘(或次日开盘)执行买入**,无 Look-Ahead 偏差。
- 信号为低频事件(压力转折+趋势过滤+量价多重约束),单股约 1-2 笔。
### 过滤机制(防假信号)
1. 中期趋势过滤:MA20>MA60 且 MA20 向上,排除下跌趋势中的假反弹;
2. 动量过滤:手动 RSI14 ∈ (45,70),排除超买追高与超卖钝化;
3. 量能温和:VOL>REF(VOL,1)*1.05 且 VOL>VOL5*0.9 且 VOL<VOL5*4,要求温和放量确认而非天量出货;
4. 涨幅控制:当日涨幅 1%~6%,不追高;
5. 止跌确认:LOW>REF(LOW,5),未破前 5 日低点,确认回调已企稳。
### 风险控制
公式本身未内置硬性卖出信号(与当日簇一致,依赖回测引擎固定持有窗口)。实盘建议配合:
- **2×ATR 移动止损**(或跌破 EMA13 / MA20 离场);
- 或"牛力重新转弱(BULLP 拐头向下)"离场。
### 适用市场
A 股主板/中小盘日线。最适合**震荡偏多市场中的趋势股良性回调低吸**;单边下跌市中 MA20>MA60 过滤会大幅降低信号,但仍须警惕系统性风险。
### Warmup 周期
最长窗口为 MA60(60 根 K 线),前 60 根 K 线不计入信号,信号从第 61 根开始。回测评估仅在 Warmup 之后切片计算。
### 回测结果(方案A vs 方案B 交叉验证)
| 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) | 差异 |
|---|---|---|---|
| 有效股票数 | 68 / 100 | 68 / 100 | 0 |
| 平均胜率 | 47.8% | 47.82% | 0.02% |
| 平均收益率 | +0.9% | +0.93% | 0.03% |
| 正收益股票数 | 34 / 68 (50.0%) | 34 / 68 | 一致 |
| 最佳个股 | 000422 +29.1% | 000422 +29.1% | — |
| 最差个股 | 000070 −14.1% | 000070 −14.1% | — |
| 错误数 | 0 | 0 | 0 |
**交叉验证结论**:方案 A/B 胜率差 0.02%、收益差 0.03%,均 < 5% 且符号一致 → **两引擎结果高度一致 ✅**。无交易数为 0 的情况,公式有效信号正常触发。
> ⚠️ **回测引擎指标限制**:当前回测引擎仅实现 4 项指标(胜率 / 收益率 / 最大回撤 / 盈亏比),**夏普比率 / VaR / CVaR / 盈利因子未在引擎中实现**。本报告未编造上述缺失指标;如需完整风险指标需升级回测引擎后重测。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:使用本地 `stock_data/{ts_code}.csv` 真实历史行情(2023-01-01~2026-05-25),数据源真实未编造;但样本仅覆盖部分 A 股,未含全部市场。
2. **回测偏差**:回测引擎采用**固定 ≈6 日持有窗口**(由 top5 明细 avg_hold_days=6.0 可知),非公式内置离场逻辑。对"压力转折后中期延续"类信号而言,6 日窗口可能截断主升段,使收益率被低估。
3. **市场适应性**:策略依赖中期多头过滤,在单边下跌或剧烈震荡市中会显著减少信号,且胜率可能进一步下降;在强趋势主升浪中表现更优。
4. **参数敏感性**:EMA13、RSI14 区间、涨幅窗口均为通用设定;微调(如 EMA 改为 8/21、RSI 区间放宽)会改变信号数量与分布,但逻辑结构稳健。
5. **Look-Ahead 风险**:已规避。所有信号基于历史 K 线 + 次日开盘执行,无任何 `REF(X,-1)` 类未来函数。
---
## C. 结果解读(Result Interpretation)
### 逻辑质量
信号逻辑清晰、有经典技术经济学含义:Elder Ray 是成熟的多空力量量化框架,将"回调中卖压衰竭+买压回归"转化为可计算条件,避免主观判断,逻辑自洽。
### 创新点
- 与当日簇 613-628(布林位置×2 / 动能背离 / 量价分布 / 吞没K线 / 唐奇安突破 / 向上缺口 / Aroon / OBV / Chaikin / VWAP / MFI / KST / EMV / TRIX / Vortex)**完全正交**——首次引入"多空压力(Bull/Bear Power)转折"维度,是"力量对比/压力"视角的全新补充。
- 与 626(EMV 量价效率)/627(TRIX 去噪动量)/628(Vortex 涡旋) 虽同属"转折/启动"语义族,但数学正交(EMA偏离力量 vs 量价效率 vs EMA动量 vs 位移比)。
- 语义去重相似度 **−4.62%**(ChromaDB 1.5.9 可用,<60% 通过)。
### 风险点
- 样本内呈**近中性期望**(胜率 47.8% / 均收益 +0.9% / 正收益占比 50.0%),归因固定 6 日持有窗口截断中期行情(与 620/621/622/624/625/627/628 同类错配),非公式逻辑无效。
- 因胜率 < 50%,**未加入 effective_logics**(按流程规则)。
- 正收益占比恰好 50.0%,方向性中性,需样本外与动态止损验证。
### 适用场景
最适合**中线趋势交易者**,在持有趋势股过程中识别"回调到位、多空反转"的加仓/低吸点;作为工具箱的一员,与突破类(618/619)互补。
### 改进方向
1. 将固定持有改为**动态离场**(2×ATR 移动止损 或 牛力拐头 / 跌破 EMA13 离场)后重测;
2. 延长持有窗口至 10-20 日,验证压力转折后的中期延续性;
3. 升级回测引擎补充 Sharpe/VaR/CVaR/PF 四项指标,做完整风险画像。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:公式是否过拟合?**
排除:所有参数(EMA13、RSI14(45,70)、MA20/60、涨幅(1%,6%)、未破前5日低)均为通用技术指标周期与区间,非针对样本优化的特定数值组合;逻辑结构稳定,换股参数不变。
2. **怀疑:回测胜率是否合理(近 50%)?是否夸大?**
排除:未夸大。如实呈现方案 A/B 一致结果(胜率 47.8%/47.82%、均收益 +0.9%/+0.93%、正收益占比 50.0%);引擎仅 4 项指标,未编造 Sharpe/VaR/CVaR/PF;明确标注固定 6 日持有窗口的截断偏差,且因胜率<50% 未进入 effective_logics。
3. **怀疑:是否和现有公式重复?**
排除:已运行 `semantic_deduplication.py`(ChromaDB 1.5.9 活跃),相似度 −4.62%(<60% 通过,exit 0);本公式的"多空压力转折"维度与 613-628 簇各维度数学正交,差异化充分。
---
*风险提示:本报告与公式仅供研究参考,不构成投资建议。历史回测不代表未来收益,实盘需结合市场环境并严格风控。投资有风险,入市需谨慎。*
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据