[Mine-Q] Trend + momentum ensemble

public
@djgambhir

SOLUSDT · 12h · 2022-01-012026-09-01 · 3,399 bars in 18.7ms

Net P&L
+62.14%
$6,214.31
Max drawdown
-31.93%
Max run-up
+113.04%
Trades
128
32.8% win rate
Profit factor
1.41
2022-01-01drawdown · worst -31.93%2026-09-01
TrainingValidationOut-of-sample
SegmentPeriodReturnMax drawdownTradesWin rate
Training2022-01-012024-10-19+51.73%-27.59%7831%
Validation2024-10-192025-09-25+0.38%-13.30%2540%
Out-of-sample2025-09-252026-09-01+6.45%-7.84%2532%

Risk-adjusted

Sharpe
0.59
Sortino
0.89
Calmar
0.34
Return ÷ max drawdown
1.95
CAGR
+10.92%
Exposure
74.5%

Per trade

Expectancy
$48.55 · +2.18%
Average win / loss
$512.68 / −$178.12
Payoff ratio
2.88
Largest win / loss
$7,231.81 / −$722.81
Longest losing streak(winning: 3)
10 trades

Drawdown over time

Max drawdown
-31.93%
Longest time under water(still going at the end)
981 days
Worst drawdown recovered in
not recovered

Costs and mechanics

Fees paid
−$451.82
Funding
−$1,573.21
Liquidations
0
Warmup bars(loaded before the start date)
202
Benchmark(buy and hold)
-40.42%

Monte Carlo

1,000 alternative histories, each 128 trades drawn at random from this run’s own. The bands hold the middle 50% and 90% of them; the solid line is what actually happened.

this runmedian of the historiesmiddle 50% · 90%
Unlucky (5%)TypicalLucky (95%)
Return-35.10%+52.43%+403.16%
Max drawdown-44.49%-25.12%-14.06%

24% of histories lost money, and 26% had a deeper drawdown than this run’s -31.93%. Assumes trades are independent; real losing streaks cluster, so the true spread is usually wider.

Settings

ema200 length
200
ema50 length
50
roc20 length
20
macd fast length
12
macd slow length
26
macd signal length
9
atr14 length
14
Long entry: roc20 > ▢
0
Long entry: macd.hist > ▢
0
Short entry: roc20 < ▢
0
Short entry: macd.hist < ▢
0
Stop loss (× atr14)
3
Leverage (×)
1
Position size (% of equity)
25

SOLUSDT with every trade

Loading prices…
long opened short opened closed at a profit closed at a loss

Trades

128 trades

#SideEntryExitHeldP&LReturnClosed by
1short2022-01-01 12:00 @ 171.542022-02-07 12:00 @ 117.4637d$795.37+31.81%signal
2short2022-02-11 12:00 @ 105.422022-03-02 00:00 @ 98.6315d 12h$169.65+6.29%signal
3short2022-03-06 00:00 @ 89.562022-03-19 00:00 @ 89.7913d−$2.88-0.11%signal
4long2022-03-31 00:00 @ 120.882022-04-10 12:00 @ 110.978d 12h−$232.43-8.48%reverse
5short2022-04-11 00:00 @ 111.012022-04-20 00:00 @ 108.479d$60.99+2.27%signal
6short2022-04-24 12:00 @ 101.062022-06-24 12:00 @ 40.2961d$1,601.66+59.37%signal
7short2022-06-30 00:00 @ 34.012022-07-07 00:00 @ 37.037d−$280.13-9.04%signal
8short2022-07-13 00:00 @ 32.642022-07-15 00:00 @ 37.122d−$418.88-13.83%signal
9short2022-07-26 00:00 @ 36.622022-07-28 00:00 @ 40.212d−$288.67-9.87%signal
10short2022-07-28 12:00 @ 40.492022-07-29 00:00 @ 42.9212h−$173.51-6.09%signal
11short2022-08-03 00:00 @ 39.722022-08-05 12:00 @ 40.992d 12h−$92.85-3.31%signal
12short2022-08-07 00:00 @ 40.022022-08-07 12:00 @ 40.1212h−$8.96-0.32%signal
13short2022-08-08 00:00 @ 40.592022-08-08 12:00 @ 43.3812h−$193.30-6.95%signal
14short2022-08-10 12:00 @ 39.992022-08-11 00:00 @ 42.4612h−$171.15-6.26%signal
15short2022-08-18 00:00 @ 40.512022-09-09 12:00 @ 35.3622d 12h$329.21+12.23%signal
16short2022-09-16 12:00 @ 33.052022-09-24 00:00 @ 33.677d 12h−$53.64-1.93%signal
17short2022-10-03 00:00 @ 32.032022-10-04 12:00 @ 33.661d 12h−$141.81-5.14%signal
18short2022-10-09 00:00 @ 32.552022-10-26 00:00 @ 30.8617d$142.09+5.21%signal
19long2022-11-06 00:00 @ 36.902022-11-07 00:00 @ 31.541d−$404.27-14.65%stop loss
20short2022-11-08 00:00 @ 29.572023-01-03 12:00 @ 11.8156d 12h$1,076.03+40.47%signal
21long2023-01-14 12:00 @ 22.402023-02-10 00:00 @ 20.4826d 12h−$279.43-9.54%signal
22short2023-02-10 12:00 @ 20.682023-02-15 12:00 @ 22.105d−$206.35-7.22%signal
23long2023-02-16 00:00 @ 23.872023-02-25 00:00 @ 23.059d−$106.93-3.81%signal
24short2023-03-03 12:00 @ 21.132023-03-15 00:00 @ 20.8711d 12h$28.99+1.04%signal
25long2023-03-18 00:00 @ 21.602023-03-25 00:00 @ 20.647d−$131.87-4.73%signal
26short2023-03-27 12:00 @ 20.602023-03-29 12:00 @ 21.212d−$84.43-3.07%signal
27short2023-03-30 00:00 @ 21.082023-04-01 00:00 @ 21.162d−$13.60-0.50%signal
28short2023-04-03 12:00 @ 20.392023-04-04 12:00 @ 20.971d−$80.23-2.94%signal
29long2023-04-05 12:00 @ 21.192023-04-06 12:00 @ 20.671d−$68.95-2.54%signal
30short2023-04-08 00:00 @ 20.432023-04-11 00:00 @ 20.903d−$62.63-2.33%signal
31long2023-04-11 12:00 @ 22.242023-04-20 12:00 @ 22.339d−$0.87-0.03%signal
32short2023-04-22 00:00 @ 21.242023-04-26 12:00 @ 22.454d 12h−$154.15-5.76%signal
33short2023-04-27 00:00 @ 21.252023-04-28 00:00 @ 22.331d−$136.61-5.18%signal
34long2023-04-29 12:00 @ 23.282023-05-01 12:00 @ 22.202d−$125.13-4.81%signal
35long2023-05-02 00:00 @ 21.942023-05-02 12:00 @ 21.9712h$0.62+0.02%signal
36short2023-05-03 12:00 @ 21.392023-05-06 00:00 @ 22.822d 12h−$173.40-6.74%signal
37long2023-05-06 12:00 @ 22.662023-05-07 00:00 @ 21.9012h−$86.60-3.42%signal
38long2023-05-07 12:00 @ 22.092023-05-08 00:00 @ 21.6512h−$52.21-2.08%signal
39short2023-05-08 12:00 @ 21.252023-05-29 00:00 @ 20.8020d 12h$58.38+2.34%signal
40long2023-05-30 12:00 @ 21.282023-06-02 00:00 @ 20.482d 12h−$98.20-3.91%signal
41long2023-06-02 12:00 @ 21.252023-06-05 12:00 @ 19.383d−$223.80-9.01%stop loss
42short2023-06-07 00:00 @ 20.382023-06-29 12:00 @ 18.0522d 12h$273.51+11.26%signal
43long2023-07-03 00:00 @ 19.462023-07-25 12:00 @ 23.1622d 12h$459.58+18.40%signal
44long2023-08-10 00:00 @ 24.382023-08-16 00:00 @ 23.416d−$110.09-4.21%signal
45short2023-08-18 00:00 @ 21.662023-09-19 12:00 @ 20.2132d 12h$150.26+5.81%signal
46short2023-09-27 00:00 @ 19.012023-09-29 00:00 @ 19.952d−$132.20-5.04%signal
47long2023-10-01 00:00 @ 21.352023-10-12 12:00 @ 21.4911d 12h$20.71+0.80%signal
48long2023-10-17 00:00 @ 23.942024-01-07 00:00 @ 93.7882d$7,231.81+278.77%signal
49long2024-01-11 12:00 @ 104.522024-01-13 00:00 @ 92.131d 12h−$527.63-11.99%signal
50long2024-01-17 00:00 @ 97.662024-01-19 00:00 @ 94.372d−$150.52-3.52%signal
51long2024-01-29 00:00 @ 95.972024-02-05 00:00 @ 95.437d−$35.94-0.85%signal
52long2024-02-08 12:00 @ 101.232024-02-21 12:00 @ 102.8013d$28.60+0.68%signal
53long2024-02-27 12:00 @ 111.682024-04-05 12:00 @ 169.8038d$1,918.55+45.35%signal
54short2024-04-16 12:00 @ 136.072024-04-23 00:00 @ 156.916d 12h−$722.81-15.34%reverse
55long2024-04-23 12:00 @ 154.022024-04-24 00:00 @ 154.6912h$15.13+0.33%signal
56long2024-04-24 12:00 @ 159.302024-04-25 00:00 @ 147.6712h−$335.75-7.41%signal
57long2024-04-26 00:00 @ 144.812024-04-26 12:00 @ 143.0612h−$58.94-1.32%signal
58short2024-04-29 00:00 @ 137.892024-05-05 12:00 @ 146.606d 12h−$280.56-6.33%reverse
59long2024-05-06 00:00 @ 145.702024-05-08 12:00 @ 145.322d 12h−$18.04-0.41%signal
60long2024-05-09 00:00 @ 142.152024-05-09 12:00 @ 142.7312h$12.79+0.29%signal
61long2024-05-10 00:00 @ 152.492024-05-11 00:00 @ 145.941d−$192.53-4.41%signal
62long2024-05-11 12:00 @ 144.222024-05-12 00:00 @ 145.3312h$28.39+0.66%signal
63long2024-05-16 00:00 @ 158.462024-06-03 00:00 @ 163.2218d$101.39+2.35%signal
64long2024-06-05 12:00 @ 172.992024-06-07 12:00 @ 156.782d−$416.97-9.59%stop loss
65short2024-06-12 00:00 @ 149.222024-06-28 00:00 @ 149.6816d−$4.28-0.10%signal
66long2024-07-02 12:00 @ 149.642024-07-03 12:00 @ 143.971d−$165.78-3.91%signal
67short2024-07-05 00:00 @ 127.732024-07-10 12:00 @ 142.755d 12h−$495.67-11.80%signal
68short2024-07-12 12:00 @ 135.552024-07-14 00:00 @ 141.831d 12h−$192.40-4.72%signal
69long2024-07-15 00:00 @ 147.602024-08-02 00:00 @ 167.2718d$513.63+12.75%signal
70short2024-08-03 00:00 @ 152.682024-08-09 00:00 @ 163.106d−$286.10-6.88%signal
71short2024-08-17 00:00 @ 138.962024-08-24 00:00 @ 153.267d−$424.46-10.39%signal
72long2024-08-24 12:00 @ 157.322024-08-28 00:00 @ 146.703d 12h−$274.71-6.90%signal
73short2024-08-30 00:00 @ 139.922024-09-14 00:00 @ 138.9415d$24.31+0.62%signal
74short2024-09-18 12:00 @ 129.322024-09-19 12:00 @ 139.391d−$308.43-7.87%signal
75long2024-09-20 12:00 @ 150.532024-10-02 00:00 @ 145.0411d 12h−$153.65-4.00%signal
76short2024-10-03 00:00 @ 140.052024-10-07 00:00 @ 146.434d−$175.19-4.61%signal
77short2024-10-08 00:00 @ 143.882024-10-12 00:00 @ 145.504d−$45.28-1.21%signal
78long2024-10-12 12:00 @ 146.202024-11-03 12:00 @ 163.5022d$417.73+11.15%signal
79long2024-11-06 12:00 @ 186.822024-12-02 12:00 @ 224.9426d$717.49+18.63%signal
80long2024-12-07 12:00 @ 238.382024-12-09 12:00 @ 226.112d−$217.53-5.40%signal
81short2024-12-20 00:00 @ 193.672025-01-02 12:00 @ 208.4613d 12h−$308.00-7.75%signal
82long2025-01-03 00:00 @ 208.212025-01-08 00:00 @ 202.025d−$120.82-3.10%signal
83short2025-01-08 12:00 @ 195.362025-01-16 00:00 @ 205.807d 12h−$210.89-5.45%signal
84long2025-01-17 12:00 @ 218.752025-01-27 12:00 @ 225.6910d$116.24+3.05%signal
85short2025-02-02 12:00 @ 208.582025-03-03 00:00 @ 178.6828d 12h$539.80+14.04%signal
86short2025-03-10 00:00 @ 126.392025-03-24 12:00 @ 143.3714d 12h−$538.40-13.53%signal
87short2025-03-29 12:00 @ 125.202025-04-12 12:00 @ 124.5414d$8.88+0.23%signal
88long2025-04-25 00:00 @ 152.512025-05-03 00:00 @ 147.908d−$118.77-3.09%reverse
89short2025-05-03 12:00 @ 146.992025-05-04 00:00 @ 146.6512h$4.67+0.12%signal
90short2025-05-04 12:00 @ 145.302025-05-05 00:00 @ 143.8912h$32.86+0.86%signal
91short2025-05-05 12:00 @ 144.072025-05-06 00:00 @ 146.6912h−$73.78-1.93%signal
92short2025-05-06 12:00 @ 142.462025-05-07 00:00 @ 146.8612h−$121.54-3.19%signal
93short2025-05-07 12:00 @ 147.512025-05-08 00:00 @ 147.3012h$1.88+0.05%signal
94long2025-05-08 12:00 @ 154.552025-05-30 00:00 @ 166.5821d 12h$278.89+7.38%signal
95short2025-05-31 00:00 @ 156.082025-06-10 00:00 @ 161.1210d−$127.92-3.32%signal
96long2025-06-10 12:00 @ 160.772025-06-12 12:00 @ 157.632d−$79.91-2.09%signal
97short2025-06-14 00:00 @ 148.512025-06-29 00:00 @ 150.7015d−$55.15-1.45%signal
98long2025-07-01 00:00 @ 154.772025-07-01 12:00 @ 148.7312h−$151.87-4.01%signal
99long2025-07-03 12:00 @ 154.472025-07-05 00:00 @ 147.571d 12h−$171.02-4.57%signal
100long2025-07-09 12:00 @ 153.682025-08-01 00:00 @ 172.1222d 12h$417.07+11.27%signal
101short2025-08-02 00:00 @ 162.582025-08-07 12:00 @ 172.795d 12h−$245.22-6.44%signal
102long2025-08-09 12:00 @ 180.732025-08-20 00:00 @ 176.0810d 12h−$107.40-2.87%signal
103long2025-08-23 00:00 @ 200.722025-09-22 12:00 @ 221.3130d 12h$358.11+9.63%signal
104short2025-09-26 00:00 @ 192.562025-10-01 12:00 @ 217.685d 12h−$501.22-13.16%signal
105long2025-10-02 12:00 @ 225.172025-10-08 00:00 @ 219.805d 12h−$91.83-2.49%signal
106short2025-10-11 00:00 @ 187.622025-10-26 12:00 @ 197.7215d 12h−$236.89-6.47%reverse
107long2025-10-27 00:00 @ 199.962025-10-28 00:00 @ 198.561d−$29.65-0.82%signal
108long2025-10-28 12:00 @ 199.632025-10-29 00:00 @ 194.0012h−$104.87-2.92%signal
109long2025-10-29 12:00 @ 198.692025-10-30 00:00 @ 193.7612h−$92.30-2.59%signal
110short2025-10-31 00:00 @ 184.512025-12-04 00:00 @ 144.6534d$759.89+21.44%signal
111short2025-12-07 00:00 @ 132.102026-01-02 12:00 @ 128.2126d 12h$114.09+3.06%signal
112short2026-01-19 00:00 @ 137.762026-03-04 12:00 @ 89.7644d 12h$1,280.66+34.04%signal
113short2026-03-08 00:00 @ 83.152026-03-13 12:00 @ 90.295d 12h−$357.64-8.76%signal
114short2026-03-23 00:00 @ 86.132026-03-23 12:00 @ 88.7612h−$126.08-3.16%signal
115short2026-03-26 12:00 @ 87.492026-04-08 00:00 @ 85.5512d 12h$69.80+1.76%signal
116short2026-04-24 00:00 @ 86.062026-04-24 12:00 @ 86.1612h−$8.77-0.22%signal
117short2026-04-27 00:00 @ 86.862026-05-05 12:00 @ 84.958d 12h$84.88+2.13%signal
118long2026-05-11 00:00 @ 96.442026-05-15 12:00 @ 89.584d 12h−$288.47-7.22%stop loss
119short2026-05-16 12:00 @ 86.022026-06-16 00:00 @ 73.9530d 12h$532.33+13.56%signal
120short2026-06-25 00:00 @ 68.072026-06-27 00:00 @ 71.892d−$232.54-5.73%signal
121long2026-07-02 12:00 @ 82.372026-07-12 00:00 @ 76.719d 12h−$281.86-7.05%reverse
122short2026-07-12 12:00 @ 76.872026-07-13 00:00 @ 76.8812h−$3.70-0.09%signal
123short2026-07-13 12:00 @ 76.292026-07-15 00:00 @ 77.851d 12h−$83.33-2.12%signal
124short2026-07-15 12:00 @ 77.462026-07-16 00:00 @ 77.2512h$7.12+0.18%signal
125short2026-07-16 12:00 @ 76.202026-07-20 00:00 @ 76.363d 12h−$11.09-0.28%signal
126short2026-07-24 12:00 @ 75.132026-07-27 00:00 @ 76.772d 12h−$89.10-2.28%signal
127short2026-07-28 00:00 @ 74.152026-08-08 12:00 @ 75.6011d 12h−$75.02-1.93%signal
128long2026-08-20 00:00 @ 85.392026-09-01 00:00 @ 102.2012d$748.64+19.36%end of data

How this was run

Orders fill at the next bar’s open, never at the close that produced the signal. When one bar’s range covered both the stop and the target, the stop was taken, because the data cannot say which came first. Fees, slippage and funding are all charged.

Warmup history was loaded from before 2022-01-01 so the requested window is fully tradable.

← Browse other results