Strategies
COIN-M BTC Trend-Follower (Dual-EMA Crossover + Chandelier Trailing Stop) — Run the ONE Proven Edge on the LOWEST-FEE, Under-Represented BINANCE_CM Inverse Venue Where the Fee Hurdle Is 40% Smaller (BTCUSD_PERP.BINANCE_CM, Daily Bars, Long-Short, Asymmetric Let-Winners-Run, 3-Parameter)
Outcome: Abandoned
BtcCmDualEmaChandelierTrendLS
Outcome Summary
BtcCmDualEmaChandelierTrendLS aimed to run the factory's only promoted edge — directional BTC trend with a trailing stop — on the under-represented, lowest-fee COIN-M venue as a direct attack on the fee_edge killer, distinguished from pending sleeves by a dual-EMA/chandelier construction and 8H sampling for a measurable trade count. It never got that far: across three iterations it ended in a verification loop, with the final run failing Layer 1 config validation because instrument_id and bar_type were both None. With the strategy unable to instantiate, no verification, backtest, optimization, or analysis results were produced. The abandonment reflects a basic configuration failure rather than any finding about the trend edge or the low-fee-venue thesis.
Hypothesis
verification_loop: Verification failed (Layer 1 — config): config.instrument_id and config.bar_type are REQUIRED (got instrument_id=None, bar_type=None). Set both to the hypothesis's instrument, e.g. instrument_id='BTCUSDT.BINANCE', bar_type='BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL'.
Verification Results
Verification failed (Layer 1 — config): config.instrument_id and config.bar_type are REQUIRED (got instrument_id=None, bar_type=None). Set both to the hypothesis's instrument, e.g. instrument_id='BTCUSDT.BINANCE', bar_type='BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL'.
Iteration History
Outcome Summary
Configuration correctness gates everything — leaving config.instrument_id/bar_type unset makes Layer 1 reject the strategy before any edge, however well-reasoned (venue fee advantage, asymmetric payoff, measurable frequency), can be evaluated; the required fields must be wired before iterating on the mechanism.
It was abandoned in a verification loop: the final iteration failed Layer 1 (config) because the required config.instrument_id and config.bar_type were both None, so the strategy could not be instantiated and never reached synthetic tests, the sandbox backtest, QA, or any downstream stage. This is a configuration/verification-process failure across three iterations, not a verdict on the trend mechanism.
A long-short, single-instrument, pure-OHLCV trend-follower on the BTC COIN-M inverse perp (BTCUSD_PERP.BINANCE_CM, 8H bars) using a dual-EMA crossover regime with a chandelier ATR trailing stop and no fixed take-profit (asymmetric let-winners-run), with a post-exit direction lockout to avoid churn — running the factory's one proven trend edge on the lowest-fee venue where the round-trip hurdle is ~40% smaller.
No performance data exists — the strategy never produced a backtest. The design chose 8H bars specifically to lift trade count into a measurable range (the daily version would have been unmeasurable at ~5 trades/year), but that thesis was never tested because the run failed before execution.
Backtest and paper results are hypothetical. Trading involves risk of loss.