Strategy Zoo / S0379

PriceMomentum_V0379

ARCHIVEDmomentum

structuralswapped indicator ret_20d -> cumret_252d; reduce exposure to 41% during EXPENSIVE

Fitness
0.3175
Generation
17
Complexity
6
Created
2026-09-18

Lineage

Parents (1)
PriceMomentum_V0321S0321 · gen 15ARCHIVEDstructural

added entry filter: sma_50_slope > -0.005

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0379  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and (ret_20d > 0.05 and sma_50_slope > -0.005):
    position = 1.0
if long and cumret_252d < 0.2308:
    position = 0.0  # exit to cash
if regime.bubble == "EXPENSIVE": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR9.6%22.7%-2.8%8.9%
Total Return108.4%84.9%-9.8%251.7%
Sharpe0.490.660.010.43
Sortino0.470.660.010.37
Calmar0.230.47-0.070.15
Volatility24.8%50.6%24.8%31.8%
Max DD-41.6%-48.6%-39.8%-58.2%
Win Rate48.1%28.6%54.9%49.2%
Avg Win4.3%39.7%2.7%4.8%
Avg Loss-2.0%-6.0%-3.4%-2.7%
Payoff2.096.600.801.78
Expectancy1.0%7.0%-0.0%1.0%
Profit Factor1.942.640.971.72
Trades1601482256
Avg Holding Days5.230.13.76.1
Turnover39.412.146.335.5
Exposure26.0%44.7%19.5%28.2%

Growth of $100

PriceMomentum_V0379 vs TSLA Buy & Hold
PriceMomentum_V0379 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
20166.9%0.65-15.5%26
20176.0%0.46-11.7%19
2018-27.1%-1.63-27.0%24
2019-2.4%-0.05-10.2%29
2020140.6%1.60-48.6%3
202120.7%0.64-34.9%2
2022-45.1%-2.49-45.0%9

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 testDOWNTREND2675.0%0.2815%
hidden testEXPENSIVE8313.7%0.4739%
hidden testEXTREME4890.1%1.6094%
hidden testHIGH VOLATILITY254-18.3%-0.5825%
hidden testLOW VOLATILITY42927.7%1.6414%
hidden testMEDIUM VOLATILITY248-28.0%-0.9923%
hidden testNORMAL800-6.4%-0.3113%
hidden testSIDEWAYS293-8.1%-0.524%
hidden testUPTREND3713.6%0.1135%
trainDOWNTREND5181.2%0.119%
trainEXPENSIVE311-0.3%-0.0134%
trainEXTREME100354.6%5.1096%
trainHIGH VOLATILITY69923.4%0.7423%
trainLOW VOLATILITY74515.4%0.8631%
trainMEDIUM VOLATILITY568-5.8%-0.2523%
trainNORMAL1,601-6.7%-0.3620%
trainSIDEWAYS592-0.4%-0.043%
trainUPTREND90226.8%0.7651%
validationDOWNTREND1255.9%0.574%
validationEXPENSIVE138-84.9%-1.8739%
validationEXTREME144293.2%3.5988%
validationHIGH VOLATILITY25875.5%1.0450%
validationLOW VOLATILITY18328.8%1.4642%
validationMEDIUM VOLATILITY3151.3%0.0342%
validationNORMAL474-11.2%-0.3033%
validationSIDEWAYS206-34.4%-1.884%
validationUPTREND42574.2%1.1276%

Trades (full period)

latest 100 of 256
EntryExitEntry PxExit PxReturnDays
2026-09-162026-09-17$358.08$366.200.22%2
2026-09-112026-09-14$365.44$358.970.32%2
2026-09-092026-09-10$367.81$363.56-0.29%2
2026-09-042026-09-08$354.08$368.16-6.12%2
2026-09-022026-09-03$357.01$376.370.06%2
2026-08-312026-09-01$367.95$356.095.30%2
2026-08-272026-08-28$354.81$348.752.40%2
2026-08-252026-08-26$350.25$345.820.17%2
2026-08-212026-08-24$362.86$348.954.93%2
2026-05-292026-06-01$435.79$415.88-1.63%2
2026-04-212026-05-08$386.42$428.354.70%14
2025-12-302025-12-31$454.43$449.72-1.33%2
2025-12-262025-12-29$475.19$459.64-2.30%2
2025-12-232025-12-24$485.56$485.40-0.85%2
2025-12-192025-12-22$481.20$488.73-0.65%2
2025-12-172025-12-18$467.26$483.37-4.81%2
2025-12-152025-12-16$475.31$489.883.36%2
2025-09-122025-11-14$395.94$404.353.93%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-312025-08-01$308.27$302.63-3.57%2
2025-05-222025-06-06$341.04$295.14-12.82%11
2025-05-072025-05-12$276.22$318.388.10%4
2024-11-072025-02-24$296.91$330.53-0.59%72
2024-10-092024-10-10$241.05$238.77-1.61%2
2024-10-072024-10-08$240.83$244.50-3.90%2
2024-10-032024-10-04$240.66$250.08-3.55%2
2024-09-262024-09-27$254.22$260.46-1.29%2
2024-09-242024-09-25$254.27$257.021.51%2
2024-09-202024-09-23$238.25$250.00-2.52%2
2024-09-162024-09-17$226.78$227.87-1.72%2
2024-09-122024-09-13$229.81$230.290.54%2
2024-09-102024-09-11$226.17$228.134.37%2
2024-09-062024-09-09$210.73$216.27-8.64%2
2024-09-042024-09-05$219.41$230.173.98%2
2024-07-312024-08-01$232.07$216.864.04%2
2024-07-292024-07-30$232.10$222.625.39%2
2024-07-252024-07-26$220.25$219.801.77%2
2024-07-232024-07-24$246.38$215.99-2.24%2
2024-07-192024-07-22$239.20$251.51-4.22%2
2024-07-172024-07-18$248.50$249.23-3.34%2
2024-07-152024-07-16$252.64$256.561.57%2
2024-07-112024-07-12$241.03$248.23-8.64%2
2024-07-092024-07-10$262.33$263.263.51%2
2024-07-052024-07-08$251.52$252.941.88%2
2024-07-022024-07-03$231.26$246.399.99%2
2024-05-282024-05-29$176.75$176.19-1.59%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
2024-05-162024-05-17$174.84$177.460.29%2
2024-05-142024-05-15$177.55$173.993.09%2
2024-05-062024-05-07$184.76$177.811.77%2
2024-05-022024-05-03$180.01$181.19-0.19%2
2024-04-302024-05-01$183.28$179.99-5.74%2
2024-04-152024-04-16$161.48$157.11-5.79%2
2024-03-042024-03-05$188.14$180.74-7.35%2
2024-02-292024-03-01$201.88$202.64-0.28%2
2024-02-262024-02-27$199.40$199.733.67%2
2023-07-262023-07-27$264.35$255.71-0.55%2
2023-07-202023-07-21$262.90$260.02-9.93%2
2023-07-182023-07-19$293.34$291.260.82%2
2023-07-142023-07-17$281.38$290.381.05%2
2023-07-122023-07-13$271.99$277.900.61%2
2023-07-102023-07-11$269.61$269.79-1.95%2
2023-07-032023-07-07$279.82$274.435.44%4
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-05-302023-05-31$201.16$203.933.93%2
2023-05-252023-05-26$184.47$193.170.66%2
2023-05-232023-05-24$185.77$182.90-1.84%2
2023-05-192023-05-22$180.14$188.871.64%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
2022-09-212022-09-22$300.80$288.59-2.77%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-282022-08-02$280.90$300.597.96%4
2022-07-222022-07-27$272.24$274.82-4.92%4
2022-04-052022-04-27$363.75$293.84-23.64%16
2022-01-182022-01-19$343.50$331.88-2.02%2
2022-01-122022-01-14$368.74$349.87-3.28%3
2021-08-242022-01-10$236.16$352.7145.11%97
2021-08-052021-08-23$238.21$235.43-4.50%13
2020-11-192021-03-17$166.42$233.94-3.26%80
2020-05-152020-11-13$53.28$136.1783.05%128
2020-04-142020-04-30$47.33$52.1322.74%13
2019-12-232020-03-19$27.95$28.51-2.31%60
2019-12-192019-12-20$26.94$27.041.05%2
2019-12-172019-12-18$25.27$26.21-0.35%2
2019-12-032019-12-04$22.41$22.200.20%2
2019-11-292019-12-02$22.00$22.32-0.61%2