Strategy Zoo / S0128

PriceMomentum_V0128

ARCHIVEDmomentum

structuraladded exit filter: breakout_50 == 1

Fitness
0.3315
Generation
6
Complexity
4
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0092S0092 · gen 4ARCHIVEDstructural

changed ret_20d threshold -0.03 -> -0.1003

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0128  [momentum]
if flat and ret_20d > 0.05:
    position = 1.0
if long and (ret_20d < -0.1003 or breakout_50 == 1):
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.9%55.3%0.3%14.4%
Total Return83.7%274.7%1.3%617.5%
Sharpe0.391.150.210.53
Sortino0.471.330.230.62
Calmar0.111.360.010.19
Volatility36.2%48.5%40.5%40.1%
Max DD-75.1%-40.6%-52.0%-75.1%
Win Rate80.4%78.6%75.0%78.8%
Avg Win3.6%5.6%5.2%4.4%
Avg Loss-11.3%-9.6%-13.8%-11.5%
Payoff0.320.580.380.38
Expectancy0.7%2.3%0.5%1.0%
Profit Factor1.322.131.131.43
Trades1637060293
Avg Holding Days8.27.18.78.1
Turnover41.046.732.840.0
Exposure58.6%56.6%52.0%56.6%

Growth of $100

PriceMomentum_V0128 vs TSLA Buy & Hold
PriceMomentum_V0128 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-17.6%-0.62-45.3%10
2017-9.7%-0.18-35.6%24
2018-16.8%-0.30-40.9%21
2019-11.8%-0.19-39.7%17
2020362.2%2.66-30.6%33
202119.3%0.65-25.0%23
2022-32.5%-1.00-32.4%13

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 testDOWNTREND2671.7%0.0441%
hidden testEXPENSIVE8368.4%1.8854%
hidden testEXTREME48206.4%4.1160%
hidden testHIGH VOLATILITY25428.3%0.5053%
hidden testLOW VOLATILITY42931.7%1.0753%
hidden testMEDIUM VOLATILITY248-52.0%-1.3850%
hidden testNORMAL800-9.6%-0.2451%
hidden testSIDEWAYS293-20.9%-0.5858%
hidden testUPTREND37136.6%0.8655%
trainDOWNTREND518-22.1%-0.7848%
trainEXPENSIVE31144.6%1.1469%
trainEXTREME100391.0%5.6576%
trainHIGH VOLATILITY69947.3%1.0349%
trainLOW VOLATILITY74511.0%0.4166%
trainMEDIUM VOLATILITY568-22.8%-0.6961%
trainNORMAL1,601-15.4%-0.4855%
trainSIDEWAYS592-24.5%-0.7649%
trainUPTREND90260.2%1.4371%
validationDOWNTREND12533.2%1.5114%
validationEXPENSIVE13830.2%0.5275%
validationEXTREME144277.3%3.9978%
validationHIGH VOLATILITY25885.7%1.4449%
validationLOW VOLATILITY18322.7%0.7669%
validationMEDIUM VOLATILITY31550.6%1.0856%
validationNORMAL474-4.0%-0.1145%
validationSIDEWAYS206-9.8%-0.2454%
validationUPTREND42594.3%1.6670%

Trades (full period)

latest 100 of 294
EntryExitEntry PxExit PxReturnDays
2026-08-21—$362.86—5.19%20OPEN
2026-07-132026-07-24$394.76$313.03-21.76%10
2026-05-152026-06-10$422.24$381.59-10.70%18
2026-05-122026-05-14$433.45$443.30-0.14%3
2026-04-202026-05-11$392.50$445.006.71%16
2025-12-172026-01-16$467.26$437.50-10.66%21
2025-12-152025-12-16$475.31$489.883.36%2
2025-11-062025-11-21$445.91$391.09-14.64%12
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-032025-10-29$429.83$461.515.42%19
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-262025-09-30$440.40$444.724.48%3
2025-09-232025-09-25$425.85$423.391.77%3
2025-09-192025-09-22$426.07$434.212.01%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-09-152025-09-16$410.04$421.623.36%2
2025-08-282025-09-12$345.98$395.945.28%11
2025-07-312025-08-27$308.27$349.6010.00%20
2025-05-292025-07-02$358.43$315.65-15.91%24
2025-05-202025-05-28$343.82$356.905.87%6
2025-05-152025-05-19$342.82$342.090.46%3
2025-05-132025-05-14$334.07$347.684.72%2
2025-04-292025-05-12$292.03$318.384.12%10
2025-04-082025-04-23$221.86$250.741.80%11
2024-12-192025-01-17$436.17$426.50-6.17%19
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-122024-12-16$418.10$463.022.49%3
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-11-262024-12-03$338.23$351.425.25%5
2024-11-132024-11-25$330.24$338.597.11%9
2024-11-112024-11-12$350.00$328.498.75%2
2024-11-072024-11-08$296.91$321.222.70%2
2024-10-012024-10-22$258.02$217.97-16.52%16
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-042024-09-26$219.41$254.2221.80%17
2024-07-112024-08-02$241.03$207.67-17.80%17
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-07-022024-07-03$231.26$246.399.99%2
2024-06-282024-07-01$197.88$209.860.03%2
2024-04-302024-06-27$183.28$197.420.99%41
2024-04-152024-04-19$161.48$147.05-12.53%5
2024-02-262024-03-15$199.40$163.57-15.52%15
2023-11-172023-12-28$234.30$253.1811.70%28
2023-09-122023-10-20$267.48$211.99-19.71%29
2023-07-192023-08-03$291.26$259.32-13.55%12
2023-07-062023-07-18$276.54$293.342.59%9
2023-06-212023-07-05$259.46$282.481.75%10
2023-06-152023-06-20$255.90$274.451.26%3
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-05-192023-06-02$180.14$213.9717.08%10
2023-04-102023-04-21$184.51$165.08-12.10%10
2023-02-162023-03-10$202.04$173.44-19.45%16
2023-02-132023-02-15$194.64$214.246.06%3
2023-02-092023-02-10$207.32$196.892.79%2
2023-01-252023-02-08$144.43$201.2936.51%11
2022-09-212022-10-04$300.80$249.44-21.64%10
2022-08-172022-09-01$304.00$277.16-10.28%12
2022-08-082022-08-16$290.42$306.567.13%7
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-07-252022-07-28$268.43$280.900.74%4
2022-07-142022-07-22$238.31$272.2414.40%7
2022-06-222022-07-05$236.09$233.07-4.32%9
2022-04-062022-04-27$348.59$293.84-19.85%15
2022-03-302022-04-05$364.66$363.753.96%5
2022-03-222022-03-29$331.33$366.5218.30%6
2022-01-042022-01-25$383.20$306.13-22.64%15
2021-11-052021-12-03$407.36$338.32-11.99%20
2021-11-022021-11-04$390.67$409.970.23%3
2021-10-292021-11-01$371.33$402.863.23%2
2021-10-272021-10-28$345.95$359.011.71%2
2021-10-252021-10-26$341.62$339.4812.45%2
2021-10-202021-10-22$288.60$303.233.23%3
2021-10-182021-10-19$290.04$288.093.01%2
2021-10-142021-10-15$272.77$281.010.69%2
2021-10-112021-10-13$263.98$270.362.37%3
2021-09-282021-10-08$259.19$261.830.08%9
2021-09-212021-09-27$246.46$263.795.85%5
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-102021-09-16$245.42$252.33-0.07%5
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-162021-08-31$228.72$245.241.71%12
2021-08-062021-08-13$233.03$239.060.86%6
2021-08-042021-08-05$236.97$238.21-0.03%2
2021-06-142021-08-03$205.90$236.5816.13%36
2021-04-052021-05-11$230.35$205.73-5.13%27
2021-01-272021-02-23$288.05$232.95-19.25%19
2021-01-112021-01-26$270.40$294.36-0.12%11
2021-01-072021-01-08$272.01$293.347.74%2
2021-01-052021-01-06$245.04$251.990.53%2
2020-12-212021-01-04$216.62$243.261.33%9
2020-12-092020-12-18$201.49$231.670.72%8
2020-12-072020-12-08$213.92$216.636.92%2