Bollinger bands pierce (long)long
Backtest Results @ WMT • 1 Minute

This stragegy buys when price breaks up from the Bollinger Bands upper band. This is believed to indicate the beginning of a big upmove. It then sells whenever price goes below the Bollinger Bands middle line. See whether buying the Bollinger Bands breakout is a good idea! We've backtested it.

Equity Curve

Backtest covers 38 days of WMT • 1 Minute (Walmart Inc.) data, from June 3, 2025 to July 11, 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 Bollinger bands pierce (long) on 38 days of WMT • 1 Minute candles. This backtest resulted in 168 positions, with the average win rate of 32% and reward-risk ratio of 1.61. If you assume that 1.61 reward-to-risk ratio holds, you need a minimum win rate of 38.3 to be profitable. So you're screwed! The key metrics are as follows:

  1. Total Return: Total Return: -3.30% vs -5.40% for the asset
  2. Max Drawdown: Max Drawdown: -4.00% vs -6.40% for the asset
  3. Exposure: Exposure: 26.30% time in the market
  4. Win Rate: Win Rate: 32.0%, vs 38.3% minimum
  5. Reward/Risk Ratio: Reward/Risk Ratio: 1.61

With that exposure in mind, you can tell that for 26% time-in-market, you get 61.11% of the asset upside potential, and 62.50% of the asset downside potential.

Bollinger bands pierce (long): enter a position when

All of the following: # Echo
  1min Chart(close) (1 candles ago) < 1min Bollinger Bands ® (20, 2, 2, 0, close), Up (1 candles ago)
  1min Chart(close) > 1min Bollinger Bands ® (20, 2, 2, 0, close), Up

Bollinger bands pierce (long): exit a position when

All of the following: # Oscar
  1min Chart(close) < 1min Bollinger Bands ® (20, 2, 2, 0, close), Middle

Bollinger bands pierce (long) @ WMT • 1 Minute (-3.3%) backtest results explained by Sarah

Sarah

Author

Dios mío, what a disaster of a strategy! The numbers are making me want to throw my coffee at the screen.

Let me tell you something - with a pathetic 32% win rate and that miserable -3.3% net profit, you're basically paying to lose money slower than buy & hold. And what's with those 14 consecutive losses? That's not a strategy, that's financial self-harm!

The only remotely positive thing here is the win/loss ratio of 1.61, but it's completely neutralized by your terrible win rate. You're missing the minimal sufficient win rate by 6.3 percentage points - that's like showing up to a gunfight with a water pistol!

Look, I've seen some bad strategies in my career, but this one is special kind of bad. The high frequency (8.8 trades per day) just means you're giving your money away to your broker faster. And that -4% maximum drawdown? With these metrics, you should consider yourself lucky it wasn't worse!

Mi consejo? Delete this strategy and start over. Or better yet, buy and hold would lose you less money, and you wouldn't have to stare at charts all day like a masochist.

Tabular metrics of Bollinger bands pierce (long) backtested on WMT • 1 Minute

Total Trades168Net Profit-3.3%Buy & Hold Profit-5.4%
Win Rate32%Reward/Risk Ratio1.61Max Drawdown-4.0%
Asset Max Drawdown-6.4%Exposure26.3%Avg Candles in Position14.7
Sharpe RatioSortino RatioRealized Volatility
Max Winning Streak4Avg Winning Streak1.5Max Losing Streak14
Avg Losing Streak3.1Avg Trades per Month265.3Avg Trades per Day8.8
Return Std Dev0.2Loss Std Dev0.1Win Std Dev0.2
Expectancy-0.2Beta0.29

All backtests for Bollinger bands pierce (long)

backtestexposurepeformance vs assetdrawdown vs assetwin%reward/risk
BTCUSDT • 1 Minute
24%(6.4%/8.9%) 0.72x(-2.3%/-1.9%) 1.21x452.9
EURUSD • 1 Minute
28%(0.2%/-0.9%) -0.22x(-0.6%/-1.2%) 0.50x342.1
GLD • 1 Minute
30%(2.6%/0.0%) Infinityx(-1.9%/-5.5%) 0.35x402.1
NVDA • 1 Minute
29%(10.9%/16.7%) 0.65x(-2.1%/-4.4%) 0.48x422.5
SPY • 1 Minute
30%(1.2%/4.6%) 0.26x(-1.9%/-2.1%) 0.90x342.2
TSLA • 1 Minute
31%(-15.1%/-10.3%) 1.47x(-16.7%/-21.4%) 0.78x311.5
WMT • 1 Minute
26%(-3.3%/-5.4%) 0.61x(-4.0%/-6.4%) 0.63x321.6
BTCUSDT • 10 Minutes
27%(7.2%/26.3%) 0.27x(-4.8%/-12.1%) 0.40x382.1
EURUSD • 10 Minutes
32%(2.3%/6.8%) 0.34x(-2.7%/-4.3%) 0.63x362.1
GLD • 10 Minutes
38%(6.0%/43.7%) 0.14x(-9.8%/-8.3%) 1.18x431.6
NVDA • 10 Minutes
33%(8.1%/32.9%) 0.25x(-26.2%/-42.8%) 0.61x441.4
SPY • 10 Minutes
33%(3.6%/14.3%) 0.25x(-7.7%/-20.7%) 0.37x421.6
TSLA • 10 Minutes
31%(4.5%/59.0%) 0.08x(-37.6%/-55.3%) 0.68x391.7
WMT • 10 Minutes
34%(25.4%/40.1%) 0.63x(-6.8%/-23.8%) 0.29x432.1
BTCUSDT • 1 Hour
30%(9.3%/71.3%) 0.13x(-17.2%/-30.6%) 0.56x381.8
EURUSD • 1 Hour
32%(6.5%/8.4%) 0.77x(-4.2%/-9.0%) 0.47x401.9
GLD • 1 Hour
35%(21.0%/117.6%) 0.18x(-28.2%/-22.2%) 1.27x411.8
NVDA • 1 Hour
36%(521.6%/3126.3%) 0.17x(-36.1%/-68.0%) 0.53x472.3
SPY • 1 Hour
36%(31.9%/106.7%) 0.30x(-11.2%/-35.1%) 0.32x461.6
TSLA • 1 Hour
34%(2572.3%/1395.5%) 1.84x(-29.3%/-75.1%) 0.39x463.1
WMT • 1 Hour
34%(62.8%/138.2%) 0.45x(-14.6%/-26.9%) 0.54x432.1
BTCUSDT • Daily
36%(320.8%/1335.5%) 0.24x(-61.6%/-76.6%) 0.80x403.2
EURUSD • Daily
29%(3.2%/10.8%) 0.30x(-10.2%/-23.3%) 0.44x302.7
GLD • Daily
33%(106.4%/595.1%) 0.18x(-23.8%/-45.3%) 0.53x452.1
NVDA • Daily
39%(9137.3%/373678.5%) 0.02x(-67.9%/-90.0%) 0.75x502.5
SPY • Daily
32%(32.3%/1316.3%) 0.02x(-33.3%/-56.7%) 0.59x421.7
TSLA • Daily
35%(8915.3%/24185.2%) 0.37x(-40.7%/-75.0%) 0.54x455.0
WMT • Daily
34%(-20.9%/9978.0%) -0.00x(-65.4%/-50.6%) 1.29x371.7