Strategy Zoo / S0190

PriceMomentum_V0190

ARCHIVEDmomentum

structuralreplaced exit rule with: roc_20 > 18.0356

Fitness
0.3171
Generation
9
Complexity
2
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0003S0003 · gen 0ARCHIVEDstructural

seed strategy

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0190  [momentum]
if flat and ret_20d > 0.05:
    position = 1.0
if long and roc_20 > 18.0356:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR23.8%4.1%19.8%17.7%
Total Return449.3%12.9%94.9%989.2%
Sharpe0.690.390.600.57
Sortino0.980.530.930.81
Calmar0.410.060.390.24
Volatility46.3%64.6%52.4%52.2%
Max DD-58.5%-69.5%-51.3%-72.3%
Win Rate60.0%60.2%61.1%60.2%
Avg Win4.8%5.1%5.5%4.9%
Avg Loss-3.7%-4.7%-5.1%-4.7%
Payoff1.301.071.071.04
Expectancy1.4%1.2%1.4%1.1%
Profit Factor1.951.621.691.57
Trades15011390354
Avg Holding Days13.25.89.010.0
Turnover37.675.749.048.3
Exposure90.9%84.3%86.0%88.4%

Growth of $100

PriceMomentum_V0190 vs TSLA Buy & Hold
PriceMomentum_V0190 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-16.4%-0.30-35.8%14
201727.1%0.87-22.3%19
2018-7.4%0.15-37.3%14
201941.2%0.99-48.5%18
2020162.1%1.66-55.7%70
20216.4%0.37-43.7%24
2022-65.7%-1.35-69.5%17

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 testDOWNTREND26750.6%0.8196%
hidden testEXPENSIVE83100.0%1.5376%
hidden testEXTREME4883.6%1.7873%
hidden testHIGH VOLATILITY254119.9%1.7178%
hidden testLOW VOLATILITY42923.5%0.5893%
hidden testMEDIUM VOLATILITY248-44.8%-0.9082%
hidden testNORMAL80021.4%0.4288%
hidden testSIDEWAYS293-29.1%-0.6491%
hidden testUPTREND37165.9%1.3374%
trainDOWNTREND518-22.1%-0.4596%
trainEXPENSIVE31186.7%1.7887%
trainEXTREME100219.1%4.3360%
trainHIGH VOLATILITY69953.5%0.9085%
trainLOW VOLATILITY74540.9%1.2594%
trainMEDIUM VOLATILITY568-6.0%-0.1494%
trainNORMAL1,6019.7%0.2194%
trainSIDEWAYS59249.8%1.0793%
trainUPTREND90251.5%1.1587%
validationDOWNTREND125-112.5%-1.6499%
validationEXPENSIVE13835.9%0.5178%
validationEXTREME144181.6%2.6665%
validationHIGH VOLATILITY25836.1%0.4182%
validationLOW VOLATILITY18348.5%1.3696%
validationMEDIUM VOLATILITY3152.0%0.0480%
validationNORMAL474-25.9%-0.4292%
validationSIDEWAYS206-54.4%-0.9390%
validationUPTREND425103.8%1.5877%

Trades (full period)

latest 100 of 355
EntryExitEntry PxExit PxReturnDays
2026-06-01—$415.88—-16.70%77OPEN
2026-05-132026-05-29$445.27$435.791.79%12
2026-05-112026-05-12$445.00$433.453.68%2
2025-12-242026-05-08$485.40$428.35-15.36%93
2025-12-222025-12-23$488.73$485.561.36%2
2025-12-182025-12-19$483.37$481.203.24%2
2025-10-142025-12-17$429.24$467.2612.16%46
2025-10-092025-10-10$435.54$413.49-0.92%2
2025-10-072025-10-08$433.09$438.69-4.64%2
2025-10-032025-10-06$429.83$453.25-1.61%2
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-292025-09-30$443.21$444.720.44%2
2025-09-252025-09-26$423.39$440.40-4.58%2
2025-09-232025-09-24$425.85$442.79-2.12%2
2025-09-192025-09-22$426.07$434.212.01%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-07-312025-09-16$308.27$421.6228.26%33
2025-06-042025-06-05$332.05$284.70-3.75%2
2025-06-022025-06-03$342.69$344.27-1.29%2
2025-05-292025-05-30$358.43$346.460.23%2
2025-05-272025-05-28$362.89$356.906.73%2
2025-05-222025-05-23$341.04$339.341.72%2
2025-05-202025-05-21$343.82$334.620.31%2
2025-05-162025-05-19$349.98$342.091.89%2
2025-05-142025-05-15$347.68$342.823.87%2
2025-05-122025-05-13$318.38$334.076.54%2
2025-01-022025-05-08$379.28$284.82-31.74%87
2024-12-302024-12-31$417.41$403.84-3.50%2
2024-12-262024-12-27$454.13$431.66-1.96%2
2024-12-232024-12-24$430.60$462.282.06%2
2024-12-192024-12-20$436.17$421.06-1.10%2
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-132024-12-16$436.23$463.024.13%2
2024-12-112024-12-12$424.77$418.105.72%2
2024-12-092024-12-10$389.79$400.99-0.05%2
2024-12-052024-12-06$369.49$389.223.03%2
2024-12-032024-12-04$351.42$357.93-1.79%2
2024-11-292024-12-02$345.16$357.093.48%2
2024-11-262024-11-27$338.23$332.89-0.31%2
2024-11-222024-11-25$352.56$338.593.60%2
2024-11-202024-11-21$342.03$339.64-1.35%2
2024-11-182024-11-19$338.74$346.005.41%2
2024-11-142024-11-15$311.18$320.72-5.97%2
2024-11-122024-11-13$328.49$330.24-6.34%2
2024-11-082024-11-11$321.22$350.007.98%2
2024-10-082024-11-07$244.50$296.9119.57%23
2024-10-022024-10-07$249.02$240.83-3.27%4
2024-09-302024-10-01$261.63$258.020.25%2
2024-09-262024-09-27$254.22$260.46-1.29%2
2024-09-092024-09-25$216.27$257.0220.42%13
2024-07-252024-09-06$220.25$210.736.35%31
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-07-192024-07-22$239.20$251.51-4.22%2
2024-07-172024-07-18$248.50$249.23-3.34%2
2024-07-152024-07-16$252.64$256.561.57%2
2024-07-112024-07-12$241.03$248.23-8.64%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-05-232024-07-03$173.74$246.3928.14%28
2024-05-212024-05-22$186.60$180.116.45%2
2023-11-302024-05-20$240.08$174.95-27.46%118
2023-09-202023-11-29$262.59$244.14-7.61%50
2023-09-182023-09-19$265.28$266.50-3.52%2
2023-07-112023-09-15$269.79$274.392.18%48
2023-07-072023-07-10$274.43$269.61-0.96%2
2023-07-052023-07-06$282.48$276.540.75%2
2023-06-302023-07-03$261.77$279.821.46%2
2023-06-282023-06-29$256.24$257.502.21%2
2023-06-262023-06-27$241.05$250.21-6.25%2
2023-06-222023-06-23$264.61$256.601.78%2
2023-06-202023-06-21$274.45$259.465.13%2
2023-06-152023-06-16$255.90$260.54-0.55%2
2023-06-132023-06-14$258.71$256.793.35%2
2023-06-092023-06-12$244.40$249.833.86%2
2023-06-072023-06-08$224.57$234.861.27%2
2023-06-052023-06-06$217.61$221.311.50%2
2023-06-012023-06-02$207.52$213.971.56%2
2023-05-262023-05-31$193.17$203.938.83%3
2023-03-022023-05-25$190.90$184.47-9.99%60
2023-02-282023-03-01$205.71$202.77-1.12%2
2023-02-242023-02-27$196.88$207.63-2.77%2
2023-02-222023-02-23$200.86$202.071.57%2
2023-02-172023-02-21$208.31$197.372.90%2
2023-02-152023-02-16$214.24$202.042.18%2
2023-02-132023-02-14$194.64$209.25-1.34%2
2023-02-092023-02-10$207.32$196.892.79%2
2023-02-072023-02-08$196.81$201.290.85%2
2023-02-032023-02-06$189.98$194.760.71%2
2023-02-012023-02-02$181.41$188.274.52%2
2023-01-302023-01-31$166.66$173.22-6.51%2
2022-08-182023-01-27$302.87$177.90-47.38%112
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-08-122022-08-15$300.03$309.324.47%2
2022-08-102022-08-11$294.36$286.633.69%2
2022-08-082022-08-09$290.42$283.330.58%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-182022-07-28$334.76$280.90-16.46%71
2022-04-132022-04-14$340.79$328.333.39%2