Strategy Zoo / S0961

LongTermTrend_V0961

REJECTEDhybrid

llmAdded regime gates to avoid trading in downtrend/high-bubble regimes; simplified and regularized entry into three clear paths (long-term trend, short-term momentum, volume breakouts) with slightly looser trend thresholds to improve robustness; strengthened exits by adding SMA and max-drawdown stop to limit large losses; introduced volatility-based position scaling and reduced base position to lower risk and drawdown. | rejected: fitness 0.026 below threshold

Fitness
0.0262
Generation
44
Complexity
19
Created
2026-10-01

Lineage

Parents (1)
LongTermTrend_V0953S0953 · gen 43ARCHIVEDllm

changed cumret_252d threshold 0.2888 -> -0.1176

Children (0)
None

Strategy Logic (pseudocode)

# LongTermTrend_V0961  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.volatility in ['LOW_VOLATILITY', 'MEDIUM_VOLATILITY']
require regime.bubble in ['NORMAL']
if flat and ((close > sma_200 and sma_200_slope > -0.0003 and ret_20d > 0.03 and dist_sma_50 > -0.12) or (macd_hist > 0.0 and close > sma_50) or (breakout_50 == 1 and rel_volume > 1.5)):
    position = 0.8
if long and (macd_hist < 0.0 or close < sma_50 or drawdown < -0.08):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-7.3%-0.4%——
Total Return-45.4%-1.2%——
Sharpe-0.560.04——
Sortino-0.350.02——
Calmar-0.14-0.02——
Volatility12.2%13.9%——
Max DD-51.4%-25.4%——
Win Rate39.3%53.3%——
Avg Win1.7%1.5%——
Avg Loss-1.6%-1.6%——
Payoff1.050.90——
Expectancy-0.3%0.0%——
Profit Factor0.681.03——
Trades17875——
Avg Holding Days2.42.2——
Turnover35.740.0——
Exposure9.9%9.8%——

Walk-Forward Years

year-by-year stability matters more than any single year
YearCAGRSharpeMax DDTrades
No walk-forward results

A robust strategy performs acceptably in most years rather than spectacularly in one — look for consistency across regimes, not a single outlier year.

Regime Performance

PeriodRegimeDaysAnn. ReturnSharpeExposure
No regime results

Trades (full period)

0 trades
EntryExitEntry PxExit PxReturnDays
No trades recorded