Buy at opening candle range breakoutlong
Backtest Results @ EURUSD β€’ 30 Minutes

This intraday breakout strategy seeks to enter once price breads above the opening candle High, at any stage of a day. It takes profit on Opening Range High+Opening Range Size, and it has a stop loss at Opening Range Low. It never carries a position overnight; it always exits at the last candle of a day in case if no other exit conditions were met.

Equity Curve

Backtest covers 9.9 months of EURUSD β€’ 30 Minutes (Euro vs USD spot (Interactive Brokers)) data, from October 6, 2024 to August 1, 2025.

Equity curve is the strategy's performance over time. You should compare it to the asset's Buy & Hold performance. In general, you want the blue area to be well above the gray area.

Drawdown is how much losses (realized or unrealized) the strategy has had if compared to the highest equity peak. Compare this to the asset's drawdown to see whether your strategy does a decent job of isolating you from downside volatility. In general, the red area must be well within the gray area.

Equity Curve
Strategy
Asset
Strategy Drawdown
Asset Drawdown

So, we have backtested Buy at opening candle range breakout on 9.9 months of EURUSD β€’ 30 Minutes candles.Β This backtest resulted in 163 positions, with the average win rate of 75% and reward-risk ratio of 0.30.Β If you assume that 0.30 reward-to-risk ratio holds, you need a minimum win rate of 76.9 to be profitable. So you're screwed!Β The key metrics are as follows:

  1. Total Return: Total Return: -1.10% vs 5.70% for the asset
  2. Max Drawdown: Max Drawdown: -5.20% vs -7.40% for the asset
  3. Exposure: Exposure: 35.00% time in the market
  4. Win Rate: Win Rate: 75.0%, vs 76.9% minimum
  5. Reward/Risk Ratio: Reward/Risk Ratio: 0.30

With that exposure in mind, you can tell that for 35% time-in-market, you get -19.30% of the asset upside potential, and 70.27% of the asset downside potential.

Buy at opening candle range breakout: enter a position when

All of the following: # Papa
  30min Opening range JS, Entry Signal emerged

Buy at opening candle range breakout: exit a position when

All of the following: # X-ray
  30min Opening range JS, Exit Signal emerged

Buy at opening candle range breakout @ EURUSD β€’ 30 Minutes (-1.1%) backtest results explained by Alex C, Mike, Sarah

Alex C

Author

The backtest results show some concerning patterns that I would not feel comfortable trading with. The strategy has a relatively high win rate of 75%, but the risk/reward ratio of 0.30 is quite problematic. This means winners are way too small compared to losers - you win 0.12% on average but lose 0.41%. This is mathematicaly not sustainable.

Looking at the performance metrics, we see negative Sharpe ratio of -0.18 which indicates poor risk-adjusted returns. The strategy underperformed buy & hold by almost 7% (-1.1% vs +5.7%). The market exposure of 35% suggests it's quite selective with entries, but still fails to capture meaningful moves. The high correlation of 0.58 to the underlying asset shows it's not adding much diversification benefit.

The biggest red flag for me is that the actual win rate of 75% is below the minimal required win rate of 76.9%. Even with such a high win rate, the strategy is losing money because the winners are too small relative to losers. I would recommend either adjusting the exit rules to let winners run longer, or tightening the stop loss to reduce average loss size. As it stands now, the mathematics simply don't work in favor of consistent profitability.

Mike

Author

Yo fam, this opening range breakout strategy is giving me mixed vibes! πŸ€” The 75% win rate looks super juicy at first glance, but the devil's in the details here. We're actually losing money overall (-1.1%) while the market's up 5.7% - that's not the kind of tendies we're looking for! πŸ’Έ

The risk/reward is kinda sus with tiny wins (0.12%) compared to bigger losses (-0.41%). Like yeah, we're winning most trades, but when we lose, we lose bigger. It's like working at Wendy's - getting those small consistent paychecks but then YOLO'ing too much on one bad trade and wiping out weeks of gains! πŸ”

But here's what's actually pretty based - the strategy has decent protection against major losses with a max drawdown of -5.2% (better than the market's -7.4%). Plus, that 74.23% win rate leeway is straight fire! πŸ”₯ If we could just pump up those winning trade sizes or trim down the losses, this strategy might actually start printing. Maybe worth experimenting with different take-profit levels? Diamond hands aren't always the way! πŸ’ŽπŸ™Œ

Sarah

Author

Oh Dios mΓ­o, this is painful to look at! Your strategy is basically a dumpster fire with a fancy name. Let me tell you why you're throwing money away.

First of all, you're losing money (-1.1%) in a market that went up 5.7%. That's embarrasingly bad! You would have done better by simply buying and holding, or better yet, keeping your money under your mattres. And with a 75% win rate? That's like winning most of your battles but still losing the war - pathetic!

The most alarming thing is your Risk/Reward ratio of 0.30. Your average win (0.12%) is tiny compared to your average loss (-0.41%). This is like playing Russian roulette with your money, except with worse odds! Even though you're winning 75% of trades, you're still losing money because when you lose, you lose big.

Your market exposure is only 35%, which means you're missing most of the market moves while still managing to lose money. Impresionante, but not in a good way! And that -5.2% drawdown? Madre mΓ­a, that's terrible for such small potential gains.

Look, I don't mean to be cruel, but this strategy needs to go back to the drawing board. It's like bringing a butter knife to a gunfight - technically a weapon, but completly useless.

Tabular metrics of Buy at opening candle range breakout backtested on EURUSD β€’ 30 Minutes

Total Trades163Net Profit-1.1%Buy & Hold Profit5.7%
Win Rate75%Reward/Risk Ratio0.30Max Drawdown-5.2%
Asset Max Drawdown-7.4%Exposure35.0%Avg Candles in Position19.8
Sharpe Ratio-0.18Sortino Ratio0.61Realized Volatility4.05%
Max Winning Streak15Avg Winning Streak4.0Max Losing Streak3
Avg Losing Streak1.3Avg Trades per Month32.8Avg Trades per Day1.1
Return Std Dev0.3Loss Std Dev0.4Win Std Dev0.2
Expectancy-0.0Beta0.28

All backtests for Buy at opening candle range breakout

backtestexposurepeformance vs assetdrawdown vs assetwin%reward/risk
BTCUSDT β€’ 10 Minutes
15%(1.0%/4.2%) 0.24x(-4.6%/-11.1%) 0.41x560.9
EURUSD β€’ 10 Minutes
22%(0.8%/2.1%) 0.38x(-1.7%/-3.6%) 0.47x870.2
GLD β€’ 10 Minutes
24%(0.8%/39.2%) 0.02x(-2.6%/-8.3%) 0.31x600.7
NVDA β€’ 10 Minutes
32%(25.9%/41.7%) 0.62x(-15.6%/-42.8%) 0.36x541.1
PLTR β€’ 10 Minutes
33%(38.1%/439.0%) 0.09x(-25.4%/-46.5%) 0.55x581.0
SPY β€’ 10 Minutes
22%(16.4%/12.3%) 1.33x(-5.5%/-20.7%) 0.27x680.8
TSLA β€’ 10 Minutes
29%(-7.9%/23.0%) -0.34x(-34.7%/-55.3%) 0.63x600.7
WMT β€’ 10 Minutes
32%(13.3%/40.0%) 0.33x(-9.1%/-23.8%) 0.38x630.8
BTCUSDT β€’ 15 Minutes
20%(2.3%/33.4%) 0.07x(-7.2%/-12.0%) 0.60x521.1
EURUSD β€’ 15 Minutes
27%(3.9%/8.2%) 0.48x(-1.4%/-4.3%) 0.33x830.3
GLD β€’ 15 Minutes
31%(4.0%/66.4%) 0.06x(-4.4%/-8.3%) 0.53x590.8
NVDA β€’ 15 Minutes
34%(69.7%/211.7%) 0.33x(-10.1%/-42.8%) 0.24x571.2
PLTR β€’ 15 Minutes
33%(124.3%/846.9%) 0.15x(-14.3%/-46.5%) 0.31x561.4
SPY β€’ 15 Minutes
24%(13.3%/31.8%) 0.42x(-4.4%/-21.1%) 0.21x620.8
TSLA β€’ 15 Minutes
27%(16.3%/41.6%) 0.39x(-20.0%/-55.6%) 0.36x560.9
WMT β€’ 15 Minutes
33%(27.2%/83.0%) 0.33x(-4.9%/-23.8%) 0.21x640.9
BTCUSDT β€’ 30 Minutes
21%(-3.7%/14.3%) -0.26x(-20.8%/-31.2%) 0.67x570.7
EURUSD β€’ 30 Minutes
35%(-1.1%/5.7%) -0.19x(-5.2%/-7.4%) 0.70x750.3
GLD β€’ 30 Minutes
34%(11.1%/87.3%) 0.13x(-6.9%/-11.8%) 0.58x551.0
NVDA β€’ 30 Minutes
34%(58.6%/1089.5%) 0.05x(-29.2%/-42.9%) 0.68x541.1
PLTR β€’ 30 Minutes
30%(19.4%/1516.1%) 0.01x(-41.6%/-48.4%) 0.86x540.9
SPY β€’ 30 Minutes
35%(18.1%/65.6%) 0.28x(-6.8%/-20.2%) 0.34x630.7
TSLA β€’ 30 Minutes
29%(62.0%/33.8%) 1.83x(-20.9%/-67.1%) 0.31x561.0
WMT β€’ 30 Minutes
32%(32.0%/138.6%) 0.23x(-6.5%/-23.8%) 0.27x581.1
BTCUSDT β€’ 5 Minutes
18%(2.2%/5.7%) 0.39x(-2.1%/-8.9%) 0.24x641.0
EURUSD β€’ 5 Minutes
23%(0.7%/0.8%) 0.87x(-0.7%/-3.7%) 0.19x880.2
GLD β€’ 5 Minutes
23%(-3.0%/21.5%) -0.14x(-7.3%/-8.0%) 0.91x610.5
NVDA β€’ 5 Minutes
29%(14.6%/42.5%) 0.34x(-9.3%/-38.8%) 0.24x610.9
PLTR β€’ 5 Minutes
26%(18.3%/95.6%) 0.19x(-14.7%/-46.6%) 0.32x551.1
SPY β€’ 5 Minutes
14%(5.4%/3.4%) 1.59x(-4.0%/-21.1%) 0.19x610.9
TSLA β€’ 5 Minutes
21%(47.4%/-22.2%) -2.14x(-7.1%/-48.5%) 0.15x680.9
WMT β€’ 5 Minutes
27%(12.5%/1.2%) 10.42x(-4.8%/-23.8%) 0.20x630.9