Strategy Zoo / S1422

PriceMomentum_V1422

ARCHIVEDhybrid

structuralreplaced exit rule with: roll_high_50 > roll_low_50

Fitness
0.4018
Generation
65
Complexity
2
Created
2026-10-10

Lineage

Parents (1)
PriceMomentum_V0640S0640 · gen 29ARCHIVEDstructural

changed ret_20d threshold 0.05 -> 0.184

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1422  [hybrid]
if flat and ret_20d > 0.184:
    position = 1.0
if long and roll_high_50 > roll_low_50:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR6.0%33.3%0.7%9.6%
Total Return59.4%136.8%2.6%286.8%
Sharpe0.421.070.140.53
Sortino0.290.950.080.36
Calmar0.311.760.020.32
Volatility17.2%31.5%20.9%21.7%
Max DD-19.4%-18.9%-29.9%-29.9%
Win Rate50.7%54.5%56.2%53.5%
Avg Win2.9%4.3%3.0%3.4%
Avg Loss-2.1%-3.2%-3.6%-2.8%
Payoff1.341.360.841.19
Expectancy0.4%0.9%0.1%0.5%
Profit Factor1.381.631.081.37
Trades14211089342
Avg Holding Days2.02.02.02.0
Turnover35.773.347.446.4
Exposure7.1%14.6%9.4%9.2%

Growth of $100

PriceMomentum_V1422 vs TSLA Buy & Hold
PriceMomentum_V1422 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
20168.1%0.94-4.5%14
20174.4%0.57-5.3%20
20182.2%0.26-7.8%14
2019-10.8%-0.51-14.7%16
2020126.6%1.92-18.9%69
20218.6%0.49-15.4%24
2022-4.0%-0.29-10.3%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 testDOWNTREND27819.0%1.483%
hidden testEXPENSIVE8311.7%0.5422%
hidden testEXTREME4873.0%1.7127%
hidden testHIGH VOLATILITY2542.7%0.0815%
hidden testLOW VOLATILITY4424.1%0.366%
hidden testMEDIUM VOLATILITY2500.9%0.0510%
hidden testNORMAL815-2.1%-0.117%
hidden testSIDEWAYS297-16.7%-0.857%
hidden testUPTREND3716.5%0.2516%
trainDOWNTREND5180.9%0.271%
trainEXPENSIVE3112.2%0.1213%
trainEXTREME100157.1%2.7540%
trainHIGH VOLATILITY69919.0%0.7112%
trainLOW VOLATILITY745-1.1%-0.155%
trainMEDIUM VOLATILITY5683.7%0.374%
trainNORMAL1,601-1.1%-0.114%
trainSIDEWAYS592-8.2%-0.664%
trainUPTREND90221.0%0.9013%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13826.8%0.9222%
validationEXTREME144160.3%2.6835%
validationHIGH VOLATILITY25871.4%1.5817%
validationLOW VOLATILITY1833.7%0.533%
validationMEDIUM VOLATILITY31520.1%0.7619%
validationNORMAL474-2.9%-0.196%
validationSIDEWAYS206-2.8%-0.207%
validationUPTREND42557.8%1.4222%

Trades (full period)

latest 100 of 342
EntryExitEntry PxExit PxReturnDays
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-122026-05-13$433.45$445.27-2.79%2
2026-05-082026-05-11$428.35$445.003.82%2
2025-12-232025-12-24$485.56$485.40-0.85%2
2025-12-192025-12-22$481.20$488.73-0.65%2
2025-12-172025-12-18$467.26$483.37-4.81%2
2025-10-082025-10-09$438.69$435.541.09%2
2025-10-062025-10-07$453.25$433.095.24%2
2025-10-022025-10-03$436.00$429.83-5.30%2
2025-09-302025-10-01$444.72$459.460.14%2
2025-09-262025-09-29$440.40$443.213.81%2
2025-09-242025-09-25$442.79$423.393.77%2
2025-09-222025-09-23$434.21$425.851.71%2
2025-09-182025-09-19$416.85$426.07-2.31%2
2025-09-162025-09-17$421.62$425.862.62%2
2025-06-052025-06-06$284.70$295.14-14.45%2
2025-06-032025-06-04$344.27$332.050.26%2
2025-05-302025-06-02$346.46$342.69-3.54%2
2025-05-282025-05-29$356.90$358.43-1.85%2
2025-05-232025-05-27$339.34$362.89-0.70%2
2025-05-212025-05-22$334.62$341.04-2.87%2
2025-05-192025-05-20$342.09$343.82-2.45%2
2025-05-152025-05-16$342.82$349.98-1.60%2
2025-05-132025-05-14$334.07$347.684.72%2
2025-05-082025-05-09$284.82$298.262.91%2
2024-12-312025-01-02$403.84$379.28-3.45%2
2024-12-272024-12-30$431.66$417.41-5.14%2
2024-12-242024-12-26$462.28$454.137.15%2
2024-12-202024-12-23$421.06$430.60-3.66%2
2024-12-182024-12-19$440.13$436.17-8.47%2
2024-12-162024-12-17$463.02$479.865.94%2
2024-12-122024-12-13$418.10$436.23-1.77%2
2024-12-102024-12-11$400.99$424.772.67%2
2024-12-062024-12-09$389.22$389.795.13%2
2024-12-042024-12-05$357.93$369.491.65%2
2024-12-022024-12-03$357.09$351.423.25%2
2024-11-272024-11-29$332.89$345.16-1.78%2
2024-11-252024-11-26$338.59$338.23-4.16%2
2024-11-212024-11-22$339.64$352.56-0.90%2
2024-11-192024-11-20$346.00$342.031.94%2
2024-11-152024-11-18$320.72$338.742.86%2
2024-11-132024-11-14$330.24$311.180.33%2
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-10-012024-10-02$258.02$249.02-1.58%2
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-252024-09-26$257.02$254.220.88%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-242024-07-25$215.99$220.25-12.52%2
2024-07-222024-07-23$251.51$246.384.94%2
2024-07-182024-07-19$249.23$239.200.09%2
2024-07-162024-07-17$256.56$248.501.35%2
2024-07-122024-07-15$248.23$252.642.78%2
2024-07-102024-07-11$263.26$241.030.15%2
2024-07-082024-07-09$252.94$262.330.36%2
2024-07-032024-07-05$246.39$251.526.34%2
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2023-11-292023-11-30$244.14$240.08-1.24%2
2023-09-192023-09-20$266.50$262.590.26%2
2023-09-152023-09-18$274.39$265.28-0.80%2
2023-07-102023-07-11$269.61$269.79-1.95%2
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-07-032023-07-05$279.82$282.486.69%2
2023-06-292023-06-30$257.50$261.770.29%2
2023-06-272023-06-28$250.21$256.243.60%2
2023-06-232023-06-26$256.60$241.05-3.22%2
2023-06-212023-06-22$259.46$264.61-5.66%2
2023-06-162023-06-20$260.54$274.451.61%2
2023-06-142023-06-15$256.79$255.90-0.94%2
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2023-05-312023-06-01$203.93$207.521.18%2
2023-05-252023-05-26$184.47$193.170.66%2
2023-03-012023-03-02$202.77$190.90-1.63%2
2023-02-272023-02-28$207.63$205.715.25%2
2023-02-232023-02-24$202.07$196.880.40%2
2023-02-212023-02-22$197.37$200.86-5.45%2
2023-02-162023-02-17$202.04$208.31-5.89%2
2023-02-142023-02-15$209.25$214.247.30%2
2023-02-102023-02-13$196.89$194.64-5.23%2
2023-02-082023-02-09$201.29$207.322.07%2
2023-02-062023-02-07$194.76$196.812.31%2
2023-02-022023-02-03$188.27$189.983.58%2
2023-01-312023-02-01$173.22$181.413.73%2
2023-01-272023-01-30$177.90$166.6610.79%2
2022-08-172022-08-18$304.00$302.87-1.04%2
2022-08-152022-08-16$309.32$306.562.89%2
2022-08-112022-08-12$286.63$300.03-2.82%2
2022-08-092022-08-10$283.33$294.36-2.64%2
2022-08-042022-08-05$308.63$288.170.20%2
2022-08-022022-08-03$300.59$307.400.91%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-04-142022-04-18$328.33$334.76-3.85%2
2022-04-122022-04-13$328.98$340.790.93%2
2022-04-082022-04-11$341.83$325.31-3.20%2
2022-04-062022-04-07$348.59$352.42-4.37%2