Backtest lab
Strategy report library for custom portfolios.
Upload many MT5, MultiCharts or TradeStation reports here. These are strategy ingredients for custom portfolios, not standalone live products. Choose at least 3 strategies to request a custom setup.
Strategy backtest
USOIL Range breakout 1H
range breakout Crude Oil
Net profit
$191,240.73
Profit factor
1.31
Max DD
-$19,754.00
Trades
1,272
Monthly $70EX5 $500Source $1000
Historical validation
newrangetest backtest
XTIUSD - MetaTrader 5
MetaTrader 5
Net profit
$191,240.73
Return / DD
9.68x
Max drawdown
-$19,754.00
Profit factor
1.31
Win rate
44.1%
Trades
1,272
Trades / year
121
Long / short
648 / 624
Test period
10.5Y
Avg win
$1,434.37
Avg loss
-$864.00
Risk / reward
1.66x
Edge / trade
$150.35
Annual profit
$18,166.63
Annual return
18.17%
Equity curve
AllLongShortLIVE STAT PERIOD
Year by year
YearProfitMax DD
2016-$3,596.00-$9,448.00
2017$3,818.50-$11,159.50
2018$4,777.23-$7,758.50
2019-$4,988.00-$17,105.50
2020$22,618.50-$19,754.00
2021$28,805.50-$5,403.50
2022$58,900.00-$6,249.00
2023$20,003.50-$11,048.50
2024$9,993.50-$10,565.50
2025$11,651.50-$18,510.00
2026$39,256.50-$3,391.50
Test methodology
- Symbol
- XTIUSD
- Product
- -
- Timeframe
- -
- Platform
- MetaTrader 5
- Period
- Jan 1, 2016 → Jul 12, 2026
- Starting capital
- $100,000.00
- Margin
- -
- Trades simulated
- 1,272
Backtest trade history(last 25 of 1272)
| # | Type | Entry | Exit | Net P/L |
|---|---|---|---|---|
| 1272 | short | Jul 9, 2026 | Jul 9, 2026 | $1,730.00 |
| 1271 | long | Jul 8, 2026 | Jul 8, 2026 | $1,032.00 |
| 1270 | long | Jul 6, 2026 | Jul 6, 2026 | -$136.00 |
| 1269 | long | Jul 2, 2026 | Jul 2, 2026 | -$1,000.50 |
| 1268 | short | Jul 1, 2026 | Jul 1, 2026 | $1,000.50 |
| 1267 | short | Jun 30, 2026 | Jun 30, 2026 | -$968.00 |
| 1266 | short | Jun 26, 2026 | Jun 26, 2026 | $708.50 |
| 1265 | long | Jun 25, 2026 | Jun 25, 2026 | $1,820.00 |
| 1264 | short | Jun 24, 2026 | Jun 24, 2026 | $945.00 |
| 1263 | long | Jun 19, 2026 | Jun 19, 2026 | -$18.00 |
| 1262 | short | Jun 18, 2026 | Jun 18, 2026 | $988.00 |
| 1261 | long | Jun 17, 2026 | Jun 17, 2026 | $285.00 |
| 1260 | short | Jun 12, 2026 | Jun 12, 2026 | $506.00 |
| 1259 | short | Jun 11, 2026 | Jun 11, 2026 | $1,206.00 |
| 1258 | long | Jun 10, 2026 | Jun 10, 2026 | $1,514.50 |
| 1257 | short | Jun 9, 2026 | Jun 9, 2026 | $3,621.00 |
| 1256 | long | Jun 4, 2026 | Jun 4, 2026 | -$960.00 |
| 1255 | long | Jun 3, 2026 | Jun 3, 2026 | -$960.50 |
| 1254 | long | Jun 1, 2026 | Jun 1, 2026 | $2,002.00 |
| 1253 | short | May 29, 2026 | May 29, 2026 | -$994.00 |
| 1252 | short | May 27, 2026 | May 27, 2026 | $500.50 |
| 1251 | short | May 26, 2026 | May 26, 2026 | -$975.00 |
| 1250 | long | May 22, 2026 | May 22, 2026 | -$954.00 |
| 1249 | long | May 21, 2026 | May 21, 2026 | -$969.00 |
| 1248 | short | May 20, 2026 | May 20, 2026 | $3,465.00 |