Buy at opening candle range breakoutlong
Backtest Results @ WMT β€’ 10 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 12.5 months of WMT β€’ 10 Minutes (Walmart Inc.) data, from July 23, 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 12.5 months of WMT β€’ 10 Minutes candles.Β This backtest resulted in 156 positions, with the average win rate of 63% and reward-risk ratio of 0.77.Β If you assume that 0.77 reward-to-risk ratio holds, you need a minimum win rate of 56.5 to be profitable. So you're looking good so far.Β The key metrics are as follows:

  1. Total Return: Total Return: 13.30% vs 40.00% for the asset
  2. Max Drawdown: Max Drawdown: -9.10% vs -23.80% for the asset
  3. Exposure: Exposure: 32.20% time in the market
  4. Win Rate: Win Rate: 63.0%, vs 56.5% minimum
  5. Reward/Risk Ratio: Reward/Risk Ratio: 0.77

With that exposure in mind, you can tell that for 32% time-in-market, you get 33.25% of the asset upside potential, and 38.24% of the asset downside potential.

Buy at opening candle range breakout: enter a position when

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

Buy at opening candle range breakout: exit a position when

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

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

Alex C

Author

The backtest results show some interesting characteristics, but I am not completely convinced about its robustness. The strategy performs significantly under buy & hold (13.3% vs 40%), which is not optimal for a strategy that requires active management.

The positive aspects are the decent win rate of 63% and good risk metrics - Sharpe of 1.94 and relatively low correlation to the underlying asset (0.49). The strategy also shows consistent trading frequency with about 25 trades per month, which gives statistical significance to the results. The win rate leeway of 6.2% above the minimal required win rate provides some buffer for strategy deterioration.

However, I see some red flags. The risk/reward ratio of 0.77 means winners are smaller than losers, which is not ideal. This makes the strategy very dependent on maintaining the high win rate - if it drops just few percents, profitability could disappear completely. Also, the 9.1% maximum drawdown is quite high relative to the total return. I would suggest to either find ways to improve the reward/risk ratio through better exit rules, or look for additional filters to increase win rate further. But overall, while the strategy shows some promise, I would need to see better risk-adjusted returns before considering real money implementation.

Mike

Author

Yo fam, this WMT strategy is looking pretty interesting! πŸš€ The win rate at 63% is giving me some serious good vibes, especially with that 6243% leeway above the minimal win rate needed. That's like having a massive safety net! πŸ’ͺ

The drawdown's only -9.1% which is way better than WMT's raw drawdown of -23.8%, so we're actually playing it safer than just holding the stock. Sure, the buy & hold did better overall (40% vs our 13.3%), but we're only exposed to the market 32% of the time! That means we're sleeping better at night while still making tendies. The Sharpe ratio of 1.94 is pretty sweet too - showing we're getting decent returns for the risk we're taking.

I'm particularly stoked about those 25 trades per month - that's enough action to keep it interesting but not so much that commissions would eat us alive at Wendy's pay rates πŸ˜…. The max winning streak of 8 trades is lit! But here's the thing that really gets me - even with an average win being smaller than an average loss (0.58% vs -0.76%), we're still coming out ahead because of that solid win rate. Might be worth trying to optimize those exits though to squeeze out a bit more juice! 🍊 What do you think about scaling out of positions instead of full exits? πŸ€”

Sarah

Author

Madre mia, what a mediocre strategy! Let me tell you why this is not worth your precious time.

First off, you're severely underperforming the market - 13.3% vs 40% buy & hold? That's embarassing! You're basically paying commisions to lose money compared to simply buying and holding. The market is literally saying "just buy me and go to beach" and you're here trying to be clever with your fancy breakout strategy.

The risk metrics look acceptable on surface - Sharpe of 1.94 isn't terrible. But considering your pathetic returns, who cares? It's like bragging about having very stable losses. Your market exposure is only 32% - you're missing most of the actual moves while trying to be smart with your entries.

The only somewhat decent thing here is your win rate at 63%, but even that is ruined by your horrible risk/reward ratio of 0.77. You're basically winning small and losing big - that's exactly opposite of what you should be doing! Your average win is 0.58% while average loss is -0.76%. Β‘QuΓ© desastre!

Save yourself the trouble and either find a better strategy or just buy and hold. This one is going nowhere fast.

Tabular metrics of Buy at opening candle range breakout backtested on WMT β€’ 10 Minutes

Total Trades156Net Profit13.3%Buy & Hold Profit40.0%
Win Rate63%Reward/Risk Ratio0.77Max Drawdown-9.1%
Asset Max Drawdown-23.8%Exposure32.2%Avg Candles in Position19.7
Sharpe Ratio1.94Sortino Ratio1.59Realized Volatility10.08%
Max Winning Streak8Avg Winning Streak3.0Max Losing Streak4
Avg Losing Streak1.8Avg Trades per Month25.0Avg Trades per Day0.8
Return Std Dev0.9Loss Std Dev0.8Win Std Dev0.5
Expectancy0.1Beta0.18

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