Strategies
BTC Hyperliquid Adaptive Volatility-Channel Trend-Ride, Long-Short (Single-Instrument BTCUSD.HYPERLIQUID Perp, 4H Bars — Ride Breaks of an EMA±ATR Envelope, Exit/Flip on EMA Reclaim, Pure OHLCV, 3-Parameter)
Outcome: Abandoned
BtcHyperliquidVolatilityChannelTrendRideLS
Measured sample (242 trades over 2.6 years) and clean 3-parameter pure-OHLCV construction — no data/execution defects
Hypothesis
Implementation
Long/short 4H trend-ride on the BTCUSD.HYPERLIQUID perpetual, pure OHLCV. An adaptive volatility channel is built from an EMA center plus/minus band_atr_mult x ATR; a close at or beyond the upper edge with a rising center goes LONG, at or beyond the lower edge with a falling center goes SHORT. The position closes on whichever comes first: the hypothesis's EMA reclaim (close back through the center against the position) or a give-back ratchet that exits when the close retreats 1.5 ATRs from the best close achieved since entry, so an extended leg is not handed back to a lagging center. After an exit the strategy is flat and free to flip on the opposite edge. Sizing risks risk_pct of equity against the structural stop distance (band_atr_mult x ATR, the distance from entry back to the center), independently capped at 0.5x equity of gross notional. Three tunables: ema_period, band_atr_mult, risk_pct.
Verification Results
CLEAN RESTART 2026-09-04 — this run's verdict history and learning records were removed and it was restarted from verification. Its previous abandonment came from the pipeline, not from the market: the Layer-2 harness mis-bound @staticmethod helpers (fixed), QA issued terminal performance verdicts on an unoptimized smoke test (removed — QA now judges correctness only), and sandbox timeouts came from backtest-slot starvation (fixed). The hypothesis and the strategy code are unchanged. Verify the code on its merits; performance is decided later by the full backtest and the optimizer.
Capacity/impact limit: impact_cost_pct 59.6%, capacity_usd ~$281k, turnover 102x. Per-trade sizing formula is sound (risk-anchored, capped at 0.5x equity notional), but ratchet-driven turnover on HL BTC depth caps deployable capital and eats most of the gross edge. Not a sizing bug (run stays net-positive after folded impact) but makes the marginal edge non-scalable. Treat ~$281k as the capacity ceiling.
The give-back ratchet changed behavior more than the rationale claims: it states non-extending trades are unchanged and the ~68-trade sample preserved, but the run shows 242 trades (~3.5x) because the 1.5-ATR retreat-from-best exit fires on routine pullbacks → early exits/re-entries. Primary source of the impact drag. Code is correct; the characterization is inaccurate.
Backtest Review
- Sharpe
- 0.04
- Total return
- 3.04%
- Max drawdown
- 23.85%
- Trades
- 242
- Win rate
- 38.0%
- Profit factor
- 0.98
Measured sample (242 trades over 2.6 years) and clean 3-parameter pure-OHLCV construction — no data/execution defects
Drawdown contained (max_drawdown 23.8%, no liquidation); sizing/risk hygiene works as intended
Net-negative edge: profit_factor 0.983 (<1), expectancy -$11.6/trade, total_return +3.0% over 2.6y (CAGR -1.1%), Sharpe 0.041 with CI [-1.19, 1.19] straddling zero, PSR 0.524
Capacity-dead: impact_cost_pct 192% (impact ~2x gross PnL), capacity_usd only $27k — the edge exists only at toy scale
HL single-perp OHLCV trend is a zero-survivor class (L82, hyperliquid 0/128); iteration-3 give-back ratchet did not flip the negative sign
Recent regime losing (2025 -14.9%, 2026 -1.5%, stressed -10%) — the whole +3% is 2024; the holdout window is negative
Iteration History
Backtest and paper results are hypothetical. Trading involves risk of loss.