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.
Backtest covers 12.5 months of GLD β’ 10 Minutes (SPDR Gold Trust) 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.
So, we have backtested Buy at opening candle range breakout on 12.5 months of GLD β’ 10 Minutes candles.Β This backtest resulted in 172 positions, with the average win rate of 60% and reward-risk ratio of 0.68.Β If you assume that 0.68 reward-to-risk ratio holds, you need a minimum win rate of 59.5 to be profitable. So you're looking good so far.Β The key metrics are as follows:
With that exposure in mind, you can tell that for 24% time-in-market, you get 2.04% of the asset upside potential, and 31.33% of the asset downside potential.
All of the following: # Papa 10min Opening range JS, Entry Signal emerged
All of the following: # X-ray 10min Opening range JS, Exit Signal emerged
The backtest results show some serious problems with this strategy. The net profit of 0.8% over 12.5 months is extremely poor, especially when compared to the buy & hold return of 39.2%. This means the strategy is significantly underperforming the market.
While the win rate of 60% looks okay at first glance, the risk/reward ratio of 0.68 is problematic - you are risking more than you are winning on average trades (0.30% loss vs 0.20% win). The negative Sharpe (-0.13) and Sortino (-0.21) ratios confirm that the risk-adjusted returns are not good. Even though the win rate leeway looks positive, this doesn't matter much when the actual profits are so minimal.
I would absolutely not recommend trading this strategy in its current form. The market exposure of 23.8% suggests it's missing most of the upward moves in GLD, while still taking enough trades (0.9 per day) to accumulate transaction costs. The strategy needs fundamental rework - either improve the entry timing to catch larger moves, or adjust the exit rules to let winners run longer than the current average of 12.9 candles. As it stands now, the mathematical expectancy of 0.0 means there is no edge.
Yo fam, let me break this down for you! π€
This opening range breakout strategy on GLD looks like a mixed bag. The 60% win rate is pretty sweet π―, and we're getting almost a trade per day which is decent volume. But here's the thing - we're only making tiny gains (0.2%) on winners while taking bigger L's (-0.3%) on losers. That R/R ratio of 0.68 isn't exactly what we're looking for when we're trying to make it to the moon! π
The real kicker is that while we're only up 0.8% overall, GLD itself went up 39.2% during the same period! That's like working at Wendy's and watching your buddy who just bought and held make all the tendies π. The max drawdown is pretty chill at -2.6% though, so at least we're not getting completely rekt.
Listen up though - the strategy isn't totally dead! That win rate leeway is actually insane (5940.5% above minimal), which means the system is super stable. Maybe with some tweaks to improve the reward/risk ratio, this could become a proper YOLO play! Might be worth experimenting with tighter stops or letting winners run longer. LFG! πͺ
Madre de Dios, this strategy is absolute garbage! Let me tell you why, and please don't take it personal, pero this needs to be said.
First of all, you're making 0.8% total profit while the market is up 39.2%? That's like bringing a plastic knife to a gunfight! Your strategy is literally throwing away money - you would have been better off sleeping through the year with a simple buy and hold approach. The market exposure of 23.8% shows you're missing most of the actual moves.
The most tragic part is your risk/reward ratio of 0.68 - you're losing more (-0.30%) on your losing trades than winning (0.20%) on your winners. Si, you have a 60% win rate, but what's the point when you're bleeding money slower than a death by thousand cuts? The negative Sharpe (-0.13) and Sortino (-0.21) ratios are just putting salt in the wound.
Look, I don't mean to be cruel, pero this strategy needs to be taken behind the barn and shot. Start over and focus on catching bigger moves with better risk management. Right now, you're just donating money to more clever traders.
Total Trades | 172 | Net Profit | 0.8% | Buy & Hold Profit | 39.2% |
Win Rate | 60% | Reward/Risk Ratio | 0.68 | Max Drawdown | -2.6% |
Asset Max Drawdown | -8.3% | Exposure | 23.8% | Avg Candles in Position | 12.9 |
Sharpe Ratio | -0.13 | Sortino Ratio | -0.21 | Realized Volatility | 4.32% |
Max Winning Streak | 7 | Avg Winning Streak | 2.3 | Max Losing Streak | 5 |
Avg Losing Streak | 1.5 | Avg Trades per Month | 27.6 | Avg Trades per Day | 0.9 |
Return Std Dev | 0.3 | Loss Std Dev | 0.2 | Win Std Dev | 0.1 |
Expectancy | 0.0 | Beta | 0.07 |
backtest | exposure | peformance vs asset | drawdown vs asset | win% | reward/risk |
---|---|---|---|---|---|
BTCUSDT β’ 10 Minutes | 15% | (1.0%/4.2%) 0.24x | (-4.6%/-11.1%) 0.41x | 56 | 0.9 |
EURUSD β’ 10 Minutes | 22% | (0.8%/2.1%) 0.38x | (-1.7%/-3.6%) 0.47x | 87 | 0.2 |
GLD β’ 10 Minutes | 24% | (0.8%/39.2%) 0.02x | (-2.6%/-8.3%) 0.31x | 60 | 0.7 |
NVDA β’ 10 Minutes | 32% | (25.9%/41.7%) 0.62x | (-15.6%/-42.8%) 0.36x | 54 | 1.1 |
PLTR β’ 10 Minutes | 33% | (38.1%/439.0%) 0.09x | (-25.4%/-46.5%) 0.55x | 58 | 1.0 |
SPY β’ 10 Minutes | 22% | (16.4%/12.3%) 1.33x | (-5.5%/-20.7%) 0.27x | 68 | 0.8 |
TSLA β’ 10 Minutes | 29% | (-7.9%/23.0%) -0.34x | (-34.7%/-55.3%) 0.63x | 60 | 0.7 |
WMT β’ 10 Minutes | 32% | (13.3%/40.0%) 0.33x | (-9.1%/-23.8%) 0.38x | 63 | 0.8 |
BTCUSDT β’ 15 Minutes | 20% | (2.3%/33.4%) 0.07x | (-7.2%/-12.0%) 0.60x | 52 | 1.1 |
EURUSD β’ 15 Minutes | 27% | (3.9%/8.2%) 0.48x | (-1.4%/-4.3%) 0.33x | 83 | 0.3 |
GLD β’ 15 Minutes | 31% | (4.0%/66.4%) 0.06x | (-4.4%/-8.3%) 0.53x | 59 | 0.8 |
NVDA β’ 15 Minutes | 34% | (69.7%/211.7%) 0.33x | (-10.1%/-42.8%) 0.24x | 57 | 1.2 |
PLTR β’ 15 Minutes | 33% | (124.3%/846.9%) 0.15x | (-14.3%/-46.5%) 0.31x | 56 | 1.4 |
SPY β’ 15 Minutes | 24% | (13.3%/31.8%) 0.42x | (-4.4%/-21.1%) 0.21x | 62 | 0.8 |
TSLA β’ 15 Minutes | 27% | (16.3%/41.6%) 0.39x | (-20.0%/-55.6%) 0.36x | 56 | 0.9 |
WMT β’ 15 Minutes | 33% | (27.2%/83.0%) 0.33x | (-4.9%/-23.8%) 0.21x | 64 | 0.9 |
BTCUSDT β’ 30 Minutes | 21% | (-3.7%/14.3%) -0.26x | (-20.8%/-31.2%) 0.67x | 57 | 0.7 |
EURUSD β’ 30 Minutes | 35% | (-1.1%/5.7%) -0.19x | (-5.2%/-7.4%) 0.70x | 75 | 0.3 |
GLD β’ 30 Minutes | 34% | (11.1%/87.3%) 0.13x | (-6.9%/-11.8%) 0.58x | 55 | 1.0 |
NVDA β’ 30 Minutes | 34% | (58.6%/1089.5%) 0.05x | (-29.2%/-42.9%) 0.68x | 54 | 1.1 |
PLTR β’ 30 Minutes | 30% | (19.4%/1516.1%) 0.01x | (-41.6%/-48.4%) 0.86x | 54 | 0.9 |
SPY β’ 30 Minutes | 35% | (18.1%/65.6%) 0.28x | (-6.8%/-20.2%) 0.34x | 63 | 0.7 |
TSLA β’ 30 Minutes | 29% | (62.0%/33.8%) 1.83x | (-20.9%/-67.1%) 0.31x | 56 | 1.0 |
WMT β’ 30 Minutes | 32% | (32.0%/138.6%) 0.23x | (-6.5%/-23.8%) 0.27x | 58 | 1.1 |
BTCUSDT β’ 5 Minutes | 18% | (2.2%/5.7%) 0.39x | (-2.1%/-8.9%) 0.24x | 64 | 1.0 |
EURUSD β’ 5 Minutes | 23% | (0.7%/0.8%) 0.87x | (-0.7%/-3.7%) 0.19x | 88 | 0.2 |
GLD β’ 5 Minutes | 23% | (-3.0%/21.5%) -0.14x | (-7.3%/-8.0%) 0.91x | 61 | 0.5 |
NVDA β’ 5 Minutes | 29% | (14.6%/42.5%) 0.34x | (-9.3%/-38.8%) 0.24x | 61 | 0.9 |
PLTR β’ 5 Minutes | 26% | (18.3%/95.6%) 0.19x | (-14.7%/-46.6%) 0.32x | 55 | 1.1 |
SPY β’ 5 Minutes | 14% | (5.4%/3.4%) 1.59x | (-4.0%/-21.1%) 0.19x | 61 | 0.9 |
TSLA β’ 5 Minutes | 21% | (47.4%/-22.2%) -2.14x | (-7.1%/-48.5%) 0.15x | 68 | 0.9 |
WMT β’ 5 Minutes | 27% | (12.5%/1.2%) 10.42x | (-4.8%/-23.8%) 0.20x | 63 | 0.9 |