Strategy Zoo / S0466

PriceMomentum_V0466

ARCHIVEDmomentum

parameterchanged ret_20d threshold 0.05 -> 0.0123

Fitness
0.6199
Generation
21
Complexity
3
Created
2026-09-19

Lineage

Parents (1)
PriceMomentum_V0160S0160 · gen 7ARCHIVEDparameter

changed ret_20d threshold -0.03 -> 0.0392

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0466  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_20d > 0.0123:
    position = 1.0
if long and ret_20d < 0.0392:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.1%96.1%23.1%29.5%
Total Return166.8%653.9%115.6%4365.2%
Sharpe0.561.650.790.91
Sortino0.541.640.680.86
Calmar0.202.470.490.45
Volatility29.7%47.8%33.7%35.1%
Max DD-65.2%-38.9%-47.5%-65.2%
Win Rate35.1%50.0%41.5%39.4%
Avg Win10.2%19.6%10.1%12.6%
Avg Loss-3.2%-4.4%-3.9%-3.5%
Payoff3.244.482.603.57
Expectancy1.5%7.6%1.9%2.8%
Profit Factor1.754.481.842.32
Trades1143653203
Avg Holding Days7.110.06.07.4
Turnover28.724.029.027.7
Exposure35.3%43.0%30.4%35.7%

Growth of $100

PriceMomentum_V0466 vs TSLA Buy & Hold
PriceMomentum_V0466 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
201621.7%1.39-18.9%15
201716.2%0.77-17.7%14
2018-43.6%-2.10-43.5%20
20191.4%0.18-26.0%13
2020497.1%2.87-33.7%13
202140.6%1.19-17.6%12
2022-13.9%-0.52-26.1%11

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 testDOWNTREND2673.4%0.1131%
hidden testEXPENSIVE83121.5%2.4359%
hidden testEXTREME48182.1%3.2365%
hidden testHIGH VOLATILITY25414.4%0.3041%
hidden testLOW VOLATILITY42945.8%2.0224%
hidden testMEDIUM VOLATILITY2485.5%0.1829%
hidden testNORMAL8007.3%0.2525%
hidden testSIDEWAYS293-2.6%-0.174%
hidden testUPTREND37166.1%1.5050%
trainDOWNTREND518-8.6%-0.4823%
trainEXPENSIVE31142.0%1.1961%
trainEXTREME100399.0%5.4098%
trainHIGH VOLATILITY69936.8%0.9133%
trainLOW VOLATILITY74518.8%0.8943%
trainMEDIUM VOLATILITY568-11.1%-0.4827%
trainNORMAL1,601-12.2%-0.5526%
trainSIDEWAYS592-5.7%-0.453%
trainUPTREND90245.7%1.1263%
validationDOWNTREND12557.5%2.7713%
validationEXPENSIVE13852.9%0.9662%
validationEXTREME144337.3%4.1784%
validationHIGH VOLATILITY258105.5%1.6045%
validationLOW VOLATILITY18314.7%0.6739%
validationMEDIUM VOLATILITY31594.2%2.3143%
validationNORMAL4747.8%0.3025%
validationSIDEWAYS206-10.8%-1.112%
validationUPTREND425128.4%2.0772%

Trades (full period)

latest 100 of 204
EntryExitEntry PxExit PxReturnDays
2026-08-21—$362.86—6.00%20OPEN
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-05-042026-05-08$392.51$428.355.16%5
2026-04-282026-04-30$376.02$381.63-1.75%3
2026-04-212026-04-22$386.42$387.51-1.75%2
2025-12-152026-01-05$475.31$451.67-4.74%14
2025-12-112025-12-12$446.89$458.96-1.21%2
2025-12-082025-12-09$439.58$445.17-3.59%2
2025-11-122025-11-13$430.60$401.99-2.25%2
2025-11-102025-11-11$445.23$439.623.45%2
2025-11-052025-11-07$462.07$429.520.17%3
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-282025-10-29$460.55$461.511.60%2
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-10-222025-10-23$438.97$448.98-1.02%2
2025-10-202025-10-21$447.43$442.601.65%2
2025-10-162025-10-17$428.75$439.31-1.67%2
2025-09-122025-10-15$395.94$435.1516.16%24
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-062025-08-11$319.91$339.036.57%4
2025-07-312025-08-01$308.27$302.63-3.57%2
2025-07-212025-07-22$328.49$332.11-0.55%2
2025-07-082025-07-09$297.81$295.881.12%2
2025-06-242025-06-25$340.47$327.55-2.55%2
2025-06-102025-06-11$326.09$326.435.47%2
2025-05-222025-06-06$341.04$295.14-15.09%11
2025-05-052025-05-12$280.26$318.383.64%6
2025-04-282025-05-02$285.88$287.21-1.75%5
2025-04-212025-04-22$227.50$237.97-5.94%2
2025-04-152025-04-17$254.11$241.37-4.47%3
2025-04-102025-04-14$252.40$252.35-7.50%3
2025-04-082025-04-09$221.86$272.20-5.09%2
2025-04-032025-04-04$267.28$239.43-5.67%2
2025-01-102025-01-13$394.74$403.31-0.25%2
2024-11-062025-01-08$288.53$394.9456.55%43
2024-10-312024-11-01$249.85$248.98-3.19%2
2024-10-252024-10-28$269.19$262.513.14%2
2024-10-032024-10-11$240.66$217.80-4.31%7
2024-09-192024-09-27$243.92$260.4611.68%7
2024-09-032024-09-18$210.60$227.206.21%12
2024-08-222024-08-23$210.66$220.32-5.84%2
2024-07-022024-08-01$231.26$216.8610.37%22
2024-05-282024-05-29$176.75$176.19-1.59%2
2024-05-142024-05-24$177.55$179.240.88%9
2024-05-092024-05-10$171.97$168.47-1.77%2
2024-04-302024-05-08$183.28$174.72-8.56%7
2024-04-122024-04-16$171.05$157.11-7.70%3
2024-02-262024-03-05$199.40$180.74-2.19%7
2024-01-032024-01-04$238.45$237.93-4.21%2
2023-07-312023-08-01$267.43$261.070.17%2
2023-07-252023-07-28$265.28$266.44-5.15%4
2023-06-022023-07-21$213.97$260.0226.44%34
2023-05-192023-05-31$180.14$203.9313.50%8
2023-01-242023-02-10$143.89$196.8943.93%14
2022-09-202022-09-22$308.73$288.59-2.87%3
2022-09-122022-09-13$304.42$292.131.38%2
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-07-192022-08-02$245.53$300.5923.34%11
2022-07-142022-07-18$238.31$240.551.07%3
2022-07-082022-07-11$250.76$234.342.34%2
2022-06-222022-06-28$236.09$232.663.12%5
2022-04-052022-04-21$363.75$336.26-14.86%12
2022-01-102022-01-20$352.71$332.09-3.24%8
2022-01-042022-01-06$383.20$354.90-9.49%3
2021-12-092021-12-10$334.60$339.01-6.29%2
2021-11-302021-12-01$381.59$365.000.48%2
2021-10-072021-11-29$264.54$379.0037.95%37
2021-09-142021-10-06$248.16$260.924.85%17
2021-09-032021-09-13$244.52$247.670.33%6
2021-09-012021-09-02$244.70$244.13-0.42%2
2021-08-302021-08-31$243.64$245.242.46%2
2021-08-242021-08-27$236.16$237.31-0.93%4
2021-08-192021-08-20$224.49$226.75-2.45%2
2021-08-052021-08-18$238.21$229.66-6.55%10
2021-02-102021-02-11$268.27$270.55-5.45%2
2020-11-192021-02-09$166.42$283.1577.07%55
2020-11-062020-11-09$143.32$140.42-2.06%2
2020-11-042020-11-05$140.33$146.03-0.89%2
2020-10-282020-10-29$135.34$136.94-4.59%2
2020-10-222020-10-26$141.93$140.09-0.67%3
2020-10-152020-10-19$149.63$143.61-4.88%3
2020-10-072020-10-14$141.77$153.777.68%6
2020-10-052020-10-06$141.89$137.992.35%2
2020-08-142020-09-24$110.05$129.2617.09%29
2020-06-012020-08-10$59.87$94.5773.64%50
2020-05-282020-05-29$53.72$55.67-1.96%2
2020-05-152020-05-27$53.28$54.681.73%8
2020-04-142020-04-30$47.33$52.1322.74%13
2019-12-172020-03-04$25.27$49.9795.02%53
2019-12-132019-12-16$23.89$25.43-0.56%2
2019-11-262019-12-06$21.93$22.39-1.97%8
2019-10-252019-11-25$21.88$22.4210.92%22
2019-10-212019-10-22$16.90$17.04-1.54%2
2019-10-092019-10-10$16.30$16.321.66%2
2019-10-072019-10-08$15.85$16.002.52%2
2019-09-272019-10-04$16.14$15.43-4.12%6
2019-06-182019-07-22$14.98$17.0514.50%24
2019-04-242019-04-25$17.24$16.51-2.18%2
2019-04-172019-04-18$18.08$18.22-0.98%2