Strategy Zoo / S0411

PriceMomentum_V0411

ARCHIVEDmomentum

structuralchanged ret_20d threshold 0.05 -> 0.1982; replaced exit rule with: roll_low_20 < sma_10

Fitness
0.2938
Generation
19
Complexity
3
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0201S0201 · gen 9ARCHIVEDstructural

changed ret_20d threshold -0.03 -> -0.1657

Children (0)
None

Strategy Logic (pseudocode)

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

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR1.7%25.3%5.5%7.1%
Total Return14.3%96.7%21.7%173.5%
Sharpe0.200.880.390.45
Sortino0.090.690.190.26
Calmar0.060.920.200.26
Volatility12.7%31.2%18.0%19.2%
Max DD-26.6%-27.6%-27.6%-27.6%
Win Rate46.9%54.3%58.7%52.8%
Avg Win2.8%4.7%3.3%3.6%
Avg Loss-2.1%-3.7%-3.7%-3.0%
Payoff1.331.290.891.21
Expectancy0.2%0.9%0.4%0.5%
Profit Factor1.181.531.261.35
Trades989263254
Avg Holding Days2.02.02.02.0
Turnover24.761.334.134.6
Exposure4.9%12.2%6.8%6.9%

Growth of $100

PriceMomentum_V0411 vs TSLA Buy & Hold
PriceMomentum_V0411 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
20165.8%0.81-3.6%9
2017-3.5%-0.73-5.6%12
2018-11.5%-1.74-11.5%7
201911.6%1.04-4.0%13
202081.3%1.47-27.6%64
202115.1%0.79-15.4%19
2022-8.9%-0.73-8.9%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 testDOWNTREND26719.2%1.473%
hidden testEXPENSIVE8342.3%1.6417%
hidden testEXTREME48-35.2%-0.8629%
hidden testHIGH VOLATILITY25410.7%0.3911%
hidden testLOW VOLATILITY42911.4%1.164%
hidden testMEDIUM VOLATILITY248-4.5%-0.277%
hidden testNORMAL8005.8%0.404%
hidden testSIDEWAYS293-1.4%-1.220%
hidden testUPTREND3714.7%0.1815%
trainDOWNTREND5181.5%0.431%
trainEXPENSIVE311-5.1%-0.259%
trainEXTREME10061.4%1.7334%
trainHIGH VOLATILITY699-2.3%-0.119%
trainLOW VOLATILITY7452.3%0.643%
trainMEDIUM VOLATILITY5688.5%1.073%
trainNORMAL1,6010.3%0.042%
trainSIDEWAYS5921.2%0.471%
trainUPTREND9023.9%0.2110%
validationDOWNTREND12511.5%1.421%
validationEXPENSIVE13827.2%0.9321%
validationEXTREME144123.4%2.0731%
validationHIGH VOLATILITY25850.8%1.1416%
validationLOW VOLATILITY1832.0%0.303%
validationMEDIUM VOLATILITY31522.9%0.8815%
validationNORMAL474-1.8%-0.124%
validationSIDEWAYS206-3.9%-0.441%
validationUPTREND42547.1%1.1521%

Trades (full period)

latest 100 of 254
EntryExitEntry PxExit PxReturnDays
2025-12-222025-12-23$488.73$485.561.36%2
2025-10-082025-10-09$438.69$435.541.09%2
2025-10-062025-10-07$453.25$433.095.24%2
2025-10-022025-10-03$436.00$429.83-5.30%2
2025-09-302025-10-01$444.72$459.460.14%2
2025-09-262025-09-29$440.40$443.213.81%2
2025-09-242025-09-25$442.79$423.393.77%2
2025-09-222025-09-23$434.21$425.851.71%2
2025-09-182025-09-19$416.85$426.07-2.31%2
2025-09-162025-09-17$421.62$425.862.62%2
2025-06-042025-06-05$332.05$284.70-3.75%2
2025-05-302025-06-02$346.46$342.69-3.54%2
2025-05-282025-05-29$356.90$358.43-1.85%2
2025-05-222025-05-23$341.04$339.341.72%2
2025-05-082025-05-09$284.82$298.262.91%2
2024-12-312025-01-02$403.84$379.28-3.45%2
2024-12-272024-12-30$431.66$417.41-5.14%2
2024-12-242024-12-26$462.28$454.137.15%2
2024-12-202024-12-23$421.06$430.60-3.66%2
2024-12-182024-12-19$440.13$436.17-8.47%2
2024-12-162024-12-17$463.02$479.865.94%2
2024-12-122024-12-13$418.10$436.23-1.77%2
2024-12-092024-12-10$389.79$400.99-0.05%2
2024-12-052024-12-06$369.49$389.223.03%2
2024-12-032024-12-04$351.42$357.93-1.79%2
2024-11-292024-12-02$345.16$357.093.48%2
2024-11-262024-11-27$338.23$332.89-0.31%2
2024-11-222024-11-25$352.56$338.593.60%2
2024-11-202024-11-21$342.03$339.64-1.35%2
2024-11-182024-11-19$338.74$346.005.41%2
2024-11-142024-11-15$311.18$320.72-5.97%2
2024-11-122024-11-13$328.49$330.24-6.34%2
2024-11-082024-11-11$321.22$350.007.98%2
2024-09-262024-09-27$254.22$260.46-1.29%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-07-242024-07-25$215.99$220.25-12.52%2
2024-07-222024-07-23$251.51$246.384.94%2
2024-07-182024-07-19$249.23$239.200.09%2
2024-07-162024-07-17$256.56$248.501.35%2
2024-07-122024-07-15$248.23$252.642.78%2
2024-07-102024-07-11$263.26$241.030.15%2
2024-07-082024-07-09$252.94$262.330.36%2
2024-07-032024-07-05$246.39$251.526.34%2
2024-05-222024-05-23$180.11$173.74-3.67%2
2024-05-202024-05-21$174.95$186.60-1.61%2
2023-07-102023-07-11$269.61$269.79-1.95%2
2023-07-062023-07-07$276.54$274.43-2.30%2
2023-07-032023-07-05$279.82$282.486.69%2
2023-06-292023-06-30$257.50$261.770.29%2
2023-06-272023-06-28$250.21$256.243.60%2
2023-06-232023-06-26$256.60$241.05-3.22%2
2023-06-212023-06-22$259.46$264.61-5.66%2
2023-06-162023-06-20$260.54$274.451.61%2
2023-06-142023-06-15$256.79$255.90-0.94%2
2023-06-122023-06-13$249.83$258.712.02%2
2023-06-082023-06-09$234.86$244.404.38%2
2023-06-062023-06-07$221.31$224.571.50%2
2023-06-022023-06-05$213.97$217.612.91%2
2023-02-082023-02-09$201.29$207.322.07%2
2023-02-062023-02-07$194.76$196.812.31%2
2023-02-022023-02-03$188.27$189.983.58%2
2023-01-312023-02-01$173.22$181.413.73%2
2023-01-272023-01-30$177.90$166.6610.79%2
2022-08-182022-08-19$302.87$296.67-0.57%2
2022-08-162022-08-17$306.56$304.00-1.09%2
2022-08-052022-08-08$288.17$290.42-6.82%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-04-132022-04-14$340.79$328.333.39%2
2022-04-112022-04-12$325.31$328.98-5.03%2
2022-04-072022-04-08$352.42$341.830.90%2
2022-04-052022-04-06$363.75$348.59-4.93%2
2021-11-192021-11-22$379.02$385.623.51%2
2021-11-172021-11-18$363.00$365.463.05%2
2021-11-152021-11-16$337.80$351.58-2.14%2
2021-11-112021-11-12$354.50$344.47-0.62%2
2021-11-092021-11-10$341.17$355.98-12.18%2
2021-11-052021-11-08$407.36$387.65-0.84%2
2021-11-032021-11-04$404.62$409.973.37%2
2021-11-012021-11-02$402.86$390.678.28%2
2021-10-282021-10-29$359.01$371.333.57%2
2021-10-262021-10-27$339.48$345.95-0.83%2
2021-01-292021-02-01$264.51$279.94-5.21%2
2021-01-272021-01-28$288.05$278.48-2.34%2
2021-01-252021-01-26$293.60$294.363.83%2
2021-01-212021-01-22$281.66$282.21-0.84%2
2021-01-192021-01-20$281.52$283.482.02%2
2021-01-142021-01-15$281.67$275.39-1.30%2
2021-01-122021-01-13$283.15$284.804.51%2
2021-01-082021-01-11$293.34$270.407.63%2
2021-01-062021-01-07$251.99$272.012.64%2
2021-01-042021-01-05$243.26$245.043.21%2
2020-12-232020-12-24$215.33$220.590.68%2
2020-12-212020-12-22$216.62$213.45-6.69%2
2020-12-172020-12-18$218.63$231.675.11%2
2020-12-152020-12-16$211.08$207.59-1.23%2
2020-12-112020-12-14$203.33$213.28-2.92%2
2020-12-092020-12-10$201.49$209.02-7.18%2
2020-12-072020-12-08$213.92$216.636.92%2
2020-12-032020-12-04$197.79$199.684.11%2
2020-12-012020-12-02$194.92$189.612.82%2