Strategy Zoo / S0921

PriceMomentum_V0921

ARCHIVEDhybrid

structuralswapped indicator ret_20d -> ret_1d

Fitness
0.5656
Generation
42
Complexity
3
Created
2026-09-30

Lineage

Parents (1)
PriceMomentum_V0828S0828 · gen 38ARCHIVEDstructural

logic of PriceMomentum_V0567 with risk overlay of PriceMomentum_V0730

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V0921  [hybrid]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_1d > 0.0198:
    position = 1.0
if long and ret_20d < -0.0017:
    position = 0.0  # exit to cash

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR18.7%84.6%23.5%31.5%
Total Return293.1%529.3%119.6%5493.6%
Sharpe0.691.460.750.91
Sortino0.691.540.740.91
Calmar0.261.860.540.44
Volatility32.1%50.9%37.8%38.1%
Max DD-71.4%-45.6%-43.3%-71.4%
Win Rate41.2%40.7%54.3%45.0%
Avg Win8.7%18.5%6.9%10.4%
Avg Loss-3.4%-4.4%-4.9%-4.0%
Payoff2.594.221.392.63
Expectancy1.6%5.0%1.5%2.5%
Profit Factor1.812.901.662.15
Trades1365481271
Avg Holding Days6.67.75.16.6
Turnover34.236.043.836.9
Exposure40.4%47.8%38.8%41.5%

Growth of $100

PriceMomentum_V0921 vs TSLA Buy & Hold
PriceMomentum_V0921 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
201625.5%1.28-13.2%21
201723.1%0.96-19.0%10
2018-64.4%-2.97-65.9%31
201969.1%2.36-11.2%17
2020551.3%2.95-33.7%14
202152.7%1.36-26.5%12
2022-39.4%-1.37-43.8%28

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 testDOWNTREND27453.6%1.3145%
hidden testEXPENSIVE8383.0%1.5775%
hidden testEXTREME48140.8%2.3879%
hidden testHIGH VOLATILITY25422.3%0.4057%
hidden testLOW VOLATILITY43444.1%1.9028%
hidden testMEDIUM VOLATILITY2506.8%0.1939%
hidden testNORMAL80715.9%0.4733%
hidden testSIDEWAYS293-7.5%-0.414%
hidden testUPTREND37137.8%0.8261%
trainDOWNTREND518-10.7%-0.4235%
trainEXPENSIVE31146.1%1.1567%
trainEXTREME100407.4%5.5199%
trainHIGH VOLATILITY69925.9%0.6041%
trainLOW VOLATILITY74536.2%1.6445%
trainMEDIUM VOLATILITY568-0.6%-0.0234%
trainNORMAL1,601-6.5%-0.2632%
trainSIDEWAYS592-0.9%-0.064%
trainUPTREND90256.3%1.3368%
validationDOWNTREND12511.6%0.3225%
validationEXPENSIVE13871.7%1.2463%
validationEXTREME144346.3%4.2781%
validationHIGH VOLATILITY25877.0%1.0953%
validationLOW VOLATILITY18339.9%1.7743%
validationMEDIUM VOLATILITY31592.1%2.1446%
validationNORMAL474-7.6%-0.2333%
validationSIDEWAYS206-33.4%-1.956%
validationUPTREND425144.9%2.2875%

Trades (full period)

latest 100 of 272
EntryExitEntry PxExit PxReturnDays
2026-08-20—$345.13—0.39%28OPEN
2026-08-142026-08-17$342.27$339.300.48%2
2026-08-102026-08-11$330.88$332.810.50%2
2026-08-042026-08-05$327.35$321.551.43%2
2026-07-312026-08-03$311.21$322.080.56%2
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-012026-05-08$390.82$428.357.69%6
2026-04-152026-04-16$391.95$388.907.41%2
2026-04-012026-04-02$381.26$360.592.36%2
2026-03-242026-03-25$383.03$385.950.37%2
2026-02-092026-02-10$417.32$425.211.31%2
2026-02-022026-02-03$421.81$421.96-2.20%2
2026-01-122026-01-13$448.96$447.200.69%2
2026-01-062026-01-07$432.96$431.41-4.34%2
2025-12-152026-01-05$475.31$451.67-4.74%14
2025-12-042025-12-05$454.53$455.001.54%2
2025-11-252025-11-26$419.40$426.580.19%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-09-122025-10-23$395.94$448.9818.79%30
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-172025-07-23$319.41$332.563.04%5
2025-07-112025-07-14$313.51$316.900.97%2
2025-07-032025-07-07$315.35$293.94-0.29%2
2025-06-242025-06-26$340.47$325.78-6.25%3
2025-06-102025-06-12$326.09$319.115.58%3
2025-05-282025-06-06$356.90$295.14-21.70%8
2025-05-052025-05-12$280.26$318.383.64%6
2025-04-252025-05-02$284.95$287.217.89%6
2025-04-232025-04-24$250.74$259.515.16%2
2025-04-102025-04-22$252.40$237.97-16.60%8
2025-04-022025-04-07$282.76$233.29-10.99%4
2025-03-242025-03-25$278.39$288.1411.72%2
2025-03-202025-03-21$236.26$248.71-0.03%2
2025-03-172025-03-18$238.01$225.31-4.98%2
2025-03-122025-03-13$248.09$240.687.39%2
2025-03-062025-03-07$263.45$262.67-5.80%2
2025-02-132025-02-14$355.94$355.845.57%2
2025-01-312025-02-05$404.60$378.17-2.21%4
2025-01-212025-01-22$424.07$415.11-0.77%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-062025-01-13$288.53$403.3156.70%45
2024-10-252024-11-04$269.19$242.84-4.60%7
2024-10-072024-10-14$240.83$219.16-13.09%6
2024-09-032024-09-27$210.60$260.4618.49%19
2024-08-262024-08-27$213.21$209.21-3.42%2
2024-08-202024-08-21$221.10$223.27-0.93%2
2024-08-162024-08-19$216.12$222.720.72%2
2024-08-142024-08-15$201.38$214.14-3.30%2
2024-08-092024-08-12$200.00$197.490.38%2
2024-07-022024-08-02$231.26$207.673.14%23
2024-05-142024-05-29$177.55$176.192.63%11
2024-04-302024-05-10$183.28$168.47-11.56%9
2024-04-252024-04-26$170.18$168.294.76%2
2024-04-092024-04-10$176.88$171.762.05%2
2024-03-272024-03-28$179.83$175.791.01%2
2024-03-212024-03-22$172.82$170.83-1.81%2
2024-03-192024-03-20$171.32$175.66-1.63%2
2024-02-272024-03-06$199.73$176.54-9.54%7
2024-02-152024-02-16$200.45$199.956.02%2
2024-02-122024-02-13$188.13$184.02-3.01%2
2024-02-072024-02-08$187.58$189.561.14%2
2023-11-022023-11-03$218.51$219.966.04%2
2023-08-302023-09-01$256.90$245.010.15%3
2023-08-282023-08-29$238.82$257.18-0.10%2
2023-08-222023-08-23$233.19$236.860.63%2
2023-08-042023-08-07$253.86$251.45-2.30%2
2023-07-312023-08-02$267.43$254.11-2.21%3
2023-07-252023-07-28$265.28$266.44-5.15%4
2023-06-052023-07-24$217.61$269.0621.28%34
2023-05-182023-05-31$176.89$203.9315.47%9
2023-05-122023-05-15$167.98$166.35-2.58%2
2023-05-082023-05-09$171.79$169.150.82%2
2023-04-282023-05-01$164.31$161.832.37%2
2023-01-232023-02-10$143.75$196.8955.09%15
2023-01-182023-01-19$128.78$127.17-2.26%2
2023-01-122023-01-13$123.56$122.400.08%2
2023-01-092023-01-10$119.77$118.855.73%2
2023-01-052023-01-06$110.34$113.06-3.10%2
2022-12-292022-12-30$121.82$123.187.87%2
2022-12-122022-12-13$167.82$160.95-6.47%2
2022-12-012022-12-02$194.70$194.86-0.20%2
2022-11-252022-11-28$182.86$182.92-0.39%2
2022-11-112022-11-14$195.97$190.952.55%2
2022-10-262022-10-27$224.64$225.090.80%2
2022-10-242022-10-25$211.25$222.42-1.69%2
2022-10-182022-10-19$220.19$222.040.18%2
2022-10-142022-10-17$204.99$219.35-7.74%2
2022-09-152022-09-23$303.75$275.33-4.82%7
2022-09-122022-09-14$304.42$302.61-2.71%3
2022-08-162022-08-22$306.56$289.91-4.28%5
2022-07-202022-08-02$247.50$300.5920.83%10
2022-07-082022-07-12$250.76$233.07-4.36%3
2022-07-062022-07-07$231.73$244.54-0.77%2
2022-06-222022-06-29$236.09$228.49-2.04%6
2022-06-152022-06-16$233.00$213.105.28%2
2022-06-032022-06-06$234.52$238.28-9.41%2