Strategy Zoo / S0053

PriceMomentum_V0053

ARCHIVEDmomentum

parameterchanged ret_20d threshold 0.05 -> -0.0698

Fitness
0.5784
Generation
2
Complexity
2
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0003S0003 · gen 0ARCHIVEDparameter

seed strategy

Children (5)
PriceMomentum_V0060S0060 · gen 3ARCHIVEDcrossover
PriceMomentum_V0079S0079 · gen 3ARCHIVEDstructural
PriceMomentum_V0170S0170 · gen 8ARCHIVEDparameter
PriceMomentum_V0175S0175 · gen 8ARCHIVEDstructural
PriceMomentum_V0203S0203 · gen 10ARCHIVEDcrossover

Strategy Logic (pseudocode)

# PriceMomentum_V0053  [momentum]
if flat and ret_20d > -0.0698:
    position = 1.0
if long and ret_20d < -0.03:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR6.6%123.5%-8.0%19.7%
Total Return66.4%1017.0%-26.4%1308.6%
Sharpe0.361.730.030.63
Sortino0.442.180.040.78
Calmar0.083.58-0.120.24
Volatility40.6%55.2%44.3%44.9%
Max DD-83.6%-34.5%-67.0%-83.6%
Win Rate34.3%41.9%28.9%33.8%
Avg Win8.8%26.3%9.8%13.4%
Avg Loss-3.5%-3.9%-3.8%-3.7%
Payoff2.496.822.573.66
Expectancy0.7%8.8%0.1%2.1%
Profit Factor1.304.911.041.86
Trades1814390314
Avg Holding Days8.412.87.59.0
Turnover45.528.749.042.9
Exposure70.1%66.9%65.0%68.2%

Growth of $100

PriceMomentum_V0053 vs TSLA Buy & Hold
PriceMomentum_V0053 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-15.0%-0.45-40.3%26
201717.1%0.67-31.2%19
2018-50.7%-1.45-55.2%31
201912.3%0.49-41.2%25
2020701.5%3.13-33.7%10
202152.7%1.24-22.9%16
2022-23.1%-0.52-29.9%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 testDOWNTREND267-21.1%-0.5247%
hidden testEXPENSIVE83107.5%1.9684%
hidden testEXTREME48187.9%3.0583%
hidden testHIGH VOLATILITY254-5.8%-0.1063%
hidden testLOW VOLATILITY42951.4%1.5865%
hidden testMEDIUM VOLATILITY248-77.2%-1.7468%
hidden testNORMAL800-20.6%-0.4962%
hidden testSIDEWAYS293-46.0%-1.1669%
hidden testUPTREND37155.4%1.1174%
trainDOWNTREND518-58.4%-1.7753%
trainEXPENSIVE31168.2%1.5983%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69919.2%0.3764%
trainLOW VOLATILITY74535.7%1.1978%
trainMEDIUM VOLATILITY568-18.8%-0.5367%
trainNORMAL1,601-20.4%-0.5666%
trainSIDEWAYS592-7.5%-0.2167%
trainUPTREND90271.0%1.5282%
validationDOWNTREND12530.8%1.1323%
validationEXPENSIVE13874.4%1.2574%
validationEXTREME144373.1%4.3995%
validationHIGH VOLATILITY258102.7%1.4457%
validationLOW VOLATILITY18351.0%1.6778%
validationMEDIUM VOLATILITY315115.9%2.2869%
validationNORMAL47417.6%0.4556%
validationSIDEWAYS206-7.2%-0.1759%
validationUPTREND425164.6%2.5184%

Trades (full period)

latest 100 of 315
EntryExitEntry PxExit PxReturnDays
2026-08-20—$345.13—3.39%21OPEN
2026-07-222026-07-24$374.01$313.03-15.80%3
2026-07-172026-07-20$380.84$369.57-2.81%2
2026-07-102026-07-16$407.76$391.06-3.17%5
2026-07-072026-07-09$402.90$406.55-6.32%3
2026-06-302026-07-06$420.60$419.77-4.65%4
2026-06-232026-06-24$381.61$375.53-5.98%2
2026-06-162026-06-22$404.66$405.05-2.79%4
2026-06-092026-06-10$396.68$381.59-3.20%2
2026-04-272026-06-08$378.67$408.953.70%30
2026-04-162026-04-24$388.90$376.30-4.84%7
2026-04-012026-04-02$381.26$360.592.36%2
2026-03-242026-03-25$383.03$385.950.37%2
2026-03-182026-03-19$392.78$380.30-1.82%2
2026-03-162026-03-17$395.56$399.270.91%2
2026-03-112026-03-12$407.82$395.011.95%2
2026-03-052026-03-10$405.55$399.24-1.98%4
2026-03-032026-03-04$392.43$405.94-2.90%2
2026-02-272026-03-02$402.51$403.32-1.68%2
2026-02-252026-02-26$417.40$408.581.76%2
2026-02-182026-02-20$411.32$411.820.06%3
2026-02-132026-02-17$417.44$410.63-0.11%2
2026-02-112026-02-12$428.27$417.070.52%2
2026-02-092026-02-10$417.32$425.211.31%2
2026-02-042026-02-05$406.01$397.21-3.98%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-292026-01-30$416.56$430.41-3.65%2
2026-01-202026-01-21$419.25$431.44-4.37%2
2026-01-082026-01-15$435.80$438.571.60%6
2025-12-042026-01-07$454.53$431.41-3.28%23
2025-12-012025-12-02$430.14$429.24-0.21%2
2025-08-052025-11-14$308.72$404.3529.72%73
2025-07-282025-08-04$325.59$309.26-4.44%6
2025-07-242025-07-25$305.30$316.06-8.39%2
2025-07-172025-07-23$319.41$332.563.04%5
2025-07-152025-07-16$310.78$321.67-2.13%2
2025-07-112025-07-14$313.51$316.900.97%2
2025-07-072025-07-10$293.94$309.87-6.37%4
2025-06-242025-06-26$340.47$325.78-6.25%3
2025-06-202025-06-23$322.16$348.68-0.17%2
2025-06-162025-06-17$329.13$316.350.97%2
2025-04-252025-06-13$284.95$325.3122.73%35
2025-04-102025-04-22$252.40$237.97-16.60%8
2025-04-082025-04-09$221.86$272.20-5.09%2
2025-04-022025-04-07$282.76$233.29-10.99%4
2025-03-282025-03-31$263.55$259.16-3.70%2
2025-03-262025-03-27$272.06$273.13-5.77%2
2025-02-072025-02-10$361.62$350.73-3.59%2
2025-01-312025-02-05$404.60$378.17-2.21%4
2025-01-242025-01-27$406.58$397.15-1.60%2
2025-01-222025-01-23$415.11$412.38-2.31%2
2025-01-152025-01-17$428.22$426.504.20%3
2024-10-252025-01-14$269.19$396.3654.53%54
2024-10-172024-10-18$220.89$220.70-0.40%2
2024-10-152024-10-16$219.57$221.33-0.01%2
2024-08-302024-10-14$214.11$219.165.38%31
2024-08-282024-08-29$205.75$206.28-1.85%2
2024-08-262024-08-27$213.21$209.21-3.42%2
2024-08-222024-08-23$210.66$220.32-5.84%2
2024-06-062024-08-02$177.94$207.6723.67%40
2024-05-302024-06-05$178.79$175.00-1.00%5
2024-04-302024-05-29$183.28$176.19-9.10%21
2024-04-262024-04-29$168.29$194.05-1.31%2
2024-04-122024-04-17$171.05$155.45-10.20%4
2024-04-092024-04-11$176.88$174.60-0.90%3
2024-04-042024-04-05$171.11$164.901.42%2
2024-03-132024-03-14$169.48$162.50-4.74%2
2024-03-082024-03-11$175.34$177.77-2.05%2
2024-02-262024-03-07$199.40$178.65-8.22%9
2024-02-222024-02-23$197.41$191.971.15%2
2024-02-162024-02-20$199.95$193.76-0.45%2
2024-01-112024-01-12$227.22$218.89-3.07%2
2023-11-152024-01-10$242.84$233.94-1.23%38
2023-10-172023-10-18$254.85$242.680.17%2
2023-10-132023-10-16$251.12$253.92-3.19%2
2023-10-112023-10-12$262.99$258.87-0.44%2
2023-10-052023-10-10$260.05$263.62-0.77%4
2023-10-032023-10-04$246.53$261.16-2.21%2
2023-09-292023-10-02$250.22$251.601.36%2
2023-09-062023-09-28$251.92$246.38-6.42%17
2023-08-302023-09-05$256.90$256.49-4.92%4
2023-08-082023-08-09$249.70$242.19-0.90%2
2023-08-042023-08-07$253.86$251.45-2.30%2
2023-05-182023-08-02$176.89$254.1149.86%52
2023-05-112023-05-12$172.08$167.981.90%2
2023-05-092023-05-10$169.15$168.54-1.74%2
2023-03-302023-04-20$195.28$162.99-7.04%15
2023-03-242023-03-27$190.41$191.81-1.14%2
2023-03-222023-03-23$191.15$192.22-3.45%2
2023-03-152023-03-16$180.45$184.13-1.73%2
2023-01-232023-03-08$143.75$182.0040.42%32
2022-12-092022-12-12$179.05$167.823.03%2
2022-11-142022-11-15$190.95$194.42-2.76%2
2022-11-012022-11-02$227.82$214.98-0.08%2
2022-09-272022-10-03$282.94$242.40-4.09%5
2022-09-152022-09-26$303.75$276.01-9.20%8
2022-09-082022-09-14$289.26$302.612.77%5
2022-09-062022-09-07$274.42$283.701.36%2
2022-08-302022-08-31$277.70$275.61-2.70%2
2022-07-062022-08-29$231.73$284.8223.36%39