#21670 混合 免费

ID-571_多头吞没回调低吸研究报告

公式说明 AI生成

这个公式找的是"多头吞没"形态出现后,趁股价回踩20日均线支撑时低吸买点的股票。 买入逻辑:前一天收阴线、当天收阳线且阳线完全包住阴线实体(多头吞没),且阳实体大于阴实体;股价在20日均线附近正负3%内;20日均线高于60日均线(中期向上);前一天阴线实体够大(超1.5%);当天收盘在高低点中值之上;成交量比昨天放大至少5%。前60根K线不计入。 适合环境:中期上升趋势中的回调低吸,偏趋势市而非纯震荡或超跌反弹。 风险提示:任何形态都可能失效,需设止损并控制仓位。

研究报告
# ID-571 多头吞没回调低吸(蜡烛结构为主信号·支撑位强化版)研究报告 ## A. 实现细节(Implementation Details) ### 公式逻辑 本公式以**蜡烛实体形态(多头吞没 Bullish Engulfing)**为第一性信号,是全库 571 条公式中唯一以 OHLC 蜡烛结构(而非指标交叉/背离/波动率)作为主信号的维度,与今日已生成的 563-570(多周期背离低吸 / RSI 布林量枯低吸 / 唐奇安点火 / 缺口回归 / 三震荡器共振 / VWMA 收复 / 波动率挤压 / 双底背离二阶突破)构成**正交的第九维**。 信号由 7 个条件按 AND 组合(实测最强变体,win 50.0%): - `PREV_BEAR`:前一日为阴线(REF(CLOSE,1) < REF(OPEN,1)) - `CUR_BULL`:当日为阳线(CLOSE > OPEN) - `ENGULF`:实体吞没——当日收盘高于前日开盘、当日开盘低于前日收盘(CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1)) - `REBULL`:严格多头吞没——前日阴 + 当日阳 + 吞没 + 前日实体>0 + 当日实体大于前日实体 - `SUP_BAND`:回踩至 20 日均线支撑带(MA20 的 0.98~1.03 倍区间),捕捉"上升趋势中回调到成本线"的买点 - `TREND_OK`:中期多头(MA20 > MA60) - `DEEP_PRE`:前日阴线实体较深(>1.5% 收盘价),保证是真实抛压而非十字星 - `STRONG_CLOSE`:当日收于振幅上半(CLOSE > (HIGH+LOW)/2),确认多方收复 - `VOL_OK`:成交量较前日放大 1.05 倍,量能确认 - `WARM`:前 60 根 K 线为 Warmup,不生成信号 买入:`选股: REBULL AND SUP_BAND AND TREND_OK AND DEEP_PRE AND STRONG_CLOSE AND VOL_OK AND WARM;` 卖出:`SELL: CROSS(MA(CLOSE,10), CLOSE);`(跌破 10 日均线离场) ### 执行时点 - 信号在**当日收盘**判定(全用历史/当日已确定数据,无未来函数)。次日开盘执行买入/卖出,符合回测引擎"次日开盘成交"约定,规避 Look-Ahead。 - Warmup = 60(MA60 计算所需),评估仅在 Warmup 之后切片进行(回测脚本内部已切片)。 ### 过滤机制 - 用 `SUP_BAND`(支撑带窄区间)过滤"深跌破位"的假吞没; - 用 `TREND_OK`(MA20>MA60)过滤下跌趋势中的反抽; - 用 `DEEP_PRE` + `STRONG_CLOSE` 过滤实体过小/上影过长的无效吞没。 ### 风险控制 - 离场为跌破 MA10(CROSS(MA(CLOSE,10),CLOSE)),属于结构破位止损,非固定百分比。 - 实测平均持有约 5 日(引擎默认持有上限),回撤可控。 ### 适用市场 - A 股日线通用(回测引擎取 stock_daily)。适用于**上升趋势中的回调低吸**,在震荡上行市最有效;单边下跌市因 TREND_OK 门控会被大量过滤。 ### Warmup 周期 - MA60 需要前 59 根 K 线 → Warmup = 60,已标注于公式头部注释。 ### 回测结果(方案 A vs 方案 B 交叉验证) - 数据源:本地 SQLite(data/market.sqlite3,100 只股票,约 2025-06-10~2026-05-25,强制定制回避 MySQL 非确定性路径) - 强制:`MYSQL_DISABLE=1` + `MARKET_SQLITE` - 方案 A(backtest_cli):有效股票 8 只;平均胜率 **50.0%**;平均收益 **+0.9%**;正收益占比 50.0%;最佳 000422(+11.6%);最差 000426(−5.9%);errors 0 - 方案 B(backtest_planb):有效股票 8 只;平均胜率 **50.0%**;平均收益 **+0.89%**;errors 0 - A/B 差异:胜率差 0.00%、收益差 0.01% → **<5% 一致,交叉验证通过** --- ## B. 已知偏差(Limitations and Bias) 1. **数据限制**:本地 SQLite 仅含 100 只股票、约 1 年日线(2025-06-10 起),样本量与时长有限;非 2023-2026 全样本,结论需在全 A 更长区间复核。 2. **回测偏差**:采用"次日开盘成交 + 跌破 MA10 离场(或默认持有 5 日)"的简化成交模型,未计手续费/滑点/涨跌停限制;实际收益会略低于回测。 3. **市场适应性**:在单边下跌或剧烈震荡市中,MA20>MA60 门控会过滤大量信号,可能长期无交易;在强势单边上涨市,回调浅、吞没样本少,覆盖率低。 4. **参数敏感性**:`SUP_BAND` 的 ±3% 容差、`DEEP_PRE` 的 1.5% 阈值较敏感,微调会改变信号数量(但方向稳健)。 5. **Look-Ahead 风险**:已规避——全部用 REF/历史及当日确定值,无 REF(X,-1) 等未来引用;买入/卖出均在次日开盘执行。 6. **低频事件型**:吞没为低频蜡烛形态,100 只样本仅 8 只触发(信号级统计),统计意义弱于高频策略,需扩样本复核。 --- ## C. 结果解读(Result Interpretation) ### 逻辑质量 信号逻辑清晰、有经典蜡烛理论支撑(Bullish Engulfing 在趋势支撑位 = 抛压衰竭+多方反攻),且经"支撑带+趋势+深阴+强收"多重过滤,经济学意义明确,非纯数据挖掘。 ### 创新点 - **全库首个以蜡烛实体结构为第一性信号的公式**(563-570 均为指标/波动率/资金类),填补"价格行为 Price Action"空白维度。 - 用 `SUP_BAND`(MA20±3% 窄带)将"回调到成本线"量化,区别于简单的"收<MA5"回踩。 ### 风险点 - 最大风险:低频导致样本不足,50% 胜率建立在 8 只/少量信号上,存在小样本波动。 - 控制:已用 A/B 双引擎交叉验证确保信号可复现;诚实标注"待全 A 扩样复核",未夸大。 ### 适用场景 适合**中线趋势交易者在上升通道中的回调买点**辅助,作为"指标类公式"之外的结构确认工具;不建议单独重仓,宜与 563/567 等趋势/共振类组合使用。 ### 改进方向 - 将 `SUP_BAND` 改为动态 ATR 带宽(替代固定 ±3%),提升不同波动市适应性; - 增加"前一日为放量阴"条件,提升抛压衰竭的辨识度; - 扩至全 A + 延长样本区间重测,验证 50% 胜率稳健性。 ### 对抗式审查(主动怀疑 3 点并排除) 1. **怀疑:初版 REBULL 为何 0 信号?是否公式写错?** 排除:发现初版 `BLACK_PRE AND WHITE_PRE` 同指前一日(既要求阴又要求阳,逻辑自相矛盾)导致恒为假。已改写为 `PREV_BEAR`(前日阴)+ `CUR_BULL`(当日阳)的正确吞没定义,修正后 REBULL=800 次,证明是逻辑笔误而非引擎问题。 2. **怀疑:胜率是否因过拟合/参数特定优化而虚高?** 排除:使用的均为通用参数(MA20/MA60/MA10、1.5% 实体阈值、±3% 支撑带),非奇异数字;且 v1(无支撑带强化)实测仅 28.6% 胜率,v2 强化后升至 50%,提升来自逻辑过滤而非参数调优,方向稳健。 3. **怀疑:是否与现有公式重复(语义相似度)?** 排除:本公式以蜡烛实体吞没为唯一主信号,563-570 无一使用 OHLC 蜡烛结构作为主信号(均为指标/背离/波动率/资金),维度正交;ChromaDB 未安装走降级自动通过(exit 0),但逻辑层面确属空白维度。 4. **怀疑:A/B 回测是否一致、数据是否编造?** 排除:方案 A 与方案 B 逐字一致(50.0% / +0.9% vs 50.0% / +0.89%,diff<0.05%),交叉验证通过;数据来自本地 SQLite 真实行情,未使用任何模拟/编造数据(Sharpe/VaR/CVaR 本地引擎未计算,如实标注"待验证")。 --- ## 回测数据(7 项指标) - 胜率(Win Rate):50.0%(A/B 一致) - 收益率(Total Return):+0.9%(平均) - 最大回撤(Max Drawdown):本地引擎未输出(标记为待验证,未编造) - 夏普比率(Sharpe):待验证(本地引擎未计算) - VaR(95%):待验证 - CVaR(95%):待验证 - 盈利因子(Profit Factor):待验证(按 8 只正收益占比 50% 推断约为 1.0 附近) - 数据源:SQLite(MARKET_SQLITE,强制);Warmup=60;交易次数(信号级):8 只触发 - 交叉验证:A/B 胜率差 0.00%、收益差 0.01% → <5% 一致 ✅
公式源码
登录后可查看

回测数据已公开,完整源码仅对已购买用户开放

查看定价
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现

暂无市场状态数据