Strategy Zoo / S1622

PriceMomentum_V1622

ARCHIVEDhybrid

llmAdded regime gates to avoid entries in DOWNTREND or bubble states; introduced volatility percentile and momentum filters to reduce noisy/high-volatility entries; expanded entry to accept either SMA200 trend confirmation, a 20-day breakout, or stronger 20d returns; tightened exit to use a larger short-term stop, SMA50 breach, or portfolio drawdown trigger; lowered base position and added explicit low/med/high volatility scaling to improve risk control.

Fitness
0.0864
Generation
75
Complexity
20
Created
2026-10-15

Lineage

Parents (1)
PriceMomentum_V1590S1590 · gen 73ARCHIVEDllm

reduce exposure to 56% during MEDIUM_VOLATILITY

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1622  [hybrid]
require regime.trend in ['UPTREND', 'SIDEWAYS']
require regime.bubble in ['NORMAL']
if flat and (ret_20d > 0.04 and ((close > sma_200 and sma_200_slope > 0.0) or breakout_20 > 0.0 or ret_20d > 0.14) and vol_pctile < 0.75 and momentum_60 > 0.0 and cumret_252d > -0.05):
    position = 0.8
if long and (ret_20d < -0.02 or close < sma_50 or drawdown < -0.08):
    position = 0.0  # exit to cash
if regime.volatility == "LOW_VOLATILITY": position *= 0.9
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.6
if regime.volatility == "HIGH_VOLATILITY": position *= 0.35

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR-4.2%3.2%-0.2%-1.7%
Total Return-29.0%9.9%-0.9%-22.7%
Sharpe-0.420.390.01-0.15
Sortino-0.230.230.00-0.08
Calmar-0.120.14-0.02-0.05
Volatility9.1%9.2%8.0%8.9%
Max DD-34.6%-22.2%-12.0%-34.6%
Win Rate37.9%46.8%51.2%43.5%
Avg Win1.4%1.7%1.6%1.5%
Avg Loss-1.4%-1.1%-1.7%-1.4%
Payoff0.951.620.961.10
Expectancy-0.4%0.2%0.0%-0.1%
Profit Factor0.581.431.000.85
Trades874743177
Avg Holding Days3.12.42.32.7
Turnover14.418.315.015.3
Exposure6.0%5.1%3.8%5.3%

Growth of $100

PriceMomentum_V1622 vs TSLA Buy & Hold
PriceMomentum_V1622 TSLA Buy & HoldIn-sampleValidationHidden test
Growth of $100 · log scale · in-sample, validation and hidden-test segments are shaded separately and must not be compared as one out-of-sample track record.

Walk-Forward Years

year-by-year stability matters more than any single year
YearCAGRSharpeMax DDTrades
2016-0.3%-0.03-3.8%8
20175.6%1.38-1.6%9
2018-7.5%-1.70-7.6%11
2019-4.2%-0.92-5.0%5
20200.0%0.000.0%0
202122.2%1.42-12.9%31
2022-10.1%-1.88-10.7%16

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
hidden testDOWNTREND2780.0%0.000%
hidden testEXPENSIVE8330.4%2.442%
hidden testEXTREME480.0%0.000%
hidden testHIGH VOLATILITY254-0.1%-1.410%
hidden testLOW VOLATILITY4452.0%0.207%
hidden testMEDIUM VOLATILITY250-3.1%-0.422%
hidden testNORMAL818-3.0%-0.394%
hidden testSIDEWAYS300-9.7%-1.215%
hidden testUPTREND3718.1%0.776%
trainDOWNTREND518-1.8%-0.700%
trainEXPENSIVE3111.2%1.090%
trainEXTREME1000.0%0.000%
trainHIGH VOLATILITY6991.4%0.190%
trainLOW VOLATILITY745-3.8%-0.3414%
trainMEDIUM VOLATILITY568-10.5%-1.343%
trainNORMAL1,601-5.1%-0.507%
trainSIDEWAYS592-6.8%-1.422%
trainUPTREND902-3.2%-0.2512%
validationDOWNTREND1250.0%0.000%
validationEXPENSIVE1380.0%0.000%
validationEXTREME1440.0%0.000%
validationHIGH VOLATILITY258-9.8%-1.511%
validationLOW VOLATILITY18322.3%2.6113%
validationMEDIUM VOLATILITY3153.5%0.324%
validationNORMAL4745.7%0.498%
validationSIDEWAYS206-1.0%-0.183%
validationUPTREND4256.8%0.588%

Trades (full period)

latest 100 of 177
EntryExitEntry PxExit PxReturnDays
2026-06-052026-06-08$391.00$408.95-4.86%2
2026-06-032026-06-04$423.70$418.45-0.15%2
2026-06-012026-06-02$415.88$423.74-3.43%2
2026-05-282026-05-29$442.10$435.790.14%2
2026-05-262026-05-27$433.59$440.361.14%2
2026-05-212026-05-22$417.85$426.01-0.04%2
2026-05-152026-05-18$422.24$409.99-3.56%2
2026-05-132026-05-14$445.27$443.301.82%2
2026-05-112026-05-12$445.00$433.452.65%2
2025-12-152026-01-02$475.31$438.07-1.52%13
2025-09-122025-09-15$395.94$410.045.15%2
2025-09-082025-09-09$346.40$346.97-1.05%2
2025-09-042025-09-05$338.53$350.840.81%2
2025-08-292025-09-02$333.87$329.36-2.66%2
2025-08-272025-08-28$349.60$345.98-0.57%2
2025-06-042025-06-05$332.05$284.70-1.80%2
2025-06-022025-06-03$342.69$344.27-0.62%2
2025-05-272025-05-28$362.89$356.904.85%2
2025-05-222025-05-23$341.04$339.340.82%2
2024-10-072024-10-08$240.83$244.50-2.81%2
2024-10-022024-10-03$249.02$240.66-1.77%2
2024-09-302024-10-01$261.63$258.020.12%2
2024-09-262024-09-27$254.22$260.46-0.62%2
2024-09-242024-09-25$254.27$257.020.72%2
2024-07-102024-07-11$263.26$241.030.07%2
2023-12-272023-12-28$261.44$253.181.21%2
2023-12-222023-12-26$252.54$256.61-0.70%2
2023-12-192023-12-20$257.22$247.141.32%2
2023-11-292023-11-30$244.14$240.08-0.90%2
2023-11-222023-11-24$234.21$235.45-2.23%2
2023-11-202023-11-21$235.60$241.200.26%2
2023-07-182023-07-19$293.34$291.260.59%2
2023-07-112023-07-12$269.79$271.99-0.06%2
2023-07-072023-07-10$274.43$269.61-0.46%2
2023-07-052023-07-06$282.48$276.540.36%2
2023-06-302023-07-03$261.77$279.821.05%2
2023-06-282023-06-29$256.24$257.501.59%2
2023-06-262023-06-27$241.05$250.21-4.50%2
2023-06-222023-06-23$264.61$256.601.28%2
2023-06-202023-06-21$274.45$259.463.70%2
2023-06-152023-06-16$255.90$260.54-0.39%2
2023-06-132023-06-14$258.71$256.792.41%2
2023-06-092023-06-12$244.40$249.832.78%2
2022-09-202022-09-21$308.73$300.80-0.22%2
2022-08-242022-08-25$297.10$296.070.01%2
2022-08-172022-08-18$304.00$302.87-0.50%2
2022-08-152022-08-16$309.32$306.561.39%2
2022-08-112022-08-12$286.63$300.03-1.36%2
2022-08-092022-08-10$283.33$294.36-1.27%2
2022-08-052022-08-08$288.17$290.42-3.28%2
2022-08-032022-08-04$307.40$308.630.99%2
2022-04-192022-04-20$342.72$325.731.04%2
2022-04-052022-04-06$363.75$348.59-2.37%2
2022-03-292022-03-30$366.52$364.660.24%2
2022-01-202022-01-21$332.09$314.63-0.04%2
2022-01-182022-01-19$343.50$331.88-0.57%2
2022-01-132022-01-14$343.85$349.87-1.95%2
2022-01-112022-01-12$354.80$368.740.11%2
2022-01-042022-01-06$383.20$354.90-2.71%3
2021-12-092021-12-10$334.60$339.01-3.02%2
2021-11-262021-11-29$360.64$379.00-1.56%2
2021-11-192021-11-24$379.02$372.00-0.58%4
2021-11-172021-11-18$363.00$365.460.85%2
2021-11-152021-11-16$337.80$351.58-0.60%2
2021-11-112021-11-12$354.50$344.47-0.17%2
2021-10-142021-11-10$272.77$355.9818.76%20
2021-10-122021-10-13$268.57$270.361.11%2
2021-10-082021-10-11$261.83$263.98-0.88%2
2021-10-052021-10-06$260.20$260.92-0.23%2
2021-10-012021-10-04$258.41$260.51-0.17%2
2021-09-292021-09-30$260.44$258.490.20%2
2021-09-272021-09-28$263.79$259.191.43%2
2021-09-232021-09-24$251.21$258.130.02%2
2021-09-212021-09-22$246.46$250.650.76%2
2021-09-172021-09-20$253.16$243.390.09%2
2021-09-152021-09-16$251.94$252.330.95%2
2021-09-092021-09-10$251.62$245.42-0.05%2
2021-09-072021-09-08$250.97$251.291.75%2
2021-08-252021-08-26$237.07$233.720.13%2
2021-08-232021-08-24$235.43$236.162.61%2
2021-08-192021-08-20$224.49$226.75-1.76%2
2021-08-172021-08-18$221.90$229.66-2.29%2
2021-08-132021-08-16$239.06$228.72-0.65%2
2021-08-112021-08-12$235.94$240.75-0.36%2
2021-08-092021-08-10$237.92$236.661.36%2
2021-08-052021-08-06$238.21$233.030.23%2
2021-08-032021-08-04$236.58$236.97-0.14%2
2021-07-022021-07-06$226.30$219.86-0.04%2
2021-06-282021-06-29$229.57$226.921.66%2
2021-06-242021-06-25$226.61$223.962.40%2
2019-12-032019-12-04$22.41$22.200.14%2
2019-11-272019-11-29$22.09$22.000.37%2
2019-11-222019-11-25$22.20$22.42-4.56%2
2019-10-232019-10-24$16.98$19.98-0.40%2
2019-10-162019-10-17$17.32$17.460.25%2
2018-12-062018-12-18$24.20$22.47-0.95%9
2018-11-292018-11-30$22.74$23.37-1.02%2
2018-11-272018-11-28$22.93$23.19-0.38%2
2018-11-212018-11-23$22.55$21.72-0.81%2
2018-03-132018-03-14$22.79$21.78-0.61%2