All Strategies
Mean ReversionUSDJPY

Bollinger Band Reversion for USDJPY (USD/JPY)

Buy lower band, exit upper band — volatility-adaptive mean reversion.

Indicators

Bollinger Bands (20, 2σ)

Recommended Timeframes

15m, 1h, 4h

Symbol Volatility

medium

Trading Sessions

Tokyo, London, New York (24/5)

Why Bollinger Band Reversion Works on USDJPY

Bollinger Bands plot two standard deviations around a 20-period SMA. Price reaching the lower band signals a statistical extreme — about 2.5% probability assuming normality. The strategy fades these extremes. Works on range-bound symbols; layer in a "no entry if bands are widening" rule to skip breakout regimes.

USD/JPY is heavily driven by yield differentials and BoJ policy. Slow-grinding trends on the daily, predictable Tokyo-session ranges — a strong fit for swing and trend bots.

Forex pairs trade with tight spreads, deep liquidity, and predictable session-based behavior. The strategy below earns its edge during the active sessions for this pair.

Best For

  • • Mean-reverting forex
  • • Quiet sessions

Avoid In

  • • Trending crypto
  • • News spikes

Pine Script Source

Copy this into PineForge — backtest on USDJPY or any supported symbol, then deploy as a live bot.

bollinger-bands.pinePine Script v5
//@version=5
strategy("Bollinger Band Reversion", overlay=true)

length = input.int(20, "BB Length")
mult = input.float(2.0, "BB Multiplier")

basis = ta.sma(close, length)
dev = ta.stdev(close, length) * mult
upper = basis + dev
lower = basis - dev

if close < lower
    strategy.entry("Long", strategy.long)

if close > upper
    strategy.close("Long")

Backtest Bollinger Band Reversion on USDJPY in 30 seconds

Sign up for PineForge, paste this Pine Script, and run a 1-year backtest on real USDJPY data — no credit card required.

Related Strategies

We use cookies for analytics and ads measurement. See our privacy policy.