Strategy Zoo / S0124

PriceMomentum_V0124

ARCHIVEDhybrid

crossoverentry = PriceMomentum_V0080 OR LongTermTrend_V0085

Fitness
0.5276
Generation
6
Complexity
13
Created
2026-09-18

Lineage

Parents (2)
PriceMomentum_V0080S0080 · gen 4ARCHIVEDcrossover

entry = PriceMomentum_V0078 OR Breakout20_V0040

LongTermTrend_V0085S0085 · gen 4ARCHIVEDcrossover

entry = LongTermTrend_V0021 OR PriceMomentum_V0003

Children (1)
PriceMomentum_V0172S0172 · gen 8ARCHIVEDparameter

Strategy Logic (pseudocode)

# PriceMomentum_V0124  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ((ret_20d > 0.05 or (breakout_20 == 1 and sma_50 > sma_200)) or ((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.05)):
    position = 1.0
if long and ret_20d < -0.03:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR13.7%78.1%12.0%24.4%
Total Return178.0%464.6%51.8%2352.5%
Sharpe0.551.310.490.75
Sortino0.571.390.490.76
Calmar0.181.510.230.32
Volatility32.8%55.9%37.9%39.8%
Max DD-75.8%-51.8%-51.3%-75.8%
Win Rate42.5%46.3%48.6%45.0%
Avg Win8.4%17.3%6.8%10.5%
Avg Loss-3.8%-5.9%-4.5%-4.4%
Payoff2.202.951.502.38
Expectancy1.4%4.9%1.0%2.3%
Profit Factor1.632.551.411.94
Trades1345470258
Avg Holding Days7.38.36.37.4
Turnover33.736.038.235.2
Exposure44.5%52.2%41.8%45.4%

Growth of $100

PriceMomentum_V0124 vs TSLA Buy & Hold
PriceMomentum_V0124 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
201617.9%1.19-18.4%8
201714.8%0.63-28.6%26
2018-57.4%-2.83-57.3%14
201945.3%1.54-22.5%9
2020296.4%2.12-51.8%23
202178.5%1.58-21.5%23
2022-32.7%-1.27-36.8%8

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 testDOWNTREND2674.5%0.1434%
hidden testEXPENSIVE8381.5%1.4983%
hidden testEXTREME48201.1%3.2688%
hidden testHIGH VOLATILITY2547.9%0.1552%
hidden testLOW VOLATILITY42946.8%1.7634%
hidden testMEDIUM VOLATILITY248-19.9%-0.5244%
hidden testNORMAL8000.9%0.0335%
hidden testSIDEWAYS293-33.0%-1.616%
hidden testUPTREND37169.1%1.3875%
trainDOWNTREND5180.7%0.0422%
trainEXPENSIVE31141.6%0.9676%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69923.6%0.5539%
trainLOW VOLATILITY74531.1%1.3152%
trainMEDIUM VOLATILITY568-5.6%-0.1943%
trainNORMAL1,601-10.8%-0.4435%
trainSIDEWAYS592-14.2%-0.995%
trainUPTREND90249.3%1.0883%
validationDOWNTREND12543.5%1.9914%
validationEXPENSIVE138-2.6%-0.0480%
validationEXTREME144358.5%4.3989%
validationHIGH VOLATILITY25893.3%1.1955%
validationLOW VOLATILITY18323.8%0.9448%
validationMEDIUM VOLATILITY31585.7%1.8952%
validationNORMAL4748.8%0.2333%
validationSIDEWAYS206-59.1%-2.255%
validationUPTREND425146.3%2.0686%

Trades (full period)

latest 100 of 259
EntryExitEntry PxExit PxReturnDays
2026-08-21—$362.86—5.19%20OPEN
2026-07-072026-07-08$402.90$394.06-4.21%2
2026-07-012026-07-06$425.30$419.77-6.64%3
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-292026-05-08$372.80$428.359.29%8
2026-04-212026-04-24$386.42$376.30-4.98%4
2026-02-172026-02-18$410.63$411.32-1.83%2
2026-02-122026-02-13$417.07$417.44-2.81%2
2026-02-102026-02-11$425.21$428.271.69%2
2026-02-062026-02-09$411.11$417.323.30%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-082026-01-13$435.80$447.203.86%4
2025-12-032026-01-07$446.74$431.410.67%24
2025-11-282025-12-02$430.17$429.240.63%3
2025-11-252025-11-26$419.40$426.580.19%2
2025-11-212025-11-24$391.09$417.78-1.25%2
2025-11-192025-11-20$403.99$395.230.48%2
2025-11-172025-11-18$408.92$401.250.93%2
2025-09-122025-11-14$395.94$404.358.79%46
2025-09-042025-09-05$338.53$350.841.13%2
2025-08-072025-08-11$322.27$339.032.84%3
2025-07-292025-08-01$321.20$302.63-5.51%4
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-032025-07-07$315.35$293.94-0.29%2
2025-07-012025-07-02$300.71$315.65-5.53%2
2025-06-272025-06-30$323.63$317.66-0.86%2
2025-06-232025-06-26$348.68$325.781.48%4
2025-06-182025-06-20$322.05$322.161.60%2
2025-06-162025-06-17$329.13$316.350.97%2
2025-06-102025-06-13$326.09$325.313.21%4
2025-05-222025-06-06$341.04$295.14-15.09%11
2025-04-292025-05-12$292.03$318.384.12%10
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-02-212025-02-24$337.80$330.53-4.88%2
2025-02-192025-02-20$360.56$354.401.62%2
2025-02-142025-02-18$355.84$354.11-0.23%2
2025-02-122025-02-13$336.51$355.942.24%2
2025-02-102025-02-11$350.73$328.50-3.21%2
2025-02-062025-02-07$374.32$361.62-1.22%2
2025-02-032025-02-05$383.68$378.17-3.26%3
2025-01-302025-01-31$400.28$404.602.67%2
2025-01-282025-01-29$398.09$389.100.04%2
2025-01-232025-01-27$412.38$397.15-2.25%3
2025-01-212025-01-22$424.07$415.11-0.77%2
2025-01-152025-01-17$428.22$426.504.20%3
2024-10-282025-01-14$262.51$396.3649.52%53
2024-10-032024-10-14$240.66$219.16-12.71%8
2024-09-042024-09-27$219.41$260.4620.48%18
2024-07-022024-08-02$231.26$207.673.14%23
2024-04-302024-05-29$183.28$176.19-9.10%21
2024-04-152024-04-17$161.48$155.45-8.34%3
2024-02-262024-03-07$199.40$178.65-8.22%9
2024-01-112024-01-12$227.22$218.89-3.07%2
2024-01-032024-01-10$238.45$233.94-5.61%6
2023-08-292023-09-05$257.18$256.492.39%5
2023-08-252023-08-28$238.59$238.823.51%2
2023-08-232023-08-24$236.86$230.041.37%2
2023-08-212023-08-22$231.28$233.197.12%2
2023-08-172023-08-18$219.22$215.49-3.03%2
2023-08-152023-08-16$232.96$225.60-3.03%2
2023-08-112023-08-14$242.65$239.76-1.30%2
2023-08-092023-08-10$242.19$245.34-3.20%2
2023-08-072023-08-08$251.45$249.70-1.15%2
2023-08-032023-08-04$259.32$253.861.85%2
2023-06-022023-08-02$213.97$254.1125.56%42
2023-05-192023-05-31$180.14$203.9313.50%8
2023-01-252023-02-10$144.43$196.8943.79%13
2022-09-212022-09-23$300.80$275.33-6.71%3
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-142022-08-02$238.31$300.5925.16%14
2022-06-222022-06-29$236.09$228.49-2.04%6
2022-05-042022-05-05$317.54$291.094.57%2
2022-04-052022-04-27$363.75$293.84-23.64%16
2021-12-302022-01-20$356.78$332.09-8.52%15
2021-12-282021-12-29$362.82$362.06-0.70%2
2021-12-232021-12-27$355.67$364.655.56%2
2021-12-212021-12-22$312.84$336.294.08%2
2021-12-172021-12-20$310.86$299.980.41%2
2021-12-152021-12-16$325.33$308.971.62%2
2021-12-132021-12-14$322.14$319.50-5.17%2
2021-12-082021-12-10$356.32$339.01-4.75%3
2021-12-062021-12-07$336.34$350.58-0.79%2
2021-12-022021-12-03$361.53$338.32-1.15%2
2021-08-242021-12-01$236.16$365.0061.75%70
2021-08-052021-08-23$238.21$235.43-4.50%13
2021-03-152021-03-16$235.98$225.631.85%2
2021-03-112021-03-12$233.20$231.244.52%2
2021-03-092021-03-10$224.53$222.6919.42%2
2021-03-052021-03-08$199.32$187.67-3.98%2
2021-03-032021-03-04$217.73$207.15-5.04%2
2021-03-012021-03-02$239.48$228.816.15%2
2021-02-252021-02-26$227.41$225.17-8.25%2
2021-02-232021-02-24$232.95$247.34-2.39%2
2021-02-192021-02-22$260.43$238.17-0.97%2
2021-02-172021-02-18$266.05$262.460.04%2