Buy at opening candle range breakoutlong
Backtest Results @ SPY β€’ 15 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 18.7 months of SPY β€’ 15 Minutes (SPDR S&P 500) data, from January 17, 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 18.7 months of SPY β€’ 15 Minutes candles.Β This backtest resulted in 269 positions, with the average win rate of 62% and reward-risk ratio of 0.85.Β If you assume that 0.85 reward-to-risk ratio holds, you need a minimum win rate of 54.0 to be profitable. So you're looking good so far.Β The key metrics are as follows:

  1. Total Return: Total Return: 13.30% vs 31.80% for the asset
  2. Max Drawdown: Max Drawdown: -4.40% vs -21.10% for the asset
  3. Exposure: Exposure: 23.90% time in the market
  4. Win Rate: Win Rate: 62.0%, vs 54.0% minimum
  5. Reward/Risk Ratio: Reward/Risk Ratio: 0.85

With that exposure in mind, you can tell that for 24% time-in-market, you get 41.82% of the asset upside potential, and 20.85% of the asset downside potential.

Buy at opening candle range breakout: enter a position when

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

Buy at opening candle range breakout: exit a position when

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

Buy at opening candle range breakout @ SPY β€’ 15 Minutes (13.3%) backtest results explained by Alex C, Mike, Sarah

Alex C

Author

The backtest shows some interesting characteristics, but I am not fully convinced about its robustness. The win rate of 62% looks good on paper, but when we look at the Risk/Reward ratio of 0.85, it tells us that winners are smaller than loosers. This is not optimal from mathematical perspective.

What catches my attention is the market exposure of only 23.9% while still achieving 13.3% net profit. This suggests the strategy is quite selective with its entries, which is generally positive. However, the performance significantly lacks behind buy & hold (31.8%). The average trade duration of 7.9 candles indicates these are rather short-term trades, which means transaction costs could become relevant - they should be factored in carefully.

The Sharpe ratio of 0.53 and especially the negative Sortino ratio of -0.24 are concerning to me. This suggests the strategy is not very efficient at managing downside risk. The maximum drawdown of -4.4% is actually quite good compared to the asset's -21.1%, but I would want to see how stable this metric remains when testing different time periods. The strategy seems to work best in 6-month timeframe with 31.4% CAGR, but shows much weaker performance in other periods - this inconsistency worries me from statistical viewpoint.

Mike

Author

Yo fam, this opening range breakout strategy is looking pretty interesting! πŸ€” The 62% win rate is actually fire, especially since we only need 54% to break even. That's some nice cushioning there! πŸ’ͺ

Not gonna lie though, the net profit of 13.3% vs buy & hold at 31.8% is a bit of a bummer. But check this out - we're only exposed to the market 24% of the time! That means way less stress and more time to flip those burgers at Wendy's lol. Plus, that max drawdown of only -4.4% compared to the market's -21.1% is actually huge for risk management. πŸ“‰

The strategy is giving us about one trade per day, which is perfect for managing positions while working the day job. And those ratios - 0.29% average wins vs -0.34% average losses - are pretty balanced. Not exactly YOLO gains, but hey, slow and steady might actually win this race! Looking at those 6-month returns of 14.5%, I'm starting to think this could be a decent side hustle to stack some tendies. πŸš€ Just gotta stay disciplined and not get too greedy! πŸ’ŽπŸ™Œ

Sarah

Author

Madre mΓ­a, this strategy is like a tortoise trying to win Formula 1! The performance is pathetically mediocre, especially when you see it only made 13.3% while the market did 31.8%. What a joke!

Look, the win rate of 62% looks decent at first, but when you combine it with that miserable 0.85 risk/reward ratio, it's like throwing darts with your eyes closed! You're basically winning more often but losing more money when you're wrong. And that market exposure of just 23.9%? Are you trading or just taking expensive naps? The strategy is spending way too much time doing nothing!

The most ridiculous part is the Sharpe ratio of 0.53 and that negative Sortino of -0.24. This tells me the strategy is not just underperforming - it's doing it while taking stupid risks! And por favor, that correlation of 0.29 with the market shows it's not even good at following trends. It's like having a GPS that points you in random directions!

If this was my strategy, I would throw it in the basura and start over. The only positive thing I can say is that the drawdown is contained at -4.4%, but that's probably because you're barely in the market anyway!

Tabular metrics of Buy at opening candle range breakout backtested on SPY β€’ 15 Minutes

Total Trades269Net Profit13.3%Buy & Hold Profit31.8%
Win Rate62%Reward/Risk Ratio0.85Max Drawdown-4.4%
Asset Max Drawdown-21.1%Exposure23.9%Avg Candles in Position7.9
Sharpe Ratio0.53Sortino Ratio-0.24Realized Volatility5.42%
Max Winning Streak8Avg Winning Streak2.5Max Losing Streak4
Avg Losing Streak1.5Avg Trades per Month28.7Avg Trades per Day1.0
Return Std Dev0.5Loss Std Dev0.3Win Std Dev0.4
Expectancy0.1Beta0.13

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