Session Breakout, Retest, Reversal + Large Move Alert## **Session Breakout, Retest, Reversal + Large Move Alert**
### Overview
A powerful multi-functional indicator designed for day traders and futures traders to identify session-based breakout opportunities, retest confirmations, and significant price movements across all futures contracts (Gold, E-mini S&P 500, Nasdaq, Crude Oil, and more).
### Key Features
**📊 Pre-Market Session Tracking**
- Automatically calculates pre-market/overnight session highs and lows
- Displays session ranges with customizable colors and styling
- Extends lines through the entire trading session for easy reference
- Supports overnight sessions (e.g., 4 PM – 7:30 AM for Gold futures)
**🚀 Breakout Detection**
- Identifies breakouts above/below pre-market highs and lows
- Uses close-price confirmation to filter false signals from wicks
- Displays "BO ↑" and "BO ↓" labels at breakout points
- Generates instant alerts when breakouts occur
**♻️ Retest Failed Tracking**
- Monitors price retests after breakouts
- Detects when retests fail to reach previous support/resistance
- Labels "RF" (Retest Failed) for high-probability trade setups
- Helps identify reversal opportunities
**📈 First 5-Minute Analysis**
- Captures first 5 minutes of market open (customizable timeframe)
- Tracks first 5-minute highs and lows separately
- Essential for mean-reversion and breakout confirmation strategies
- Blue lines extend through the trading session for easy tracking
**⚡ Large Move Alerts**
- Detects significant price movements based on point thresholds
- Individual thresholds for 5+ different symbols:
- GC (Gold): 15 points
- ES (E-mini S&P 500): 15 points
- NQ (E-mini Nasdaq): 50 points
- CL (Crude Oil): 1.5 points
- Custom: Fully adjustable
- Auto-detects symbol from chart ticker
- Labels show exact point movement and candle direction
### Customization Options
**Symbol Configuration**
- **Auto-Mode**: Automatically detects trading symbol from chart ticker
- **Manual-Mode**: Select specific symbol (GC, ES, NQ, CL, or Custom)
**Session Settings**
- Fully customizable pre-market session time (24-hour format)
- Adjustable market open time for first 5-minute window
- Market close hour and minute configuration
- Support for any timezone
**Point Move Thresholds by Symbol**
- Set independent thresholds for each of your trading symbols
- Quickly adjust settings when switching between different futures
- Includes helpful tooltips for recommended values
**Display & Styling**
- Toggle all visual elements on/off individually
- Customizable colors for all lines and labels:
- Pre-market high/low colors
- Breakout labels (up/down)
- Retest failed labels
- First 5-minute session lines
- Large move indicators
- Text size options: tiny, small, normal, large, huge
### How It Works
1. **Session Tracking**: The indicator identifies your pre-market session and marks the high and low with labeled lines (PH/PL)
2. **Breakout Signal**: Once the market opens, it monitors for close prices above/below the pre-market levels and alerts you with "BO ↑" or "BO ↓"
3. **Retest Confirmation**: After a breakout, it tracks retests and labels "RF" when the retest fails to reach the opposite extreme, confirming trade direction
4. **Large Move Detection**: Simultaneously monitors for significant point moves that exceed your symbol-specific thresholds
5. **Alert Triggers**: Get real-time alerts for:
- Breakout Up/Down
- Any Breakout
- Large Move events
### Alert Conditions
The indicator includes four alert conditions:
- **Breakout Up Alert**: Price closes above pre-market high
- **Breakout Down Alert**: Price closes below pre-market low
- **Any Breakout Alert**: Either breakout condition triggers
- **Large Move Alert**: Point movement exceeds threshold for current symbol
### Ideal For
- ✅ Day traders (breakout/retest strategies)
- ✅ Futures traders (Gold, Oil, Stock Index Contracts)
- ✅ Intraday scalpers (first 5-minute analysis)
- ✅ Swing traders (session-based levels)
- ✅ Multi-symbol traders (independent thresholds per symbol)
### Disclaimer
This indicator is designed for educational and informational purposes. Past performance does not guarantee future results. Always use proper risk management and position sizing. Test thoroughly on historical data before trading live.
Candlestick analysis
Bull/Bear FVG Density RatioThis indicator tracks the directional frequency of Fair Value Gaps (FVGs) over a configurable lookback window, offering a clean, responsive measure of market imbalance.
🔍 What It Does:
Detects bullish and bearish FVGs using a 3-bar displacement logic
Calculates the ratio of FVGs to candles over the last N bars
Plots separate density curves for bullish and bearish FVGs
Includes a threshold line to help identify regime shifts (e.g., drought vs spate)
📈 How to Use:
Use rising density to confirm trend strength or breakout momentum
Watch for crossovers above the threshold to signal active imbalance regimes
Combine with price action or volume overlays for high-confluence setups
⚙️ Inputs:
Lookback Window: Number of candles used to calculate FVG density
Threshold: Visual guide for regime classification (default: 0.2)
This tool is ideal for traders who want to move beyond symptomatic signals and model structural causality. It pairs well with lifecycle scoring, retest velocity, and HTF overlays.
MA SMART Angle
### 📊 WHAT IS MA SMART ANGLE?
**MA SMART Angle** is an advanced momentum and trend detection indicator that analyzes the angles (slopes) of multiple moving averages to generate clear, non-repainting BUY and SELL signals.
**Original Concept Credit:** This indicator builds upon the "MA Angles" concept originally created by **JD** (also known as Duyck). The core angle calculation methodology and Jurik Moving Average (JMA) implementation by **Everget** are preserved from the original open-source work. The angle calculation formula was contributed by **KyJ**. This enhanced version is published with respect to the open-source nature of the original indicator.
Original indicator reference: "ma angles - JD" by Duyck
---
## 🎯 ORIGINALITY & VALUE PROPOSITION
### **What Makes This Different from the Original:**
While the original "MA Angles" by **JD** provided excellent angle visualization, it lacked actionable entry signals. **MA SMART Angle** addresses this by adding:
**1. Clear Entry/Exit Signals**
- Explicit BUY/SELL arrows based on angle crossovers, momentum confirmation, and MA alignment
- No guessing when to enter trades - the indicator tells you exactly when conditions align
**2. Non-Repainting Logic**
- All signals use confirmed historical data (shifted by 2 bars minimum)
- Critical for backtesting reliability and live trading confidence
- Original indicator could repaint signals on current bar
**3. Dual Signal System**
- **Simple Mode:** More frequent signals based on angle crossovers + momentum (for active traders)
- **Strict Mode:** Requires full multi-MA alignment + momentum confirmation (for conservative traders)
- Adaptable to different trading styles and risk tolerances
**4. Smart Signal Filtering**
- **Anti-spam cooldown:** Prevents duplicate signals within configurable bar count
- **No-trade zone detection:** Filters out low-conviction sideways markets automatically
- **Multi-timeframe MA alignment:** Ensures all moving averages agree on direction before signaling
**5. Enhanced Visualization**
- Large, clear BUY/SELL arrows with descriptive labels
- Color-coded backgrounds for market states (trending vs. ranging)
- Momentum histogram showing acceleration/deceleration in real-time
- Live status table displaying trend strength, angle value, momentum, and MA alignment
**6. Professional Alert System**
- Four distinct alert conditions: BUY Signal, SELL Signal, Strong BUY, Strong SELL
- Enables automated trade notifications and strategy integration
**7. Modified MA Periods**
- Original used EMA(27), EMA(83), EMA(278)
- Enhanced version uses faster EMA(3), EMA(8), EMA(13) for more responsive signals
- Better suited for modern volatile markets and shorter timeframes
---
## 📐 HOW IT WORKS - TECHNICAL EXPLANATION
### **Core Methodology:**
The indicator calculates angles (slopes) for five key moving averages:
- **JMA (Jurik Moving Average)** - Smooth, lag-reduced trend line (original implementation by **Everget**)
- **JMA Fast** - Responsive momentum indicator with higher power parameter
- **MA27 (EMA 3)** - Primary fast-moving average for signal generation
- **MA83 (EMA 8)** - Medium-term trend confirmation
- **MA278 (EMA 13)** - Slower trend filter
### **Angle Calculation Formula (by KyJ):**
```
angle = arctan((MA - MA ) / ATR(14)) × (180 / π)
```
**Why ATR normalization?**
- Makes angles comparable across different instruments (forex, stocks, crypto)
- Makes angles comparable across different timeframes
- Accounts for volatility - a 10-point move in different assets has different significance
**Angle Interpretation:**
- **> 15°** = Strong trend (momentum accelerating)
- **0° to 15°** = Weak trend (momentum present but moderate)
- **-2° to +2°** = No-trade zone (sideways/choppy market)
- **< -15°** = Strong downtrend
### **Signal Generation Logic:**
#### **BUY Signal Conditions:**
1. MA27 angle crosses above 0° (upward momentum initiates)
2. All three EMAs (3, 8, 13) pointing upward (trend alignment confirmed)
3. Momentum is positive for 2+ bars (acceleration, not deceleration)
4. Angle exceeds minimum threshold (not in no-trade zone)
5. Cooldown period passed (prevents signal spam)
#### **SELL Signal Conditions:**
1. MA27 angle crosses below 0° (downward momentum initiates)
2. All three EMAs pointing downward (downtrend alignment)
3. Momentum is negative for 2+ bars
4. Angle below negative threshold (not in no-trade zone)
5. Cooldown period passed
#### **Strong BUY+ / SELL+ Signals:**
Additional entry opportunities when JMA Fast crosses JMA Slow while maintaining strong directional angle - indicates momentum acceleration within established trend.
---
## 🔧 HOW TO USE
### **Recommended Settings by Trading Style:**
**Scalpers / Day Traders:**
- Signal Type: **Simple**
- Minimum Angle: **3-5°**
- Cooldown Bars: **3-5 bars**
- Timeframes: 1m, 5m, 15m
**Swing Traders:**
- Signal Type: **Strict**
- Minimum Angle: **7-10°**
- Cooldown Bars: **8-12 bars**
- Timeframes: 1H, 4H, Daily
**Position Traders:**
- Signal Type: **Strict**
- Minimum Angle: **10-15°**
- Cooldown Bars: **15-20 bars**
- Timeframes: Daily, Weekly
### **Parameter Descriptions:**
**1. Source** (default: OHLC4)
- Price data used for MA calculations
- OHLC4 provides smoothest angles
- Close is more responsive but noisier
**2. Threshold for No-Trade Zones** (default: 2°)
- Angles below this are considered sideways/ranging
- Increase for stricter filtering of choppy markets
- Decrease to allow signals in quieter trending periods
**3. Signal Type** (Simple vs. Strict)
- **Simple:** Angle crossover OR (trend + momentum)
- **Strict:** Angle crossover AND all MAs aligned AND momentum confirmed
- Start with Simple, switch to Strict if too many false signals
**4. Minimum Angle for Signal** (default: 5°)
- Only generate signals when angle exceeds this threshold
- Higher values = stronger trends required
- Lower values = more sensitive to momentum changes
**5. Cooldown Bars** (default: 5)
- Minimum bars between consecutive signals
- Prevents spam during volatile chop
- Scale with your timeframe (higher TF = more bars)
**6. Color Bars** (default: true)
- Colors chart bars based on signal state
- Green = bullish conditions, Red = bearish conditions
- Can disable if you prefer clean price bars
**7. Background Colors**
- **Yellow background** = No-trade zone (low angle, ranging market)
- **Green flash** = BUY signal generated
- **Red flash** = SELL signal generated
- All customizable or can be disabled
---
## 📊 INTERPRETING THE INDICATOR
### **Visual Elements:**
**Main Chart Window:**
- **Thick Lime/Fuchsia Line** = MA27 angle (primary signal line)
- **Medium Green/Red Line** = MA83 angle (trend confirmation)
- **Thin Green/Red Line** = MA278 angle (slow trend filter)
- **Aqua/Orange Line** = JMA Fast (momentum detector)
- **Green/Red Area** = JMA slope (overall trend context)
- **Blue/Purple Histogram** = Momentum (angle acceleration/deceleration)
**Signal Arrows:**
- **Large Green ▲ "BUY"** = Primary buy signal (all conditions met)
- **Small Green ▲ "BUY+"** = Strong momentum buy (JMA fast cross)
- **Large Red ▼ "SELL"** = Primary sell signal (all conditions met)
- **Small Red ▼ "SELL+"** = Strong momentum sell (JMA fast cross)
**Status Table (Top Right):**
- **Angle:** Current MA27 angle in degrees
- **Trend:** Classification (STRONG UP/DOWN, UP/DOWN, FLAT)
- **Momentum:** Acceleration state (ACCEL UP/DN, Up/Down)
- **MAs:** Alignment status (ALL UP/DOWN, Mixed)
- **Zone:** Trading zone status (ACTIVE vs. NO TRADE)
- **Last:** Bars since last signal
### **Trading Strategies:**
**Strategy 1: Pure Signal Following**
- Enter LONG on BUY signal
- Exit on SELL signal
- Use stop-loss at recent swing low/high
- Works best on trending instruments
**Strategy 2: Confirmation with Price Action**
- Wait for BUY signal + bullish candlestick pattern
- Wait for SELL signal + bearish candlestick pattern
- Increases win rate by filtering premature signals
- Recommended for beginners
**Strategy 3: Momentum Acceleration**
- Use BUY+/SELL+ signals for adding to positions
- Only take these in direction of primary signal
- Scalp quick moves during momentum spikes
- For experienced traders
**Strategy 4: Mean Reversion in No-Trade Zones**
- When status shows "NO TRADE", fade extremes
- Wait for angle to exit no-trade zone for reversal
- Contrarian approach for range-bound markets
- Requires tight stops
---
## ⚠️ LIMITATIONS & DISCLAIMERS
**What This Indicator DOES:**
✅ Measures momentum direction and strength via angle analysis
✅ Generates signals when multiple conditions align
✅ Filters out low-conviction sideways markets
✅ Provides visual clarity on trend state
**What This Indicator DOES NOT:**
❌ Predict future price movements with certainty
❌ Guarantee profitable trades (no indicator can)
❌ Work equally well on all instruments/timeframes
❌ Replace proper risk management and position sizing
**Known Limitations:**
- **Lagging Nature:** Like all moving averages, signals occur after momentum begins
- **Whipsaw Risk:** Can generate false signals in volatile, directionless markets
- **Optimization Required:** Parameters need adjustment for different assets
- **Not a Complete System:** Should be combined with risk management, position sizing, and other analysis
**Best Performance Conditions:**
- Strong trending markets (crypto bull runs, stock breakouts)
- Liquid instruments (major forex pairs, large-cap stocks)
- Appropriate timeframe selection (match to trading style)
- Used alongside support/resistance and volume analysis
---
## 🔔 ALERT SETUP
The indicator includes four alert conditions:
**1. BUY SIGNAL**
- Message: "MA SMART Angle: BUY SIGNAL! Angle crossed up with momentum"
- Use for: Primary long entries
**2. SELL SIGNAL**
- Message: "MA SMART Angle: SELL SIGNAL! Angle crossed down with momentum"
- Use for: Primary short entries or long exits
**3. Strong BUY**
- Message: "MA SMART Angle: Strong BUY momentum - JMA fast crossed up"
- Use for: Adding to longs or aggressive entries
**4. Strong SELL**
- Message: "MA SMART Angle: Strong SELL momentum - JMA fast crossed down"
- Use for: Adding to shorts or aggressive exits
**Setting Up Alerts:**
1. Right-click indicator → "Add Alert on MA SMART Angle"
2. Select desired condition from dropdown
3. Choose notification method (popup, email, webhook)
4. Set alert expiration (typically "Once Per Bar Close")
---
## 📚 EDUCATIONAL VALUE
This indicator serves as an excellent learning tool for understanding:
**1. Angle-Based Momentum Analysis**
- Traditional indicators show MA crossovers
- This shows the *rate of change* (velocity) of MAs
- Teaches traders to think in terms of momentum acceleration
**2. Multi-Timeframe Confirmation**
- Shows how fast, medium, and slow MAs interact
- Demonstrates importance of trend alignment
- Helps develop patience for high-probability setups
**3. Signal Quality vs. Quantity Tradeoff**
- Simple mode = more signals, more noise
- Strict mode = fewer signals, higher quality
- Teaches discretionary filtering skills
**4. Market State Recognition**
- Visual distinction between trending and ranging markets
- Helps traders avoid trading choppy conditions
- Develops "market context" awareness
---
## 🔄 DIFFERENCES FROM OTHER MA INDICATORS
**vs. Traditional MA Crossovers:**
- Measures momentum (angle) rather than just price crossing MA
- Provides earlier signals as angles change before price crosses
- Filters better for sideways markets using no-trade zones
**vs. MACD:**
- Uses multiple MAs instead of just two
- ATR normalization makes it universal across instruments
- Visual angle representation more intuitive than histogram
**vs. Supertrend:**
- Not based on ATR bands but on MA slope analysis
- Provides graduated strength indication (not just binary trend)
- Less prone to whipsaw in low volatility
**vs. Original "MA Angles" by JD:**
- Adds explicit entry/exit signals (original had none)
- Implements no-repaint logic for reliability
- Includes signal filtering and quality controls
- Provides dual signal systems (Simple/Strict)
- Enhanced visualization and status monitoring
- Uses faster MA periods (3/8/13 vs 27/83/278) for modern markets
---
## 📖 CODE STRUCTURE (for Pine Script learners)
This indicator demonstrates:
**Advanced Pine Script Techniques:**
- Custom function implementation (JMA, angle calculation)
- Var declarations for stateful tracking
- Table creation for HUD display
- Multi-condition signal logic
- Alert system integration
- Proper use of historical references for no-repaint
**Code Organization:**
- Modular function definitions (JMA, angle)
- Clear separation of concerns (inputs, calculations, plotting, alerts)
- Extensive commenting for maintainability
- Best practices for Pine Script v5
**Learning Resources:**
- Study the JMA function to understand adaptive smoothing
- Examine angle calculation for ATR normalization technique
- Review signal logic for multi-condition confirmation patterns
- Analyze anti-spam filtering for state management
The code is open-source - feel free to study, modify, and improve upon it!
---
## 🙏 CREDITS & ATTRIBUTION
**Original Concepts:**
- **"ma angles - JD" by JD (Duyck)** - Core angle calculation methodology and indicator concept
Original open-source indicator on TradingView Community Scripts
- **JMA (Jurik Moving Average) implementation by Everget** - Smooth, low-lag moving average function
Acknowledged in original JD indicator code
- **Angle Calculation formula by KyJ** - Mathematical formula for converting MA slope to degrees using ATR normalization
Acknowledged in original JD indicator code comments
**Enhancements in This Version:**
- Signal generation logic - Original implementation for this indicator
- No-repaint confirmation system - Original implementation
- Dual signal modes (Simple/Strict) - Original implementation
- Visual enhancements and status table - Original implementation
- Alert system and signal filtering - Original implementation
- Modified MA periods (3/8/13 instead of 27/83/278) - Optimization for modern markets
**Open Source Philosophy:**
This indicator follows the open-source spirit of TradingView and the Pine Script community. The original "ma angles - JD" by JD (Duyck) was published as open-source, enabling this enhanced version. Similarly, this code is published as open-source to allow further community improvements.
---
## ⚡ QUICK START GUIDE
**For New Users:**
1. Add indicator to chart
2. Start with default settings (Simple mode)
3. Wait for BUY signal (green arrow)
4. Observe how price behaves after signal
5. Check status table to understand market state
6. Adjust parameters based on your instrument/timeframe
**For Experienced Traders:**
1. Switch to Strict mode for higher quality signals
2. Increase cooldown bars to reduce frequency
3. Raise minimum angle threshold for stronger trends
4. Combine with your existing strategy for confirmation
5. Set up alerts for desired signal types
6. Backtest on your preferred instruments
---
## 🎓 RECOMMENDED COMBINATIONS
**Works Well With:**
- **Volume Analysis:** Confirm signals with volume spikes
- **Support/Resistance:** Take signals near key levels
- **RSI/Stochastic:** Avoid overbought/oversold extremes
- **ATR:** Size positions based on volatility
- **Price Action:** Wait for candlestick confirmation
**Complementary Indicators:**
- Order Flow / Footprint (for institutional confirmation)
- Volume Profile (for identifying value areas)
- VWAP (for intraday mean reversion reference)
- Fibonacci Retracements (for target setting)
---
## 📈 PERFORMANCE EXPECTATIONS
**Realistic Win Rates:**
- Simple Mode: 45-55% (higher frequency, moderate accuracy)
- Strict Mode: 55-65% (lower frequency, higher accuracy)
- Combined with price action: 60-70%
**Best Asset Classes:**
1. **Cryptocurrencies** (strong trends, clear signals)
2. **Forex Major Pairs** (smooth price action, good angles)
3. **Large-Cap Stocks** (trending behavior, liquid)
4. **Index Futures** (trending instruments)
**Challenging Conditions:**
- Low volatility consolidation periods
- News-driven erratic movements
- Thin/illiquid instruments
- Counter-trending markets
---
## 🛡️ RISK DISCLAIMER
**IMPORTANT LEGAL NOTICE:**
This indicator is for **educational and informational purposes only**. It is **NOT financial advice** and does not constitute a recommendation to buy or sell any financial instrument.
**Trading Risks:**
- Trading carries substantial risk of loss
- Past performance does not guarantee future results
- No indicator can predict market movements with certainty
- You can lose more than your initial investment (especially with leverage)
**User Responsibilities:**
- Conduct your own research and due diligence
- Understand the instruments you trade
- Never risk more than you can afford to lose
- Use proper position sizing and risk management
- Consider consulting a licensed financial advisor
**Indicator Limitations:**
- Signals are based on historical data only
- No guarantee of accuracy or profitability
- Parameters must be optimized for your specific use case
- Results vary significantly by market conditions
By using this indicator, you acknowledge and accept all trading risks. The author is not responsible for any financial losses incurred through use of this indicator.
---
## 📧 SUPPORT & FEEDBACK
**Found a bug?** Please report it in the comments with:
- Chart symbol and timeframe
- Parameter settings used
- Description of unexpected behavior
- Screenshot if possible
**Have suggestions?** Share your ideas for improvements!
**Enjoying the indicator?** Leave a like and follow for updates!
Mickey's Breaker Engine⚡ Breaker Engine | Auto Retest + Smart R:R Targets
A precision-grade breaker-block detection system built for traders who live and breathe clean structure.
This indicator automatically detects Breaker Candles, confirms them, marks their zones, and executes intelligent retest-based entry logic — complete with Stop-Loss and Risk-to-Reward (R:R) tracking up to 3R (or any custom ratio).
🧠 Core Concept
A Breaker Block is a structural shift where price violates liquidity from a failed order block and flips the zone’s polarity — turning a former supply into demand (or vice-versa).
This script identifies those setups automatically, confirms them only after a valid structure break, and waits for a clean retest to trigger a trade signal.
🚀 Key Features
⚙️ Smart Zone Detection
Detects both Bullish Breakers and Bearish Breakers.
Zones are drawn precisely using the breaker’s middle candle body (or full wick range if enabled).
Fully configurable transparency, width, and extension for better visual context.
🎯 Auto Retest Entry Logic
Entry triggers only on a clean retest, not on immediate breakout.
Includes logical filters to ensure retests are structurally valid and not overlapping candles.
Works in any timeframe or market — crypto, forex, indices, or commodities.
💡 Dynamic Risk–Reward Tracking
Automatically plots 1R, 2R, 3R, ...R targets based on your defined stop range.
Risk is calculated from entry to zone boundary or ATR offset.
Each target label appears precisely when hit.
Targets automatically stop updating once Stop-Loss is triggered.
🧱 Visual Clarity
BUY 🟢 / SELL 🔴 bubbles at entries.
SL ❌ marker when stop is hit.
🎯 1R / 2R / 3R labels dynamically plotted when each reward level is reached.
Non-overlapping placement using ATR-based spacing.
⚡ Real-Time Alerts - Instant alerts for:
✅ “Breaker BUY” – Clean retest confirmed (Long setup)
✅ “Breaker SELL” – Clean retest confirmed (Short setup)
❌ “Breaker BUY SL” – Stop hit for Long
❌ “Breaker SELL SL” – Stop hit for Short
🧩 Customization Panel
| Setting | Description |
| :-------------------------- | :------------------------------------------------------------------------------ |
| **ATR Length** | Controls volatility-based offset sizing. |
| **Entry / SL Offset × ATR** | Adjusts label spacing and dynamic positioning. |
| **Risk-Reward Ratio** | Define default R:R (e.g. 1:3). |
| **Multiple Retests** | Enable if you want the same breaker zone to allow multiple retests/entries. |
| **Banner Design** | Control opacity, extension, and wick usage for the breaker block visualization. |
| **Color Controls** | Choose your BUY/SELL/SL bubble colors to match your chart theme. |
⚙️ Underlying Logic (At a Glance)
Pattern Detection:
Identifies a 5-bar sequence that forms a valid Breaker Candle (the middle bar flips structure).
Confirmation:
Requires a follow-through candle to validate a real liquidity break.
Zone Registration:
Stores the breaker zone’s body range in arrays for tracking.
Clean Retest Entry:
Waits for price to retest the zone from the opposite side and close cleanly inside.
Stop Loss / Target Projection:
Defines stop loss just beyond the zone and plots up to 3 × reward targets dynamically.
Monitoring & Alerts:
Tracks each setup independently until either an R-target or SL is reached.
💬 Recommended Usage
Works best with market-structure traders, smart-money concepts, or liquidity-based systems.
Combine it with an external displacement confirmation or BOS/CHOCH tool for best precision.
Ideal for backtesting breaker-based R:R consistency or forward-testing retest entries.
Compatible with any asset / timeframe.
🧭 Disclaimer
This script is for educational and analytical purposes only.
It is not financial advice and should not be used to make trading decisions without independent confirmation or risk management.
Always test on demo data before deploying live.
Avg % Move Dashboard — Body and WicksTitle
Avg % Move Dashboard — Body and Wicks (w/ True Range)
Summary
Compact right-side dashboard showing the average percent move of recent candles:
Body size (absolute % from Open to Close)
Body bias (signed %, with up/down arrow and color)
Full range (High–Low %)
True range (ATR-style % relative to previous close)
Perfect for quickly gauging current market velocity and directional skew on any symbol or timeframe.
How It Works
Body % (per bar): (Close − Open) / Open × 100
Full range % (per bar): (High − Low) / Open × 100
True range % (per bar): max(High−Low, |High−PrevClose|, |Low−PrevClose|) / PrevClose × 100
Averages: Simple moving averages over the last N candles
Rounding: Values rounded to your chosen decimals
Bias row: shows signed average body percent with an ↑/↓ arrow and green/red color; near-zero values can display a neutral ⟷ based on a threshold
Settings
Candles to average (default 20): Window length for SMA calculations.
Decimals: Rounding precision for display.
Dashboard position: Top/Middle/Bottom Right.
Dashboard size: Tiny, Small, Normal, Large, Huge.
Background Color: Panel background.
Text Color (size rows): For non-bias rows.
Near-zero threshold (%): If the average body bias absolute value is below this, show neutral (⟷) instead of bullish/bearish.
What to show (toggles):
Show Body (Open→Close)
Show Full Range (High→Low)
Show True Range (ATR-style)
What You’ll See
Body size: average absolute body percent (magnitude only).
Body bias: average signed body percent with:
↑ and green if bullish
↓ and red if bearish
⟷ and gray if within the near-zero threshold
Full Range: average percent from High to Low.
True Range: average percent true range relative to previous close.
Footer: n = number of candles used.
How to Use
Add to any chart and timeframe; it overlays a table on the right-side.
Use “Body size” to assess typical candle strength.
Use “Body bias” to see directional skew:
Strong positive = persistent buying pressure.
Strong negative = persistent selling pressure.
Near-zero = balanced/sideways conditions.
Compare “Full range” vs “Body size”:
Large range but small body may indicate indecision or wicky conditions.
“True range” offers a classic ATR-style read (relative to prior close), useful for volatility-aware sizing.
Adjust “Candles to average” to your timeframe:
Short-term (scalps): 20–50
Intraday: 50–100
Swing: 100–200+
Best Practices
Pair with structure (S/R, sessions) to avoid false impressions in thin markets.
Increase length on noisy pairs/timeframes to smooth out noise.
Use the near-zero threshold to suppress micro-bias and focus on meaningful shifts.
Alerts
This dashboard is informational and doesn’t define alertconditions in the code. If you’d like, I can add optional alerts (e.g., bias flips from bearish to bullish beyond threshold, or volatility spikes on TR) — just say the word.
Limitations
This panel summarizes recent averages; it’s not a signal generator.
Values can differ across assets/timeframes; tune “Candles to average.”
True Range uses prev close normalization; that’s by design for ATR-style context.
Changelog
v1.0: Initial release — Body size, Body bias (with arrows/colors/neutral), Full Range, True Range, configurable UI.
Squeeze Momentum Early In and Out CandlesJohn Carter presented some candles called "Early In and Out Candles". Although I couldn't imitate the exact candles and warnings I create better indications and bars in my opinion.
When the Candles are above Donchian MA then we have a bullish Momentum.
When the Candles are bellow Donchian MA then we have bearish momentum.
This indicator works best to get an WARNING to enter and close EARLY positions.
Bullish:
When the candles are Light Blue then we have early warning to enter.
When the candles are Dark Blue then we have early warning to close the position.
Bearish:
When the candles are Red then we have early warning to enter.
When the candles are Yellow then we have early warning to close the position.
IMPORTANT NOTES:
Always combine it with the Squeeze Pro indicator.
Suggested Donchian MA: 5 (You can adjust it).
Don't let candles only to be your closing indication once again there are EARLY WARNINGS therefore can move your stop loses to maximize your profits when you are exiting.
I tested my self and I found that is the best strategy when we get Dark Blue candle in the Bullish move I move my stop loss little bit bellow the candle.
Therefore here we go we have early warnings for In and Out.
Thank you and Good Luck.
BK=(PDH/PDL,ATH,PWH/PWL)this indicator is for marking previous day high & low, all time high, previous week high & low
SMC-SRKWhat I added and changed
A confluence scoring system with configurable weights: EMA alignment, HTF alignment, Order Block proximity, FVG/Imbalance proximity, and Trendline break. Scores normalized and presented on a small dashboard.
Confluence alerts that fire when score ≥ threshold (buy) or ≤ -threshold (sell). Messages include the threshold value.
Performance improvements: limited lookback (maxDetectBars), capped drawn objects (maxDraw), and cleanup logic that deletes old boxes/lines to reduce repainting and slowdowns.
Reused HTF zone drawing and avoided heavy/unbounded loops.
Visual markers for confluence signals and a compact table showing score + nearby SMC info.
Gold - SMC Premium (Confluence Scoring & Optimized)What I added and changed
A confluence scoring system with configurable weights: EMA alignment, HTF alignment, Order Block proximity, FVG/Imbalance proximity, and Trendline break. Scores normalized and presented on a small dashboard.
Confluence alerts that fire when score ≥ threshold (buy) or ≤ -threshold (sell). Messages include the threshold value.
Performance improvements: limited lookback (maxDetectBars), capped drawn objects (maxDraw), and cleanup logic that deletes old boxes/lines to reduce repainting and slowdowns.
Reused HTF zone drawing and avoided heavy/unbounded loops.
Visual markers for confluence signals and a compact table showing score + nearby SMC info.
Triple Linear Regression Channel [CongTrader]🏷️ Triple Linear Regression Channel
A multi-timeframe linear regression channel tool for traders who seek clarity between short-term volatility and long-term trend direction.
📘 Overview
The Triple Linear Regression Channel is a professional-grade visualization tool that plots three adaptive linear regression channels directly on your chart:
Two long-term channels — representing the broader market structure and directional bias.
One short-term channel — reflecting short-term momentum, pullbacks, and volatility compression zones.
Each channel dynamically updates with price movement, providing a visual map of trend strength, mean reversion areas, and volatility boundaries.
⚙️ How It Works
Each channel is based on:
A linear regression line calculated from a rolling price window.
Standard deviation bands (configurable via multiplier) to define upper and lower channel limits.
This combination allows traders to clearly see where price deviates significantly from its statistical mean — an essential concept for trend continuation or mean reversion strategies.
📈 How to Use
Identify the Trend:
The long-term channels (default: 100 & 300 bars) indicate the dominant market direction.
When both long channels slope upward → long bias; downward → short bias.
Find Tactical Entries:
Use the short-term channel (default: 25 bars) for entries within the major trend.
A price touch near the lower band in an uptrend or upper band in a downtrend may signal a pullback opportunity.
Volatility Analysis:
The distance between the channel lines reflects market volatility.
Narrowing bands = compression phase → possible breakout ahead.
Customization Tips:
Adjust the Std Dev Multiplier to widen or tighten sensitivity.
Extend future bars (Extend Lines by Bars) to project trend paths visually.
🌟 Key Features
✅ Three independently calculated linear regression channels (short + two long)
✅ Dynamic, real-time updates with customizable parameters
✅ Visual color distinction for quick trend and volatility recognition
✅ Lightweight and efficient (optimized for chart performance)
✅ Suitable for any market or timeframe
🔬 Technical Notes
Built with Pine Script® v5 using custom regression and standard deviation functions.
Channels update on every bar for precision; repaint behavior is limited to natural regression recalculation.
Works seamlessly on all assets: crypto, forex, stocks, indices, and futures.
🙏 Credits & Acknowledgement
Developed with dedication by CongTrader (2025) for the TradingView community.
Inspired by classic regression channel concepts, this version adds a unique multi-layer visualization and smoother plotting logic for modern traders.
Special thanks to the global Pine coders and TradingView community for their continuous inspiration and support.
🏁 Disclaimer
This script is for educational and analytical purposes only and should not be considered financial advice.
Always perform your own analysis before making trading decisions.
#regression #trend #channel #volatility #technicalanalysis #tradingtools
Compact Swing Leg Tracker (Strict, Static PB, Compact Table)Simple Swing Leg Tracker is the evolution of the original Simple Swing indicator — rebuilt for smoother leg tracking, cleaner visuals, and added context. It automatically identifies up and down legs in real time, plotting an anchor line at the prior swing point and a live line at the current extreme. The direction flips automatically when price breaks beyond the opposite swing, keeping the chart aligned with the active trend.
It tracks leg size, live pullback %, and the deepest (static) pullback so far in the leg. A compact two-row stats panel displays the current leg metrics on top and the most recent up- and down-leg sizes beneath for quick reference.
Highlights:
Evolution of the Simple Swing indicator
Auto-flip between up/down legs on swing breaks
Real-time pullback and static pullback tracking
Displays last completed up/down leg sizes
Minimal two-line layout (swing + live extreme)
Compact color-coded stats table
MA-boll short term tradingThis is a very accurate short-term buy/sell point that I have derived from my many years of experience in short-term trading.
Range breaking indicatorDescription
Bull/Bear Area Ratio (last N candles) helps identify potential end-of-range situations by analyzing the relative strength of bullish vs bearish candles over a rolling window of N bars.
Instead of simply counting up or down candles, this script measures the "area" of each candle — the absolute distance between open and close, optionally weighted by volume.
By summing these areas over the last N bars, it calculates the percentage of bullish and bearish energy within that period.
When both sides become balanced (near 50/50), it often signals range exhaustion or possible trend transition.
How it works
Calculates the bullish and bearish area of each candle (abs(close - open), optionally × volume).
Maintains rolling buffers of the last N bars to compute running totals.
Plots both Bullish % (green) and Bearish % (red).
Highlights possible range-ending zones when the bullish ratio nears 50% ± threshold.
Displays a label showing the current balance.
Includes an alert condition when equilibrium is detected.
Inputs
Number of candles (N) – Rolling window length.
Use volume weighting – Multiplies each candle’s area by its volume.
Balance threshold (%) – Sensitivity for detecting equilibrium (default: 10%).
Best use
Combine with volume or volatility indicators to confirm market compression or expansion.
Use on higher timeframes (H1, H4, D1) to detect early signs of accumulation or distribution.
Works across all asset types: crypto, forex, stocks, indices, etc.
Alerts
An alert is triggered when:
“The range of the last N candles is balanced (possible end of range).”
JonnyFutures ScalpomaticThis indicator combines Fair Value Gap (FVG) detection with Exponential Moving Average (EMA) signals to help identify potential trade entry points based on market inefficiencies and trend direction.
⚙️ Main Components
1. EMAs
Two EMAs are calculated:
EMA 20 (short-term trend)
EMA 50 (medium-term trend)
ema20 = ta.ema(close, len20)
ema50 = ta.ema(close, len50)
These are plotted on the chart:
Orange line = EMA 20
Purple line = EMA 50
2. Fair Value Gaps (FVGs)
The script looks for gaps in price structure (imbalances):
Bullish FVG → when the high from two bars ago is less than the current bar’s low
→ Indicates a potential bullish inefficiency.
Bearish FVG → when the low from two bars ago is greater than the current bar’s high
→ Indicates a potential bearish inefficiency.
bullishFVG = high < low
bearishFVG = low > high
When found, the background color changes:
Light Green for bullish FVGs
Light Red for bearish FVGs
bgcolor(bullishFVG ? color.new(color.green,90) : na)
bgcolor(bearishFVG ? color.new(color.red,90) : na)
3. EMA Crossover Signals
The script plots visual buy/sell markers when the closing price crosses above or below each EMA:
For EMA 20:
✅ Long signal (triangle up, lime): close crosses above EMA 20
❌ Short signal (triangle down, red): close crosses below EMA 20
For EMA 50:
✅ Long signal (triangle up, aqua): close crosses above EMA 50
❌ Short signal (triangle down, maroon): close crosses below EMA 50
These signals help identify potential trend-following entries or exits.
📈 How to Use It
Trend Confirmation:
Watch the EMAs — if EMA20 > EMA50, the trend is generally bullish; if EMA20 < EMA50, it’s bearish.
FVG Zones:
When a bullish or bearish FVG appears, it highlights potential retracement zones where price may rebalance before continuing the trend.
Entry Timing:
Combine FVGs with EMA cross signals for confluence:
Long bias → bullish FVG + price crossing above EMA 20 or 50.
Short bias → bearish FVG + price crossing below EMA 20 or 50.
🎯 Summary
This indicator:
Detects Fair Value Gaps and shades them visually.
Plots EMA 20 and EMA 50 to define short- and mid-term trends.
Marks entry/exit signals when price crosses these EMAs.
Is designed for trend-following trades with FVG confirmation
Gap Zones - Daily & Intraday (v9)Gap Zones (wick-fill, custom colors, hide filled)
What’s new
• Wick-based gap fills
• A gap is now considered filled as soon as the price wick touches the far edge of the gap.
• Gap up → filled when low ≤ lower edge.
• Gap down → filled when high ≥ upper edge.
• Custom colors & transparency
• New inputs:
• Gap Up Color
• Gap Down Color
• Gap Fill Transparency
• Lets you style bullish / bearish gaps and adjust how strong the zones appear on the chart.
• Hide filled gaps (optional)
• New toggle: Hide Gaps Once Filled.
• When ON, lines and fills are deleted as soon as the gap is filled.
• When OFF, gaps stop extending and are faded out (colors set to na).
• Daily + Intraday modes preserved
• Gap Mode still supports both:
• "Daily" → gaps between daily candles (using higher-timeframe data).
• "Intraday Bars" → gaps between consecutive intraday bars.
Stability / bug fixes
• Fixed all line.new() and label.new() syntax issues by keeping function calls on a single line.
• Added a safety guard so the script doesn’t try to read from empty arrays on the first bar (if count > 0).
• Cleaned up the gap detection logic so there are no ta.change() warnings.
Candle Color & Time Filter + Flexible Price Triggerthis indicator gives triggers when candles colour change at certain time and certain levels
IKZ ULTIMATE (v6.5)Of course! Here is the English translation of the description for the **IKZ ULTIMATE** indicator, formatted in a file-ready style for easy copying and use.
***
### **Description of the IKZ ULTIMATE (Modified) Indicator**
**Indicator Name:** IKZ ULTIMATE (Modified Version)
**Core Purpose:** An All-in-One trading system designed to simplify technical analysis by integrating multiple tools into a single, unified interface.
**Trading Philosophy:** To follow the trend and confirm momentum for high-probability trading signals.
---
### **Detailed Overview: What is this Indicator?**
Think of **IKZ ULTIMATE** as a **"central command center"** or a **"personal trading assistant"** on your chart. Instead of cluttering your screen with 5 different indicators that might conflict, this indicator **combines the intelligence** of several strategies (trend, momentum, support, and resistance) and presents the results in an easy-to-understand visual format.
### **Core Components and Color Code (The Indicator's Language):**
1. **The Trend System (Smart Moving Averages):**
* **Its Job:** To answer the question, "What is the current trend?"
* **The Language:**
* **Green lines stacked upward:** Strong **Uptrend**. (A signal to be optimistic and look for buy opportunities)
* **Red lines stacked downward:** Strong **Downtrend**. (A signal to be cautious and look for sell opportunities)
* **Crossed and tangled lines:** **Ranging** or choppy market. (A signal to wait and avoid trading)
2. **The Momentum Gauge (Shaded Areas):**
* **Its Job:** To answer the question, "How strong are the buyers or sellers in the market right now?"
* **The Language:**
* **Green Shaded Area:** **Bullish** momentum. Buyers are strong and in control.
* **Red Shaded Area:** **Bearish** momentum. Sellers are strong and in control.
* **Color Intensity & Area Width:** Reflects the **momentum strength**. The darker and wider the area, the stronger the driving force behind the price move.
3. **Direct Entry Signals (Arrows):**
* **Their Job:** To answer the question, "When do I enter a trade precisely?"
* **The Language:**
* **Green Upward Arrow ↑:** **Buy** signal. It appears when an **Uptrend (Green lines) aligns with the start of Bullish Momentum (Green Area)**.
* **Red Downward Arrow ↓:** **Sell** signal. It appears when a **Downtrend (Red lines) aligns with the start of Bearish Momentum (Red Area)**.
4. **The Roadmap (Automatic Support & Resistance Levels):**
* **Its Job:** To answer the question, "Where can we expect the price to reverse or struggle?"
* **The Language:**
* **Red Horizontal Line:** A **Resistance** level. A potential selling zone.
* **Green Horizontal Line:** A **Support** level. A potential buying zone.
### **What Makes IKZ ULTIMATE Unique?**
* **Comprehensiveness:** It often requires no additional indicators.
* **Visual Clarity:** It uses colors and areas to make market analysis intuitive.
* **Proactive:** It doesn't just describe what happened; it attempts to provide signals for the upcoming move.
* **Versatile:** Suitable for day traders and swing traders across different timeframes.
### **Strengths:**
* Eliminates confusion and analysis paralysis.
* Promotes discipline and trend-following.
* Automatically identifies entry/exit points and key levels.
### **Weaknesses / Challenges (To Consider):**
* Like any indicator, it is **not infallible**. It may give false signals in ranging or volatile markets.
* Can sometimes cause **visual clutter** when many signals appear in a small area.
* Requires the user to **understand its philosophy**, not just blindly follow the arrows.
### **Final Summary:**
**IKZ ULTIMATE** is more than just an indicator; it is a **simplified trading system**. Its goal is to transform complex price data into a clear visual language, allowing you to make informed trading decisions based on the convergence of three key pillars: **Trend, Momentum, and Key Levels.**
***
*(Disclaimer: This indicator is a tool for analysis and does not constitute financial advice. Always practice risk management and backtest any strategy before using real capital.)*
爆発的シード増殖トレード インジケーターThis indicator automates a powerful yet simple trend-following strategy inspired by a popular trading method that demonstrated explosive account growth. The core philosophy is to trade pullbacks in the direction of the dominant, long-term trend, enabling traders to enter the market with a higher probability of success.
This script is designed for mechanical and emotionless trading. By combining a long-term trend filter with a short-term entry trigger, it provides clear, actionable signals. The built-in alert conditions allow you to step away from the charts and wait for high-quality setups to come to you, preventing over-trading and emotional decision-making.
SMA 10/20/50 Daily on all timeframeSMA 10/20/50 Daily on all timeframe. To have a clean bias on all timeframe
Avalements Pertinents - M5, M10, M15An indicator that shows us bullish or bearish engulfing patterns, which may be relevant; use other confirmation (false signals happen, like with any indicator).
Greazy Bear 5-Min Scalper [by: New Market Wizards] - FVG + BB// ── GB 5-MIN SCALP LOGIC ───────────────────────
// 1. Price touches Lower BB → potential long
// 2. Next bar closes ABOVE Lower BB → BUY
// 3. Price touches Upper BB → potential short
// 4. Next bar closes BELOW Upper BB → SELL
// 5. Only trade in direction of the prevailing 20-period trend (close > basis = uptrend)
Candle Color-Time-Series-Price 2.0this indicator gives triggers aout candles colour change at certain time and certain levels






















