Strategy Zoo / S0448

LongTermTrend_V0448

ARCHIVEDhybrid

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

Fitness
0.4629
Generation
20
Complexity
12
Created
2026-09-19

Lineage

Parents (1)
LongTermTrend_V0182S0182 · gen 9ARCHIVEDstructural

entry = LongTermTrend_V0165 AND PriceMomentum_V0003

Children (0)
None

Strategy Logic (pseudocode)

# LongTermTrend_V0448  [hybrid]
if flat and ((((close > sma_200 and sma_200_slope > 0.0) or ret_20d > 0.05) and ret_20d > 0.05 and cumret_252d > -0.1997) and ret_20d > 0.05):
    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
CAGR12.7%62.4%-9.7%14.9%
Total Return159.7%328.0%-31.4%672.4%
Sharpe0.551.15-0.090.55
Sortino0.621.40-0.090.60
Calmar0.241.28-0.150.21
Volatility29.9%55.9%37.1%38.4%
Max DD-53.4%-48.5%-64.0%-70.7%
Win Rate47.1%33.3%50.6%47.4%
Avg Win4.7%86.5%2.9%7.1%
Avg Loss-2.0%-3.0%-3.6%-2.5%
Payoff2.3810.000.802.84
Expectancy1.2%26.8%-0.3%2.0%
Profit Factor2.1210.000.822.56
Trades2061587308
Avg Holding Days5.738.95.57.3
Turnover51.814.749.743.7
Exposure39.4%64.5%37.6%44.1%

Growth of $100

LongTermTrend_V0448 vs TSLA Buy & Hold
LongTermTrend_V0448 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
20161.5%0.17-20.7%34
20171.1%0.16-18.0%17
2018-10.4%-0.35-20.7%36
2019-18.6%-1.08-22.0%32
2020282.8%2.16-48.5%0
202137.6%0.87-34.9%0
2022-30.0%-1.14-30.2%15

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 testDOWNTREND2671.1%0.0332%
hidden testEXPENSIVE8322.3%0.7343%
hidden testEXTREME4890.1%1.6094%
hidden testHIGH VOLATILITY25411.0%0.2050%
hidden testLOW VOLATILITY42928.1%1.1134%
hidden testMEDIUM VOLATILITY248-72.4%-2.3132%
hidden testNORMAL800-11.6%-0.3234%
hidden testSIDEWAYS293-17.6%-0.5936%
hidden testUPTREND3714.7%0.1343%
trainDOWNTREND518-24.2%-1.7414%
trainEXPENSIVE31135.7%1.1442%
trainEXTREME100354.6%5.1096%
trainHIGH VOLATILITY69940.2%1.0932%
trainLOW VOLATILITY7459.8%0.4546%
trainMEDIUM VOLATILITY568-4.6%-0.1640%
trainNORMAL1,601-8.6%-0.3535%
trainSIDEWAYS59221.7%0.7142%
trainUPTREND90236.1%1.0152%
validationDOWNTREND1259.3%0.6112%
validationEXPENSIVE138-34.3%-0.7046%
validationEXTREME144306.0%3.6496%
validationHIGH VOLATILITY258127.8%1.6464%
validationLOW VOLATILITY18347.5%1.5979%
validationMEDIUM VOLATILITY31521.5%0.4857%
validationNORMAL47419.2%0.4260%
validationSIDEWAYS2068.4%0.2065%
validationUPTREND425107.1%1.5779%

Trades (full period)

latest 100 of 308
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-07-132026-07-20$394.76$369.57-6.79%6
2026-06-032026-06-05$423.70$391.00-1.45%3
2026-06-012026-06-02$415.88$423.74-4.76%2
2026-05-262026-05-29$433.59$435.793.57%4
2026-05-212026-05-22$417.85$426.01-0.06%2
2026-04-202026-05-18$392.50$409.995.18%21
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-07-312025-11-14$308.27$404.3520.14%76
2024-11-072025-07-09$296.91$295.88-1.95%165
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-022024-10-03$249.02$240.66-3.68%2
2024-09-302024-10-01$261.63$258.020.25%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-06-272024-06-28$197.42$197.880.33%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-12-072024-01-30$242.64$191.59-20.39%36
2023-12-052023-12-06$238.72$239.371.13%2
2023-11-172023-12-04$234.30$235.582.04%11
2023-09-222023-09-25$244.88$246.99-4.43%2
2023-09-202023-09-21$262.59$255.70-1.67%2
2023-09-182023-09-19$265.28$266.50-3.52%2
2023-09-142023-09-15$276.04$274.391.55%2
2023-09-122023-09-13$267.48$271.30-2.43%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-312023-06-01$203.93$207.521.18%2
2023-05-262023-05-30$193.17$201.164.51%2
2023-05-242023-05-25$182.90$184.47-1.74%2
2022-09-212022-09-22$300.80$288.59-2.77%2
2022-08-152022-08-30$309.32$277.70-5.26%12
2022-08-112022-08-12$286.63$300.03-2.82%2
2022-08-092022-08-10$283.33$294.36-2.64%2
2022-07-282022-08-08$280.90$290.424.65%8
2022-07-222022-07-27$272.24$274.82-4.92%4
2022-07-192022-07-20$245.53$247.501.87%2
2022-07-142022-07-15$238.31$240.070.34%2
2022-06-242022-06-27$245.71$244.924.32%2
2022-06-222022-06-23$236.09$235.07-0.60%2
2022-03-222022-05-02$331.33$300.98-5.65%29
2022-01-202022-01-21$332.09$314.63-0.14%2
2022-01-182022-01-19$343.50$331.88-2.02%2