源文件:research/quant_digests/2026-03-23_0031_caizongxun-hammer-engulf-retest-asymmetric-gate.md
这轮选题来自近期仓库 caizongxun/crypto-15m-trading-strategy (2026)。仓库主张三层确认(MA 趋势 + MACD/RSI 动量 + volume),并在信号里加入 hammer / engulfing 形态与 divergence。
我没有照搬整套策略,而是只抽一个更贴 desk 的旁支问题: > 在 15m 的“趋势中回踩后再确认”场景里,hammer/engulf 是否值得做成三条收口线共享 gate?
这个问题直接服务当前三条线:
Fibonacci confirmation / retest_holdEMA / PSAR raw alpha focusV3 breakout-short follow-uphammer/engulf 在 15m 更像 long-side 的回踩质量过滤层;不适合直接升为 breakout-short 的 shared hard gate。BTC/ETH/SOL 最近 120d 的 15m K 线,固定 next-bar open 入场 + +1.5ATR/-1ATR first-hit(8 bars)做代理判决,对比 base vs pattern gate 四臂,观察多空非对称结果。关键数据点(BTC/ETH/SOL 合并):
base: n=306, target_rate=34.6%, stop_rate=51.3%, avg_pnl_r=+0.0319pattern: n=102, target_rate=33.3%, stop_rate=47.1%, avg_pnl_r=+0.0925base: n=365, avg_pnl_r=-0.1148pattern: n=126, avg_pnl_r=-0.1151hammer: n=16, avg_pnl_r=+0.3125(稀疏但质量高)engulf: n=84, avg_pnl_r=+0.0631hammer(倒锤):n=21, avg_pnl_r=-0.5536(明显拖累)SMA5>SMA20>SMA60(long)/ SMA5<SMA20<SMA60(short)hammer/engulf 形态门(当前证据:long 可用、short 需拆分)next-bar open、+1.5ATR/-1ATR、8 bars first-hit做一个最小三臂 A/B(先不加复杂模型):
base_retest(无形态门)base_retest + long_pattern_gate(仅 long 开启 hammer/engulf)base_retest + short_engulf_only(short 仅保留 bearish engulf,禁倒锤)统一口径:
15m signal,并补 5m execution 对照+1.5ATR/-1ATR, 8 bars6/10/15 bps per side优先看两项:
post-cost avg_pnl_rtrade retention(交易保留率)升级条件:若 long gate 在 15m 和 5m 执行下都维持正边际,且交易保留率 > 35%,可进入三条收口线的候选确认层。
https://github.com/caizongxun/crypto-15m-trading-strategyhttps://github.com/caizongxun/crypto-15m-trading-strategyhttps://raw.githubusercontent.com/caizongxun/crypto-15m-trading-strategy/main/crypto_15m_strategy.pinehttps://github.com/caizongxun/crypto-15m-trading-strategyhttps://developers.binance.com/docs/derivatives/usds-margined-futures/market-data/rest-api/Kline-Candlestick-Datascripts/run_quant_digest_caizongxun_pattern_retest_proxy.pyreports/artifacts/quant_digest_caizongxun_pattern_retest_proxy/event_log.csvreports/artifacts/quant_digest_caizongxun_pattern_retest_proxy/summary.csvreports/artifacts/quant_digest_caizongxun_pattern_retest_proxy/pattern_subtype_summary.csvreports/artifacts/quant_digest_caizongxun_pattern_retest_proxy/asset_variant_summary.csvreports/artifacts/quant_digest_caizongxun_pattern_retest_proxy/meta.json