Strategy Zoo / S1694

PriceMomentum_V1694

ARCHIVEDhybrid

structuralreplaced exit rule with: breakout_20 == 1

Fitness
0.4367
Generation
78
Complexity
14
Created
2026-10-16

Lineage

Parents (1)
PriceMomentum_V1133S1133 · gen 52ELITEstructural

entry from PriceMomentum_V0690, exit from PriceMomentum_V0624

Children (0)
None

Strategy Logic (pseudocode)

# PriceMomentum_V1694  [hybrid]
if flat and ((ret_20d > 0.05 and (((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.0923) and ret_20d > -0.0674 and cumret_252d > -0.1997)) or ret_20d > 0.184):
    position = 1.0
if long and breakout_20 == 1:
    position = 0.0  # exit to cash
if regime.volatility == "HIGH_VOLATILITY": position *= 0.41

Backtest Metrics

MetricTrainValidationHidden TestFull
CAGR10.3%53.1%15.6%19.6%
Total Return119.2%259.1%72.5%1297.9%
Sharpe0.461.130.570.66
Sortino0.531.640.750.83
Calmar0.241.410.370.46
Volatility34.4%47.4%38.3%38.4%
Max DD-42.3%-37.6%-41.7%-42.3%
Win Rate81.7%84.2%87.1%83.5%
Avg Win2.2%3.6%2.5%2.6%
Avg Loss-6.7%-7.4%-9.8%-7.4%
Payoff0.330.490.260.36
Expectancy0.6%1.9%1.0%1.0%
Profit Factor1.482.601.771.80
Trades1757670321
Avg Holding Days8.98.910.59.3
Turnover39.146.733.139.0
Exposure55.0%63.1%58.5%57.6%

Growth of $100

PriceMomentum_V1694 vs TSLA Buy & Hold
PriceMomentum_V1694 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
2016-11.9%-0.40-31.5%14
2017-2.5%0.07-24.6%29
2018-3.2%0.05-25.4%19
201937.0%1.40-9.5%15
2020214.0%2.63-30.0%38
2021-4.1%0.16-36.5%23
20224.8%0.32-31.4%13

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 testDOWNTREND2797.7%0.2833%
hidden testEXPENSIVE8396.6%1.7864%
hidden testEXTREME4881.3%2.7446%
hidden testHIGH VOLATILITY25418.3%0.4930%
hidden testLOW VOLATILITY44529.2%0.8968%
hidden testMEDIUM VOLATILITY25112.1%0.2671%
hidden testNORMAL81910.7%0.2959%
hidden testSIDEWAYS3000.9%0.0272%
hidden testUPTREND37149.2%1.1667%
trainDOWNTREND518-20.7%-0.7731%
trainEXPENSIVE31123.8%0.5962%
trainEXTREME100198.7%5.4843%
trainHIGH VOLATILITY69923.2%0.6231%
trainLOW VOLATILITY74513.3%0.4771%
trainMEDIUM VOLATILITY5689.8%0.2664%
trainNORMAL1,6012.7%0.0854%
trainSIDEWAYS59212.5%0.3657%
trainUPTREND90238.7%1.0267%
validationDOWNTREND1259.8%0.3032%
validationEXPENSIVE13821.5%0.4374%
validationEXTREME144199.1%4.4644%
validationHIGH VOLATILITY25854.2%1.1136%
validationLOW VOLATILITY18337.2%1.1183%
validationMEDIUM VOLATILITY31563.0%1.1974%
validationNORMAL47419.0%0.4066%
validationSIDEWAYS2065.5%0.1275%
validationUPTREND42590.0%1.7566%

Trades (full period)

latest 100 of 321
EntryExitEntry PxExit PxReturnDays
2026-09-252026-10-07$372.11$377.810.52%9
2026-09-092026-09-23$367.81$380.122.71%11
2026-09-032026-09-04$376.37$354.085.22%2
2026-08-242026-09-01$348.95$356.091.20%7
2026-05-152026-07-02$422.24$393.45-4.26%33
2026-05-132026-05-14$445.27$443.302.52%2
2026-05-112026-05-12$445.00$433.453.68%2
2026-05-052026-05-08$389.37$428.354.70%4
2025-12-172026-04-20$467.26$392.50-18.39%84
2025-12-152025-12-16$475.31$489.883.36%2
2025-11-062025-12-08$445.91$439.58-1.73%22
2025-11-032025-11-04$468.37$444.262.38%2
2025-10-032025-10-29$429.83$461.515.42%19
2025-10-012025-10-02$459.46$436.003.11%2
2025-09-262025-09-30$440.40$444.724.48%3
2025-09-232025-09-25$425.85$423.391.77%3
2025-09-192025-09-22$426.07$434.212.01%2
2025-09-172025-09-18$425.86$416.850.80%2
2025-09-152025-09-16$410.04$421.623.36%2
2025-08-272025-09-12$349.60$395.944.66%12
2025-08-132025-08-26$339.38$351.671.49%10
2025-05-292025-08-12$358.43$340.84-6.76%52
2025-05-202025-05-28$343.82$356.905.87%6
2025-05-152025-05-19$342.82$342.090.20%3
2025-05-132025-05-14$334.07$347.681.94%2
2025-04-302025-05-12$282.16$318.380.86%9
2024-12-192025-04-28$436.17$285.88-32.88%87
2024-12-172024-12-18$479.86$440.133.43%2
2024-12-122024-12-16$418.10$463.022.49%3
2024-12-102024-12-11$400.99$424.771.10%2
2024-12-062024-12-09$389.22$389.792.11%2
2024-12-042024-12-05$357.93$369.490.68%2
2024-11-262024-12-03$338.23$351.422.15%5
2024-11-132024-11-25$330.24$338.592.98%9
2024-11-112024-11-12$350.00$328.493.59%2
2024-11-072024-11-08$296.91$321.221.11%2
2024-10-012024-10-28$258.02$262.510.72%20
2024-09-272024-09-30$260.46$261.632.25%2
2024-09-252024-09-26$257.02$254.220.88%2
2024-09-202024-09-24$238.25$254.273.73%3
2024-09-112024-09-16$228.13$226.780.66%4
2024-07-112024-09-06$241.03$210.73-3.79%41
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-06-272024-06-28$197.42$197.880.33%2
2024-04-302024-06-18$183.28$184.862.06%35
2023-12-222023-12-28$252.54$253.182.52%4
2023-12-182023-12-20$252.08$247.141.26%3
2023-11-302023-12-15$240.08$253.502.62%12
2023-11-172023-11-29$234.30$244.145.41%8
2023-09-182023-11-16$265.28$233.59-11.68%44
2023-09-132023-09-15$271.30$274.393.00%3
2023-07-192023-09-12$291.26$267.48-6.92%39
2023-07-062023-07-18$276.54$293.342.59%9
2023-06-212023-07-05$259.46$282.481.75%10
2023-06-142023-06-20$256.79$274.450.51%4
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-312023-06-01$203.93$207.521.18%2
2023-05-242023-05-30$182.90$201.163.77%4
2023-02-162023-04-03$202.04$194.77-1.42%32
2023-02-132023-02-15$194.64$214.242.51%3
2023-02-092023-02-10$207.32$196.891.15%2
2023-02-072023-02-08$196.81$201.290.35%2
2023-02-032023-02-06$189.98$194.760.29%2
2023-01-312023-02-02$173.22$188.273.50%3
2023-01-272023-01-30$177.90$166.664.43%2
2022-08-172022-09-20$304.00$308.730.62%24
2022-08-082022-08-16$290.42$306.567.13%7
2022-08-042022-08-05$308.63$288.170.20%2
2022-08-022022-08-03$300.59$307.400.91%2
2022-07-292022-08-01$297.15$297.285.58%2
2022-07-252022-07-28$268.43$280.900.74%4
2022-07-142022-07-22$238.31$272.2414.40%7
2022-04-062022-07-11$348.59$234.34-20.72%65
2022-03-302022-04-05$364.66$363.753.96%5
2022-03-282022-03-29$363.95$366.527.83%2
2022-03-242022-03-25$337.97$336.881.28%2
2022-03-222022-03-23$331.33$333.047.70%2
2022-01-052022-03-21$362.71$307.05-18.51%52
2021-11-052022-01-04$407.36$383.20-9.46%41
2021-11-022021-11-04$390.67$409.970.23%3
2021-10-292021-11-01$371.33$402.863.23%2
2021-10-272021-10-28$345.95$359.011.71%2
2021-10-252021-10-26$341.62$339.4812.45%2
2021-10-202021-10-22$288.60$303.233.23%3
2021-10-182021-10-19$290.04$288.093.01%2
2021-10-142021-10-15$272.77$281.010.69%2
2021-10-112021-10-13$263.98$270.362.37%3
2021-09-282021-10-08$259.19$261.830.08%9
2021-09-212021-09-27$246.46$263.795.85%5
2021-09-172021-09-20$253.16$243.390.13%2
2021-09-102021-09-16$245.42$252.33-0.07%5
2021-09-082021-09-09$251.29$251.62-0.07%2
2021-08-162021-08-31$228.72$245.241.71%12
2021-08-062021-08-13$233.03$239.060.86%6
2021-08-042021-08-05$236.97$238.21-0.03%2