Strategy Zoo / S1115

PriceMomentum_V1115

ARCHIVEDmomentum

structuralswapped indicator ret_20d -> ret_1d

Fitness
0.5634
Generation
51
Complexity
4
Created
2026-10-03

Lineage

Parents (1)
PriceMomentum_V0267S0267 · gen 12ARCHIVEDstructural

changed ret_20d threshold 0.05 -> 0.1146

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1115  [momentum]
require regime.trend in ['DOWNTREND', 'UPTREND']
if flat and ret_1d > 0.0198:
    position = 1.0
if long and ret_20d < -0.1003:
    position = 0.0  # exit to cash
if regime.volatility == "MEDIUM_VOLATILITY": position *= 0.68

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR22.4%63.8%17.0%28.7%
Total Return402.7%339.4%79.6%3983.4%
Sharpe0.771.250.580.84
Sortino0.871.380.700.95
Calmar0.291.580.390.37
Volatility33.4%49.2%41.0%39.0%
Max DD-77.5%-40.4%-43.2%-77.5%
Win Rate44.3%35.7%49.2%43.9%
Avg Win15.4%22.7%9.2%15.4%
Avg Loss-4.8%-4.2%-5.6%-4.9%
Payoff3.215.361.643.15
Expectancy4.1%5.4%1.7%4.0%
Profit Factor2.562.981.582.47
Trades884259189
Avg Holding Days13.011.28.711.5
Turnover23.928.233.627.1
Exposure49.9%49.2%46.8%49.0%

Growth of $100

PriceMomentum_V1115 vs TSLA Buy & Hold
PriceMomentum_V1115 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.6%1.12-22.9%12
201717.5%0.80-22.4%6
2018-56.7%-2.02-60.8%21
201927.3%0.98-34.3%13
2020418.3%2.71-33.8%9
202117.2%0.66-35.6%10
2022-35.9%-1.13-40.5%23

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 testDOWNTREND27750.1%1.0056%
hidden testEXPENSIVE8355.4%1.1269%
hidden testEXTREME48157.7%2.6386%
hidden testHIGH VOLATILITY25475.2%1.2168%
hidden testLOW VOLATILITY43619.2%0.7339%
hidden testMEDIUM VOLATILITY251-19.8%-0.5839%
hidden testNORMAL81012.8%0.3342%
hidden testSIDEWAYS293-10.6%-0.615%
hidden testUPTREND37131.7%0.6873%
trainDOWNTREND5180.3%0.0155%
trainEXPENSIVE31140.4%1.1663%
trainEXTREME100400.8%5.5694%
trainHIGH VOLATILITY69937.3%0.8450%
trainLOW VOLATILITY74543.0%1.6659%
trainMEDIUM VOLATILITY568-11.1%-0.4538%
trainNORMAL1,601-0.5%-0.0245%
trainSIDEWAYS5924.9%0.285%
trainUPTREND90254.0%1.2976%
validationDOWNTREND12515.5%0.3933%
validationEXPENSIVE13834.0%0.6367%
validationEXTREME144314.2%4.0476%
validationHIGH VOLATILITY25890.7%1.2859%
validationLOW VOLATILITY18323.3%0.8953%
validationMEDIUM VOLATILITY31559.6%1.6739%
validationNORMAL474-7.3%-0.2236%
validationSIDEWAYS206-37.4%-1.997%
validationUPTREND425122.9%2.0474%

Trades (full period)

latest 100 of 190
EntryExitEntry PxExit PxReturnDays
2026-08-20—$345.13—-1.09%31OPEN
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-4.50%3
2026-05-012026-05-08$390.82$428.357.69%6
2026-04-152026-04-20$391.95$392.509.03%4
2026-04-012026-04-06$381.26$352.82-3.19%3
2026-03-242026-03-30$383.03$355.28-5.18%5
2026-02-022026-02-18$421.81$411.32-4.79%12
2025-11-252026-01-13$419.40$447.204.42%33
2025-09-122025-11-21$395.94$391.097.20%51
2025-08-072025-08-11$322.27$339.032.84%3
2025-07-292025-08-01$321.20$302.63-3.77%4
2025-07-112025-07-25$313.51$316.06-3.80%11
2025-07-032025-07-09$315.35$295.88-6.23%4
2025-06-102025-07-02$326.09$315.65-2.74%16
2025-05-282025-06-06$356.90$295.14-16.06%8
2025-04-242025-05-12$259.51$318.3818.72%13
2025-04-022025-04-23$282.76$250.74-11.53%15
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-3.95%2
2025-02-132025-02-14$355.94$355.843.79%2
2025-01-312025-02-11$404.60$328.50-11.72%8
2025-01-212025-01-28$424.07$398.09-7.07%6
2024-10-252025-01-17$269.19$426.5056.46%57
2024-10-072024-10-22$240.83$217.97-13.11%12
2024-09-032024-09-27$210.60$260.4614.71%19
2024-08-262024-08-29$213.21$206.28-6.80%4
2024-08-162024-08-20$216.12$221.103.80%3
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.671.87%23
2024-04-252024-05-29$170.18$176.198.80%24
2024-04-092024-04-19$176.88$147.05-13.29%9
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-152024-03-15$200.45$163.57-14.48%21
2024-02-122024-02-13$188.13$184.02-2.05%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-05$256.90$256.49-4.92%4
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-10$253.86$245.34-6.79%5
2023-06-052023-08-03$217.61$259.3220.16%42
2023-05-182023-05-31$176.89$203.9314.84%9
2023-05-082023-05-16$171.79$166.52-1.84%7
2023-04-282023-05-01$164.31$161.831.61%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-4.40%2
2022-12-012022-12-06$194.70$179.82-6.48%4
2022-11-252022-11-28$182.86$182.92-0.39%2
2022-11-112022-11-15$195.97$194.42-0.08%3
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.12%2
2022-10-142022-10-17$204.99$219.35-5.26%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-3.63%5
2022-07-062022-08-02$231.73$300.5921.93%20
2022-06-152022-07-05$233.00$233.072.69%13
2022-06-032022-06-06$234.52$238.28-9.41%2
2022-05-312022-06-01$252.75$246.79-0.38%2
2022-05-262022-05-27$235.91$253.217.22%2
2022-05-162022-05-17$241.46$253.87-6.07%2
2022-05-052022-05-06$291.09$288.55-5.80%2
2022-04-052022-04-27$363.75$293.84-16.47%16
2022-03-092022-03-10$286.32$279.432.71%2
2022-02-252022-03-01$269.96$288.126.07%3
2021-12-222022-01-20$336.29$332.09-3.11%20
2021-12-082021-12-17$356.32$310.86-8.26%8
2021-08-242021-12-03$236.16$338.3257.07%72
2021-08-102021-08-23$236.66$235.43-4.88%10
2021-05-212021-05-24$193.63$202.15-1.20%2
2021-03-162021-03-17$225.63$233.94-4.58%2
2021-03-122021-03-15$231.24$235.98-1.04%2
2021-03-102021-03-11$222.69$233.20-1.02%2
2021-03-022021-03-03$228.81$217.73-3.16%2
2021-02-252021-02-26$227.41$225.17-5.61%2
2020-11-192021-02-23$166.42$232.9523.65%64
2020-10-012020-11-13$149.39$136.17-3.25%32
2020-06-012020-09-30$59.87$143.00116.64%86
2020-04-142020-04-30$47.33$52.1322.74%13
2020-04-082020-04-09$36.59$38.200.42%2
2020-04-012020-04-02$32.10$30.30-8.29%2
2020-03-252020-03-26$35.95$35.216.58%2
2020-03-202020-03-23$28.50$28.95-0.23%2