Breakout PRO (B:Pro)

Core concept
The script builds a three-layer EMA cloud around price. The relative position of fast, mid, and slow EMAs, plus an ATR-based outer padding, defines:
- Bull regime: EMAs bullishly stacked, cloud acting as dynamic support
- Bear regime: EMAs bearishly stacked, cloud acting as dynamic resistance
- Neutral regime: mixed or crossing EMAs, cloud fades to a neutral color
The cloud defines both the primary trend context and the breakout zones (cloud upper / cloud lower).
A higher-timeframe 200 EMA (user-defined timeframe) adds a long-term directional bias on top.
Support, resistance and structure
- Last confirmed swing high and swing low are detected via pivot logic and drawn as dotted support / resistance lines.
- These levels are invalidated with a small ATR buffer once price clearly breaks through.
- Optional long-term EMA targets (T1 and T2, default 233 and 377) are plotted as future target lines, which can act as potential mean-reversion or trend-continuation objectives.
Filters used in entries
Long and short breakout signals are only shown when multiple, independent conditions align. Each filter can be turned on or off:
- Volume: current volume vs volume SMA
- MACD: line direction and histogram momentum
- RSI: classic OB/OS behavior with sentiment-adjusted thresholds
- Stoch RSI: K vs D direction inside valid zones
- Bollinger Bands + Keltner Channels: squeeze state and BB breakouts
- VWAP: price relative to intraday VWAP
- ADX: minimum trend strength threshold
- OBV & Ichimoku: optional extra trend confirmation layers
A dedicated Market Sentiment input (Standard, Bullish, Bearish, Consolidation) shifts RSI bands, ADX threshold, and volume requirements so the same logic adapts to different market conditions.
Signals and exits
Entry logic
- Long signal: bullish EMA stack, breakout above the last pivot resistance and above the upper cloud, with all enabled long filters confirming.
- Short signal: mirrored conditions below the last support pivot and below the lower cloud, with all enabled short filters confirming.
The script internally tracks trade state:
- Sets an ATR-based stop level at entry, with mode-dependent ATR multipliers (Short / Mid / Long).
- Applies an optional maximum trade duration (different per trade mode).
- Plots exit markers when:
- the ATR stop is hit
- the cloud / EMA structure flips against the trade
- MACD or RSI move against the position
- or the time limit for the trade is exceeded
Additional icons highlight:
- Strong breakouts / breakdowns with large ATR range and high volume
- Squeeze releases after low-volatility phases
- EMA cross events
- Continuation and potential reversal zones around the cloud
- Optional RSI divergence arrows based on a separate, mode-tuned RSI.
Quality and safety scoring
Every entry is evaluated on two simple scales (1–3):
- Safety score (1–3): driven mainly by volume confirmation, ADX trend strength, distance from the cloud / structure, and overall trend alignment.
- Quality score (1–3): reflects BB and MACD confirmation, RSI position, rough reward-to-risk context, and alignment with the selected Market Sentiment.
You can:
- Show compact S/Q labels directly next to entry and exit signals.
- Use the fixed signal history panel in the bottom-left corner to see the last 5 trade events (opens, closes, crosses, continuation) with their safety and quality scores.
Inputs and layout options
Key configurable inputs include:
- Trade Mode: Short (e.g., 30m), Mid (e.g., 4h), Long (e.g., 1D+). This adjusts all core lengths (EMAs, ATR, divergence RSI).
- Market Sentiment: Standard, Bullish, Bearish, Consolidation (dynamically retunes filters).
- Per-filter toggles for Volume, MACD, RSI, Stoch RSI, BB, Ichimoku, ADX, OBV, VWAP, and HTF levels.
- Panel size: Desktop, Phone, or None for the signal history panel.
- Side labels: Desktop (full text labels on the price scale) or Phone (compact labels) for better chart space on smaller screens.
Usage notes
Breakout PRO is a technical analysis tool, not an automated trading system or financial advice.
Signals are calculated on closed data without intentional repainting, but values on the current bar can still evolve until the bar closes. Use this indicator as a structured way to read trend, breakout, and confluence – and combine it with your own trade plan, risk management, and testing.
After extensive testing and valuable community feedback, Breakout Pro v5.0 is here! This update represents a significant evolution in accuracy, reliability, and user experience while preserving the clean visual style and core philosophy you loved in v4.0.
Key Improvements in v5.0:
Separate Visual & Signal Clouds:
The visual cloud remains smooth and aesthetically pleasing (fixed padding), while the signal cloud now uses adaptive ATR padding that responds intelligently to market sentiment, ADX strength, and timeframe mode. This reduces false breakouts and improves timing.
Weighted Filter Voting System:
Replaced strict AND logic with a balanced point-based voting system (core filters = 2 pts, confirmatory = 1 pt). Thresholds adapt to mode (Short/Mid/Long) and sentiment (Consolidation = more lenient, trending = slightly stricter). Result: fewer whipsaws, higher-quality signals.
Cooldown Systems:
Added configurable cooldowns for base signals, breakouts/breakdowns, and continuations to eliminate rapid-fire noise while preserving reactivity in Short mode.
Enhanced Safety & Quality Scoring:
Completely rewritten scoring engine with clear categories (trend strength, filter alignment, volume, RSI position, S/R zones, momentum, R:R, volatility, market context, candle strength). Scores are now more logical, predictable, and useful for trade selection.
Refined Entries & Exits:
Tiny anticipation buffer for cleaner breakout detection
Minimum bars in trade before exit allowed
Enhanced invalidation using massive move detection and cloud breaches
Icon Priority System:
Breakouts/breakdowns now take precedence over continuations/crosses when overlapping, reducing visual clutter.
Improved Squeeze Detection:
Fixed condition for more consistent detection + cooldown to avoid spam. Debug mode available.
New Alert System:
Comprehensive alerts for entries, exits, divergences, and breakouts/breakdowns with rich context (mode, sentiment, scores, P/L estimate).
Visual & Usability Polish:
Added Slow Trend line
Future targets use Fibonacci lengths (233/377) with smooth regime-based fading
Fixed phone/desktop label handling
Cleaner HTF level plots
Many small optimizations and bug fixes
Benefits You'll Notice:
Significantly fewer false or low-quality signals
Better performance in ranging/consolidating markets
Smoother user experience across devices
More transparent scoring logic for confident decision-making
Reduced screen clutter thanks to priority & cooldown logic
The indicator remains fully customizable. All filters, sentiment modes, panel sizes, and new debug options are still there.
Thank you to everyone who shared feedback, tested versions, and helped shape this update. Your input is what makes Breakout Pro better with each iteration.
Happy trading, stay disciplined, and may your breakouts be clean and your trends strong!
- Moostrade Team
Script sur invitation seulement
Seuls les utilisateurs approuvés par l'auteur peuvent accéder à ce script. Vous devrez demander et obtenir l'autorisation pour l'utiliser. Celle-ci est généralement accordée après paiement. Pour plus de détails, suivez les instructions de l'auteur ci-dessous ou contactez directement moostraders.
TradingView ne recommande PAS d'acheter ou d'utiliser un script à moins que vous ne fassiez entièrement confiance à son auteur et que vous compreniez son fonctionnement. Vous pouvez également trouver des alternatives gratuites et open source dans nos scripts communautaires.
Instructions de l'auteur
Clause de non-responsabilité
Script sur invitation seulement
Seuls les utilisateurs approuvés par l'auteur peuvent accéder à ce script. Vous devrez demander et obtenir l'autorisation pour l'utiliser. Celle-ci est généralement accordée après paiement. Pour plus de détails, suivez les instructions de l'auteur ci-dessous ou contactez directement moostraders.
TradingView ne recommande PAS d'acheter ou d'utiliser un script à moins que vous ne fassiez entièrement confiance à son auteur et que vous compreniez son fonctionnement. Vous pouvez également trouver des alternatives gratuites et open source dans nos scripts communautaires.