Strategies
SOL Zero-Free-Parameter 5-Factor Composite (Always-In) — Long-Short, Winning Composite Form on the Highest-Volatility Liquid Major, Clean Single-Asset Test (SOLUSDT.BINANCE, Daily Bars, 0 Tunable Parameters)
Outcome: Abandoned
SolZeroParamAlwaysInCompositeLS
Outcome Summary
SolZeroParamAlwaysInCompositeLS was the deliberate completeness test of the composite program: with the family already falsified as a promotion path, it ran the exact winning form on SOL, the highest-volatility liquid major, purely to answer whether volatility could lift the deflated Sharpe above BTC's ceiling. The clean recent-history backtest answered no — +56.9% over 204 trades with the family's best per-trade return (2.41%) but the weakest Sharpe (0.563) and a negative CI floor (-0.119), outlier-driven (kurtosis 15.07) on a couple of early-SOL days and losing 2022, 2024, and 2026. The analyst abandoned it at backtest review as a self-declared non-candidate and the weakest instance of a form whose BTC and ETH twins had already failed on hard overfit gates: SOL's volatility lowered the composite Sharpe rather than raising it, and with zero parameters there was nothing to tune. It never reached optimization, analysis, or risk review.
Hypothesis
The hypothesis explicitly declares this a diagnostic 'NOT expected to promote,' so the 2-hour optimization budget is unwarranted on its face. Substantively, it is the weakest instance of a form already proven to fail: the identical BTC daily zero-param composite (Sharpe 0.829, CI-low 0.223) just failed optimization on hard, non-waivable gates (DSR 0.847, walk-forward OOS 0.171 with two of three windows negative, PBO 1.0), and the ETH twin (0.665) was abandoned for the same reason. This SOL version is weaker still — Sharpe 0.563 with a NEGATIVE sharpe_ci_low (-0.1192) — and outlier-driven (kurtosis 15.07, headline resting on early-SOL single days of +22.5%/+24.2%), losing 2022, 2024, and recent 2026 (-4.6%). Same OHLCV momentum-composite class (L9/L41, 0/213); zero params means nothing to tune. The diagnostic's own answer is already visible — SOL's higher volatility LOWERED the composite Sharpe below BTC's ceiling rather than raising it. Abandon rather than spend optimization confirming a self-declared non-candidate.
Implementation
Verification Results
Analyst: abandon at BACKTEST_REVIEW as the developer recommends — the composite family is already falsified as a promotion path and SOL confirms rather than rescues it. Do not spend optimization budget; the outlier-dependence (two trades = 85% of return) guarantees walk-forward collapse.
STRONG ABANDON SIGNAL for the analyst — and the developer explicitly recommends it. This is presented as a completeness DIAGNOSTIC, not a promotion candidate, and the data confirms the negative answer: the byte-identical winning composite form scores WORSE on SOL than BTC (dry-run Sharpe 0.752 vs BTC 1.088), and its profit is almost entirely two outlier trades — full-sample trade-return kurtosis 66.8, top-2 trades = 85% of summed return, median trade -2.32%; restricting to 2022+ does not clean it (kurtosis 48.6, top-2 = 106% of return with the rest of the book net negative). The recent regime — where the walk-forward OOS windows and 15-day holdout sit — is outright negative: sandbox total_return -6.28%, Sharpe -1.10, PF 0.36, win_rate 0.19, avg trade -1.47% over 31 trades; trailing-2yr Sharpe -0.06. A strategy whose entire edge is two trades cannot clear a deflated-Sharpe gate. This is an edge/overfitting/regime call the analyst owns, not a QA correctness defect.
Do not treat the negative sandbox as a code fault; the identical construction wins on BTC/ETH. The failure is asset-specific edge, correctly measured.
NOT an L17 code defect, despite the deeply negative sandbox. win_rate 0.19 (not 0), Sharpe -1.10 (|.|<<5), PF 0.36 (not 0.0) — none of the code-defect signatures fire. Decisively, the strategy code is BYTE-IDENTICAL to the BtcZeroParam and EthZeroParam composite siblings that are profitable, which rules out any systematic signal-polarity / sizing / exit bug. The negative result is a genuine edge failure of the composite on SOL's fat-tailed return distribution, exactly as the developer predicted — a performance fact for the analyst, not a bug to route back to the developer.
No action — this is the honest, rule-compliant leverage choice. Note for the analyst: leverage is genuinely inert here, so the diagnostic is a pure 1x vol-normalized measurement.
Deliberate, well-justified deviation from the hypothesis's stated '2x leverage cap': the developer set config leverage=1.0. This is CORRECT, not a mismatch. The code still reads self.config.leverage in the sizing cap (config sets 1.0, code consumes it), so there is no leverage_set_but_unused violation — the exact error that abandoned recent siblings. The justification is sound: SOL's ATR is ~2x BTC's, so the 20%*leverage cap clips only 8 of 207 entries at 1x and 0 at 2x, making 2x a 0.6pp no-op (+60.9% -> +60.3%); declaring an unused amplification would misrepresent the risk profile and trip the 'do not set a leverage you don't use' rule. Shorts still function at 1x on the BINANCE USD-M margin venue. Structure (leverage-aware cap reading config) matches the hypothesis; only the magnitude differs, defensibly.
Analyst: not decision-relevant for this diagnostic (it fails on edge before DSR matters).
'Zero free parameters' is mechanically real (verified: parameters dict has no top-level numeric key -> SensitivityAnalyzer emits zero variations and the walk-forward objective evaluates one identical config, collapsing best-of-N to N=1), but the form itself (5-factor set, windows, always-in/daily) was selected across this session's composite line. Moot here given the abandon recommendation, but noted for consistency: the DSR collapse reflects zero optimizer search, not zero total selection.
Backtest Review
- Sharpe
- 0.56
- Total return
- 56.91%
- Max drawdown
- 11.98%
- Trades
- 204
- Win rate
- 31.4%
- Profit factor
- 1.42
avg_trade_return_pct 2.41% above fees; market-neutral (beta 0.028); clean recent-history SOL span isolates the early-liquidity contamination
The hypothesis itself declares this a diagnostic 'NOT expected to promote' — no promotion path, not worth the 2-hour optimization budget
Weakest instance of an already-failed form: Sharpe 0.563 with NEGATIVE sharpe_ci_low (-0.1192), vs the BTC twin (0.829, CI-low 0.223) that already failed optimization on hard gates (DSR 0.847, OOS 0.171, PBO 1.0)
Outlier-driven (kurtosis 15.07): headline rests on early-SOL single days (+22.5%, +24.2%); loses 2022, 2024, and recent 2026 (-4.6%, rolling Sharpe -5.8 on the final bar)
OHLCV momentum-composite class (L9/L41, 0/213); zero params means nothing to tune — the diagnostic's answer (SOL volatility LOWERS the composite Sharpe, not raises it) is already visible
Outcome Summary
Higher asset volatility does not lift a momentum composite's deflated Sharpe — SOL's larger moves produced a bigger per-trade return (2.41%) but a lower, outlier-driven Sharpe (0.563 with a negative CI floor) than BTC, because the volatility inflates single-day tails (kurtosis 15) rather than the risk-adjusted edge, completing the definitive falsification of the composite family across factors, assets, horizons, and volatility regimes.
The analyst abandoned it at backtest review because the hypothesis itself declared it a diagnostic not expected to promote, and substantively it is the weakest instance of a form already proven to fail — the identical BTC daily zero-param composite (Sharpe 0.829) failed optimization on hard gates (DSR 0.847, OOS 0.171, PBO 1.0) and the ETH twin (0.665) was abandoned likewise, so a SOL version at 0.563 with a negative CI floor is even more certain to fail; with zero parameters there is nothing to tune, and the diagnostic's own answer was already visible: SOL's higher volatility lowered the composite Sharpe rather than raising it.
A long-short, single-instrument directional strategy on SOLUSDT.BINANCE daily bars that applied the session's 'winning' composite form — daily, equal-weight 5-factor (trend, close-pressure, volume-flow, vol-skew, range-position), always-in-market, zero tunable parameters — to the highest-volatility liquid major as an explicitly-framed clean diagnostic (not a promotion candidate) of whether SOL's larger per-trade moves lift the composite's deflated Sharpe above BTC's ~0.85 ceiling, isolating the volatility dimension that the outlier-contaminated multi-major basket could not test cleanly.
The backtest (2152 daily bars, recent-history SOL span from 2020-09) returned +56.9% over 204 trades with avg_trade_return_pct 2.41% (the highest of the composite family, above fees), profit factor 1.416, and market-neutral character (beta 0.028). But it was the weakest instance of the form on risk-adjusted terms: Sharpe just 0.563 with a NEGATIVE sharpe_ci_low (-0.119), win rate 31.4%, information ratio -0.78, and heavily outlier-driven (kurtosis 15.07) — the headline resting on early-SOL single days (+22.5%, +24.2%) while losing 2022, 2024, and recent 2026 (-4.6%, rolling Sharpe -5.8 on the final bar).
Backtest and paper results are hypothetical. Trading involves risk of loss.