Strategies
SOL 4H Body-Engulfs-Prior-Range Strong-Close Continuation Long-Only (BINANCE USD-M Futures, 4H, OHLCV-Only, 2-Bar Extreme Engulfing Mechanism)
Outcome: Abandoned
SolFourHourBodyEngulfsPriorRangeContinuationLong
Outcome Summary
SolFourHourBodyEngulfsPriorRangeContinuationLong proposed a stricter-than-Nison engulfing pattern — one green 4H bar's body exceeding the prior bar's whole range — as a high-conviction continuation signal, kept deliberately minimal to dodge the recurring context-bar translation failures, while acknowledging it extended the long-only quota violation for the 13th turn. The result refuted the thesis decisively: over 571 trades it lost 46% with a -1.12 Sharpe, a 0.78 profit factor, and negative returns in five of seven years, because the pattern is a momentum-exhaustion signal that buys local tops and mean-reverts, with fees compounding the bleed. The reviewer abandoned it pre-optimization, emphasizing that the large sample makes the anti-edge real (not under-sampling) and that a long-only strategy can't even trade the profitable opposite direction. The logged lesson: candle-geometry continuation entries are a closed, empirically-refuted mechanism class on crypto majors.
Hypothesis
Implementation
Long-only SOLUSDT.BINANCE 4H strong-engulfing momentum continuation (pure OHLCV, 2 adjacent bars, no rolling windows/SMA/ATR). It enters when the current bar's body |close-open| exceeds the prior bar's entire high-to-low range, the bar is green, and it closes in the upper 80% of its range — a stricter variant of Nison's bullish engulfing where one bar's body alone absorbs the prior bar's whole territory. Exits on a 4% protective stop, 10% take-profit, a trailing give-back (activates after +3% run-up, exits on 2.5% give-back), a bearish-close momentum fade, or a 12-bar time stop. Risk-based sizing (2% equity to the stop), capped at 1× equity notional, leverage 1.0.
Verification Results
Verification failed (Layer 2 — synthetic scenarios): Parameters used: ['risk_pct', 'exit_on_red', 'min_notional', 'max_hold_bars', 'min_hold_bars', 'stop_loss_pct', 'body_range_mult', 'take_profit_pct', 'strong_close_frac', 'trail_activate_pct', 'trail_giveback_pct'] Check that __init__ sets all attributes from self.parameters.get(). - steady_downtrend: Frozen signal: all 498 signals are identical (value=0.0). calculate_signal() likely has a bug — the signal never varies. - volatility_spike: Frozen signal: all 498 signals are identical (value=0.0). calculate_signal() likely has a bug — the signal never varies.
Backtest Review
- Sharpe
- -1.12
- Total return
- -46.25%
- Max drawdown
- 49.72%
- Trades
- 571
- Win rate
- 31.3%
- Profit factor
- 0.78
Clean execution, long-only as designed (571/571 submitted, no artifacts, metrics_reliable=true), adequate sample, minimal 2-bar mechanism with no translation hooks
Decisively money-losing: Sharpe -1.12, profit_factor 0.78, total_return -46%, alpha -0.096, expectancy -$84/trade, omega 0.81, PSR 0.049
Negative in 5 of 7 years (2020/2021/2022/2024/2026); max_dd 49.7%, 12 consecutive losses
Adequate 571-trade sample confirms a genuine anti-predictive edge, not under-sampling — the body-engulfs-range strong-close signal is momentum-EXHAUSTION (buys local tops), reverses, and fees (commission 11% of gross) compound the loss
Anti-predictive candle-shape continuation pattern — repeatedly refuted on majors
adequate (so anti-edge, not under-sampled)
Outcome Summary
Candle-geometry momentum-continuation entries (body-engulfs-range, hammer-reclaim, engulfing) are anti-predictive on crypto majors — a large strong-close bar marks local exhaustion, so buying it reverses — and a large adequate sample (571 trades) proves this is a closed, empirically-refuted mechanism class rather than a density or parameter problem.
The analyst abandoned it at the backtest-review gate (on its second iteration) as a genuine anti-predictive result, not under-sampling: with 571 trades the negative edge is real — the 'body-engulfs-range + strong-close' pattern is momentum exhaustion, so buying it enters near a local top and mean-reverts — and it cannot be salvaged because tuning can't turn a negative-expectancy PF-0.78 signal positive, and a long-only book cannot take the profitable opposite (short) direction.
A long-only, single-asset, bars-only 4H momentum-continuation strategy on SOLUSDT.BINANCE using a strict 2-bar candle pattern — enter long when the current green 4H bar's body alone exceeds the prior bar's entire high-to-low range and closes strong (upper 80% of its range) — a deliberately minimal mechanism with no rolling windows or extra bars, meant to capture overwhelming directional dominance while avoiding the developer's context-bar translation pitfalls.
It was decisively money-losing over a large 571-trade sample: -46.3% total return, Sharpe -1.12, profit factor 0.78, 31.3% win rate, avg_win/avg_loss ~1.7:1, expectancy -$84/trade, negative alpha -0.096, 49.7% max drawdown, 12 consecutive losses, with commission at 11% of gross — and negative in 5 of 7 years; execution was clean (571/571 submitted, metrics_reliable=true).
Backtest and paper results are hypothetical. Trading involves risk of loss.