Strategy Zoo / S1715

PriceMomentum_V1715

ARCHIVEDhybrid

parameterchanged ret_20d threshold 0.073 -> -0.0732

Fitness
0.4671
Generation
79
Complexity
2
Created
2026-10-16

Lineage

Parents (1)
PriceMomentum_V1650S1650 · gen 76ELITEparameter

changed ret_20d threshold 0.184 -> 0.073

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1715  [hybrid]
if flat and ret_20d > -0.0732:
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR7.0%92.8%-6.3%16.8%
Total Return71.4%616.3%-21.9%887.0%
Sharpe0.371.470.060.57
Sortino0.471.830.070.73
Calmar0.082.05-0.100.20
Volatility39.5%55.0%42.6%43.9%
Max DD-82.7%-45.1%-65.9%-82.7%
Win Rate33.7%33.3%33.6%33.6%
Avg Win6.7%21.6%7.2%9.8%
Avg Loss-2.7%-3.3%-3.3%-2.9%
Payoff2.526.512.153.36
Expectancy0.5%5.0%0.2%1.4%
Profit Factor1.283.261.091.70
Trades27066116452
Avg Holding Days5.88.46.16.4
Turnover67.844.061.861.3
Exposure66.7%64.8%62.8%65.4%

Growth of $100

PriceMomentum_V1715 vs TSLA Buy & Hold
PriceMomentum_V1715 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-11.7%-0.33-37.0%37
20171.5%0.20-32.8%34
2018-48.8%-1.37-53.6%42
2019-0.9%0.19-47.8%34
2020568.2%2.90-35.8%16
202151.1%1.23-25.0%23
2022-40.2%-1.17-41.9%27

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 testDOWNTREND2790.7%0.0247%
hidden testEXPENSIVE8386.3%1.5982%
hidden testEXTREME48124.2%2.0981%
hidden testHIGH VOLATILITY2540.3%0.0161%
hidden testLOW VOLATILITY44549.4%1.5763%
hidden testMEDIUM VOLATILITY251-78.4%-1.8265%
hidden testNORMAL819-13.1%-0.3360%
hidden testSIDEWAYS300-44.7%-1.1567%
hidden testUPTREND37142.0%0.8671%
trainDOWNTREND518-39.3%-1.3548%
trainEXPENSIVE31159.5%1.3881%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69920.4%0.4061%
trainLOW VOLATILITY74539.9%1.3674%
trainMEDIUM VOLATILITY568-26.2%-0.7564%
trainNORMAL1,601-18.8%-0.5462%
trainSIDEWAYS592-21.4%-0.6164%
trainUPTREND90268.9%1.4879%
validationDOWNTREND1259.4%0.3522%
validationEXPENSIVE13842.9%0.7470%
validationEXTREME144373.1%4.3995%
validationHIGH VOLATILITY258106.3%1.4956%
validationLOW VOLATILITY18343.1%1.5174%
validationMEDIUM VOLATILITY31581.6%1.6066%
validationNORMAL4742.9%0.0854%
validationSIDEWAYS206-35.5%-0.8657%
validationUPTREND425158.1%2.4281%

Trades (full period)

latest 100 of 453
EntryExitEntry PxExit PxReturnDays
2026-10-05—$378.73—-1.02%9OPEN
2026-10-012026-10-02$354.11$370.59-0.40%2
2026-08-202026-09-30$345.13$354.810.29%29
2026-07-222026-07-23$374.01$319.69-1.50%2
2026-07-172026-07-20$380.84$369.57-2.81%2
2026-07-152026-07-16$394.46$391.06-0.63%2
2026-07-102026-07-14$407.76$396.18-3.09%3
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-182026-06-22$400.49$405.050.84%2
2026-06-162026-06-17$404.66$396.38-1.78%2
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-202026-04-24$392.50$376.30-6.90%5
2026-04-162026-04-17$388.90$400.62-0.98%2
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-202026-02-23$411.82$399.83-0.17%2
2026-02-182026-02-19$411.32$411.71-0.03%2
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-122026-01-14$448.96$439.200.29%3
2026-01-082026-01-09$435.80$445.010.82%2
2026-01-062026-01-07$432.96$431.41-4.34%2
2025-12-082026-01-05$439.58$451.67-3.92%19
2025-12-042025-12-05$454.53$455.001.54%2
2025-12-012025-12-02$430.14$429.24-0.21%2
2025-11-142025-11-17$404.35$408.920.39%2
2025-10-282025-11-13$460.55$401.99-5.01%13
2025-10-242025-10-27$433.72$452.42-3.60%2
2025-08-212025-10-23$320.11$448.9835.25%45
2025-08-042025-08-20$309.26$323.908.60%13
2025-07-282025-08-01$325.59$302.63-2.66%5
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-05-052025-06-12$280.26$319.1113.43%28
2025-04-252025-05-02$284.95$287.217.89%6
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-162025-01-17$413.82$426.50-3.56%2
2025-01-142025-01-15$396.36$428.22-1.92%2
2024-11-052025-01-13$251.44$403.3162.23%46
2024-10-252024-11-04$269.19$242.84-4.60%7
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-242024-08-02$182.58$207.6718.26%29
2024-06-132024-06-21$182.47$183.012.21%6
2024-06-072024-06-12$177.48$177.29-4.28%4
2024-06-052024-06-06$175.00$177.94-0.07%2
2024-06-032024-06-04$176.29$174.77-1.20%2
2024-05-302024-05-31$178.79$178.081.27%2
2024-05-132024-05-29$171.89$176.194.71%12
2024-04-302024-05-10$183.28$168.47-11.56%9
2024-04-262024-04-29$168.29$194.05-1.31%2
2024-04-112024-04-16$174.60$157.11-6.17%4
2024-04-092024-04-10$176.88$171.762.05%2
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-072024-03-08$178.65$175.340.99%2
2024-02-232024-03-06$191.97$176.54-8.63%9
2024-02-212024-02-22$194.77$197.410.32%2
2024-02-162024-02-20$199.95$193.76-0.45%2
2024-01-122024-01-16$218.89$219.91-3.86%2
2024-01-102024-01-11$233.94$227.22-0.63%2
2024-01-082024-01-09$240.45$234.961.05%2
2023-11-152024-01-05$242.84$237.490.02%35
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