Volume Momentum Breakout + TP/SL█ OVERVIEW
“Volume Momentum Breakout + TP/SL” is an indicator that searches for breakouts with high volume, but only those supported by strong momentum. Instead of classical consolidation structures, it identifies key levels based on the volume momentum oscillator (vwoNorm). Two operating modes are available:
• one that takes into account every breakout of the OB/OS level,
• the second, which considers only those breakouts that are larger than previous oscillator pivots.
█ CONCEPT
The indicator was created as a tool to filter truly significant volume breakouts. Candles with higher volume appear frequently, and it is important to know which places are really meaningful. This indicator combines volume breakouts with growing momentum and therefore gives signals that something is happening before the market structure confirms it.
It compares the current volume to its average and standard deviation, multiplies the result by the price change (priceChange), and then normalizes the whole into an oscillator (vwoNorm). Thanks to this, a breakout is not just an ordinary volume increase, but a signal of strong, confirmed momentum — only after additional price confirmation (box breakout) does the entry signal appear.
█ FEATURES
Main Settings
- Operation Mode – choice of signal generation mode
- Average Volume Window – volume average window for normalization (longer period usually gives fewer signals, but they are of better quality)
- Positive OB Level / Negative OS Level – overbought and oversold levels
- Pivot Left/Right Length – pivot lengths (only in pivot mode)
- Price Level Filter – compares the current closing price with the closing price of the previous pivot and blocks signals inconsistent with the direction (eliminates false breakouts)
- Max. Pivot Line Length – maximum pivot line length (0 = no limit)
TP/SL Settings
- Show TP/SL – enabling target display
- SL = ATR × instead of % – choice of Stop Loss calculation method
- ATR Period / SL ATR Multiplier / SL % from Entry
- RR Tp1 / Tp2 / Tp3 – Risk-to-Reward ratios for three TP levels
- Visibility toggles: SL, TP1, TP2, TP3
Colors
- Oscillator Color, Zero Line Color, Upper/Lower Band Color, Gradient Color
- Bull/Bear Color – colors for bull/bear (lines + boxes + background + triangles)
How boxes work
On the candle where the signal appeared (pivot breakout or OB/OS crossover), a box is created spanning the entire high-low range of that candle. The box is then automatically extended to the right until the price closes outside its upper or lower boundary. The breakout is not filtered by the color of the candle the box is built on — only closing outside the box counts.
Breakout Functions
- breakUp: upper box breakout (LONG signal); small green triangles below the bar
- breakDown: lower box breakout (SHORT signal); small red triangles above the bar
Visualization
- oscillator line with gradient fill between OB/OS levels
- horizontal pivot lines (bull/bear color, frozen after breakout)
- price boxes extending until confirmation
- automatic TP/SL lines with risk and reward fill
Automatic Take Profit & Stop Loss
- two SL calculation modes:
• ATR-based (default 1.5× ATR)
• percentage from entry price
- up to 3 Take Profit levels based on RR ratios
- independent visibility toggles for SL, TP1, TP2, TP3
Single Active Trade Logic
- TP/SL levels lock after hitting SL or the furthest TP
- lines end exactly on the exit bar (SL or TP)
Alerts
- Bull Breakout – bullish box breakout
- Bear Breakout – bearish box breakout
█ APPLICATIONS
- Breakout and momentum trading on all timeframes
- Best used as an entry trigger, not as a standalone strategy
Example usage:
First check the broader market context (trend from higher timeframe), then on the lower interval verify whether momentum is not weakening. Check support and resistance levels to avoid opening positions right under strong resistance and optionally adjust SL and TP levels to the market structure.
The indicator does not work on markets where volume data is not provided.
█ NOTES
The indicator does not interpret market structure — its sole purpose is to identify clean breakouts based on volume momentum with additional confirmation through price breakout.
Always test and optimize parameters for the specific instrument and timeframe. It performs best on high-volatility instruments.
Индикатор Pine Script®






















