SolHyperliquidFifteenMinDailyVwapMeanReversionLong
Hypotheses
SOL HYPERLIQUID 15-Minute Daily-Anchored VWAP Mean-Reversion Long-Only with ATR Volatility Filter (Single Asset, 3-Parameter, Short-Horizon, Intraday-Closed)
Hypotheses
A LONG-ONLY SHORT-HORIZON intraday mean-reversion strategy on SOL-USD.HYPERLIQUID perpetual using 15-MINUTE bars and OHLCV-only data. Mechanism: classic daily-anchored VWAP mean-reversion at 15m resolution, deliberately modeled on the surviving ETH 1H VWAP Excursion MR pattern (Sharpe 4.70 paper) but transplanted to a NEW VENUE (HYPERLIQUID, 4.9% → 20% target) and a NEW TIMEFRAME BUCKET (short_1m_15m, 2.2% → 10% target) — hitting the TWO most under-represented quotas in the 1113-experiment portfolio simultaneously. On each 15m close, the strategy computes (a) the day's anchored VWAP (sum(close*volume)/sum(volume) since 00:00 UTC, reset at every UTC midnight), (b) the rolling standard deviation of (close - VWAP) across all bars elapsed in the current day, and (c) the z-score = (close - VWAP) / std. Entry requires z-score <= -2.0 (price 2σ below day VWAP, signifying intraday over-extension to the downside) AND a volatility filter: rolling 20-bar ATR-as-pct-of-price >= 0.40% per 15m (filters out grindingly-low-vol periods where the VWAP signal is noise) AND time-of-day < 22:00 UTC (ensures at least 2 hours remain in the UTC day for the position to revert and exit before forced day-end close). Position size 10% of equity, long-only, no leverage requested (HL margin venue but we use 1x). Exit on EARLIEST of: (a) z-score returns to >= 0.0 (close touches or crosses VWAP — primary edge captured), (b) hard daily time stop at 23:45 UTC (close before day-end VWAP reset to avoid stale-anchor exposure), (c) hard PnL stop loss at -1.5% of position notional (cap tail loss). This is explicitly NOT a breakout strategy (the failed mechanism class), NOT a fast-twitch signal (slow daily-anchored VWAP, not RSI(2)), NOT cross-sectional on correlated majors (single asset), NOT drawdown accumulation (no multi-day hold), NOT pair MR with 4-leg fees (single leg, HL fees ~0.09% RT). It directly inherits the SURVIVING ETH-VWAP-MR mechanism class with venue+timeframe transplant for portfolio diversification. SOL is chosen over ETH/BTC because (1) SOL has higher intraday vol than majors so the z=2σ signal triggers more often; (2) SOL/BTC correlation is lower than ETH/BTC, providing portfolio diversification; (3) HYPERLIQUID's lower fees on a fast-trading strategy compound to a meaningful edge advantage over Binance.
Hypotheses
Iteration-2 fixes for the two backtest-review issues. (1) DATA COVERAGE: Hyperliquid's candleSnapshot API only exposed ~2.3 months of SOL 15m history (a hard API-lookback/collector limit I cannot extend from strategy code), which is too short for 3-phase walk-forward + a 15-day holdout. Per the feedback's explicit permission, I redirected the identical SOL VWAP-MR mechanism to SOLUSDT.BINANCE, which has multi-year 15m history via Binance Vision, enabling a meaningful WF/holdout. Binance USD-M futures fees (0.10% RT) are the closest low-fee alternative to HL (0.09% RT) and far better than Binance spot (0.20% RT), important given the flagged fee-fragility. This trades off the HL quota but is the only reliable path to the required history; the asset (SOL), timeframe bucket (short_1m_15m), and mechanism are unchanged. (2) WIN/LOSS ASYMMETRY: changed the exit from revert-to-VWAP (z>=0.0, which captured moves too small to clear fees and the stop) to a VWAP-overshoot target (z>=0.5), making winners ~25% larger, and tightened the hard stop from 1.5% to 1.2% so losers stay smaller than the overshoot winners — directly targeting the PF 0.73 / avg_loss>>avg_win profile. All signal computation, ATR/time gates, and sizing are unchanged to preserve every previously-passing verification layer.
Hypotheses
Consistent structural money-loser with no edge: negative total return (-44.2%) and NEGATIVE returns in all 7 years (2020->2026), including the 2021 and 2024 bull markets, so this is edge-absence, not a regime or sizing problem. Risk-adjusted metrics are decisively negative (Sharpe -2.43, Sortino -3.33, profit_factor 0.82, expectancy -16.8/trade, PSR 0.0, Sharpe CI entirely below 0). Fees dominate what little signal exists: commission_pct_of_gross=11.26% over 2,529 trades, with avg_win 183 barely above avg_loss 167 at a losing 42.8% win rate. This is already iteration 2 and exposes only 3 tunable params (entry_z, atr_min_pct, position_pct), none of which can convert an all-years-negative expectancy into a positive one. The ETH-1H VWAP mean-reversion pattern did not survive the transplant to SOL 15m — the 4x-shorter timeframe multiplied trade frequency and handed the edge to trading costs. No optimization can fix an edge that is below trading costs; matches the avg_trade_return-below-costs abandon rule with no articulable improvement path.
Implementation
Long-only intraday daily-anchored VWAP mean-reversion on SOLUSDT 15-minute bars. Each 15m close computes the day's volume-weighted VWAP (reset at UTC midnight), the std of (close - VWAP) over the day's elapsed bars, and z = (close - VWAP)/std. Enters LONG when z <= -2.0 (2σ below day VWAP) with a 20-bar ATR%>=0.40% volatility filter and time-of-day < 22:00 UTC. Exits at the earliest of z >= +0.5 (VWAP-overshoot target so winners are larger), 23:45 UTC day-end close, or a -1.2% hard PnL stop. 10% of equity, 1x, OHLCV-only.
Backtest Review
Clean backtest: no liquidation, no sizing blowup, sensible ~11% avg position, fires often (2,529 trades) so sparsity is not the problem
Backtest Review
benchmark_meaningful=true and the mechanism is well-specified
Backtest Review
Loses money in EVERY year of the sample (2020 through 2026), including the 2021 and 2024 bull markets — the signal has no edge, not a regime issue
Backtest Review
Deeply negative risk-adjusted metrics: Sharpe -2.43, Sortino -3.33, profit_factor 0.82, expectancy -16.8/trade, total_return -44.2%, probabilistic_sharpe 0.0, Sharpe CI entirely below zero (-3.23 to -1.54)
Backtest Review
Fee drag dominates: commission_pct_of_gross=11.26%, $22.4k commissions over the run; the tiny per-trade edge (avg_win 183 vs avg_loss 167 at 42.8% win rate) is negative before fees and buried after
Backtest Review
Already iteration 2 (HL->Binance data redirect) with only 3 tunable params (entry_z, atr_min_pct, position_pct) — none can flip an all-years-negative expectancy positive
Backtest Review
The 'surviving ETH 1H VWAP-MR' mechanism did not survive transplant to SOL 15m: the 4x-shorter timeframe multiplied trade count and handed the edge to fees
Analysis
Do NOT optimize — the backtest only covers ~2.3 months of HL SOL 15m data (2026-03-16 to 2026-05-24, 29 active days, 46 trades), which is far too short for the 3-phase optimization (walk-forward needs 3 IS/OOS windows and the 15-day holdout would consume half the data; the result would be fit to noise). TWO things to fix before re-submitting: (1) PRIMARY — DATA COVERAGE: HYPERLIQUID SOL perp has traded since ~2023, so 15m history should extend well beyond 2.3 months. Investigate why only ~2 months loaded (likely a limited on-demand collection window or a 15m catalog gap) and extend the HL SOL 15m history to at least ~2 years so a meaningful walk-forward + holdout can run. If more HL SOL 15m history genuinely cannot be collected, redirect the same mechanism to a target with multi-year 15m history (note this trades off the HL quota goal). (2) SECONDARY — FIX THE WIN/LOSS ASYMMETRY: even on the short window the profile is fee-fragile (PF 0.73, avg_loss $164 vs avg_win $64, commission 21.5% of gross). The z>=0 revert-to-VWAP exit captures moves too small to clear the HL round-trip + the -1.5% stop. Consider a VWAP-overshoot target (exit at z>=+0.3 to +0.5 rather than z>=0) so winners are larger than the stop-out losers, and/or tighten the stop relative to the target. Re-backtest on the extended data; if the longer history shows positive expectancy with the fixed exits, it's worth optimizing.
Outcome Summary
This strategy transplanted the surviving ETH 1H VWAP mean-reversion pattern to SOL at a 15-minute resolution, buying intraday dips ~2σ below the daily-anchored VWAP with ATR and time-of-day filters, and was redirected from Hyperliquid to Binance in iteration 2 after Hyperliquid offered too little 15m history for walk-forward testing. The backtest was clean mechanically (no liquidation, ~11% average position, 2,529 trades) but a decisive financial failure: -44.2% total return, Sharpe -2.43, profit factor 0.82, and losses in all seven years including two bull markets, with commissions eating 11.26% of gross. The analyst abandoned it at the backtest-review gate, concluding the edge was absent rather than merely mis-tuned and that no optimization over its three parameters could rescue an expectancy that was negative even before fees. The core takeaway: the slower-timeframe VWAP edge did not survive the shift to a 4x-faster timeframe, where trade frequency handed the strategy's economics to trading costs.
Outcome Summary
A mean-reversion edge that survives at a slower timeframe (the ETH 1H VWAP pattern) does not automatically transplant to a 4x-faster 15m timeframe, where the multiplied trade count hands any thin edge to trading costs — and three tunable parameters cannot flip an all-years-negative expectancy positive.
Outcome Summary
It was abandoned at the pre-optimization backtest-review gate (verdict: abandon) as a consistent, edge-absent money-loser whose tiny per-trade signal was already negative before fees and buried after; optimization, analyst, and risk-review stages were never reached.
Outcome Summary
A long-only, single-asset intraday mean-reversion strategy on SOL 15-minute bars that buys when price falls ~2σ below the daily-anchored VWAP (gated by a 20-bar ATR volatility filter and a time-of-day cutoff) and exits on a VWAP overshoot, a day-end close, or a hard PnL stop.
Outcome Summary
Over ~1330 data days it traded 2,529 times but lost money structurally: total return -44.2%, Sharpe -2.43, Sortino -3.33, profit factor 0.82, expectancy -16.8 per trade, and a 42.8% win rate with avg_win (183) barely above avg_loss (167). Commissions consumed 11.26% of gross (~$22.4k), and it posted negative returns in every year from 2020 through 2026, including the 2021 and 2024 bull markets.
Backtest and paper results are hypothetical. Trading involves risk of loss.