Fair Value Gap Finder [Find Better Trades]Fair Value Gap Finder (FVG) โ Spot Institutional Imbalances
๐ Identify Key Market Imbalances
The Fair Value Gap Finder automatically detects price inefficiencies where aggressive buying or selling has created an imbalance in liquidity. These gaps, often left by institutional traders, can serve as key areas for price to revisit before continuing its trend.
๐ How It Works:
Highlights bullish Fair Value Gaps (FVGs) in green, signaling potential support zones.
Highlights bearish Fair Value Gaps (FVGs) in red, signaling potential resistance zones.
Uses ATR-based filtering to eliminate small, insignificant gaps, focusing only on high-probability setups.
Alerts included! Get notified when a valid Fair Value Gap is detected.
๐ How to Trade Using FVGs:
โ
For Buy Trades: Wait for price to return to a bullish FVG and confirm support before entering long.
โ
For Sell Trades: Wait for price to revisit a bearish FVG and confirm resistance before entering short.
โ
Use with candlestick patterns, trend analysis, or volume for additional confirmation.
โ๏ธ Customizable Settings:
Adjust the ATR Multiplier to control how large a gap must be before triggering a signal.
Enable alerts to stay informed in real time when new FVGs appear.
๐ก Why Use This Indicator?
Fair Value Gaps are widely used by professional traders to spot areas of liquidity, making them valuable for scalping, swing trading, and institutional-style trading.
๐ Add it to your TradingView chart and start trading with precision!
Cari dalam skrip untuk "fvg"
Directional Targets & POC TableThe "Directional Targets & POC Table" Pine Scriptโข is a comprehensive tool designed to help traders identify directional bias, potential price targets, and important levels like the Point of Control (POC). Additionally, it detects fair value gaps (FVGs) and order blocks, which are crucial concepts in Smart Money Concepts (SMC) trading. Here's an overview of its functionality:
1. Indicator Overview:
The script combines multiple technical tools into a single visual aid:
Directional Targets: Fibonacci-based upper and lower targets that provide a forecast of where the price might move.
Point of Control (POC): Midpoint of the daily range, displayed visually on the chart.
Fair Value Gaps (FVGs): Areas of imbalance in the market, potentially leading to price reversals.
Order Blocks: Areas where institutional traders might have entered large positions, potentially serving as support or resistance.
2. Key Features:
Directional Targets & POC Table:
A table is displayed in the top-right corner of the chart, showing:
Direction: Based on whether the price is above or below the POC.
Target โ: The upper target, calculated using Fibonacci's 0.618 level, which acts as a potential resistance.
POC: The midpoint between the daily high and low, serving as the central level of interest.
Target โ: The lower target, also calculated using the 0.618 Fibonacci level, which serves as potential support.
The table uses colors to make each level easily distinguishable, with green for bullish targets, red for bearish, and yellow for the POC.
POC Visualization:
The Point of Control (POC) is drawn on the chart as a box that stretches horizontally. It highlights the central price range where the highest volume or interest may have occurred, providing a key level for traders to watch.
The POC can act as a support or resistance area, with price frequently reacting at or near this level.
FVG Detection:
Fair Value Gaps are identified when thereโs a price imbalance between two bars. These gaps occur when the high of one bar is lower than the low of a bar two periods earlier, or vice versa.
The script draws lines at the boundaries of these gaps, helping traders spot potential areas where the price may return to fill the gap.
If the price revisits and fills the gap, the FVG lines are automatically deleted, signaling the gap is no longer relevant.
Order Blocks Detection:
Bullish Order Blocks are detected when a strong bullish candle forms, where the close equals the high, and itโs higher than the previous barโs low. This represents potential institutional buying interest.
Bearish Order Blocks are detected when a strong bearish candle forms, where the close equals the low, and itโs lower than the previous barโs high, representing potential selling interest.
The order blocks are drawn as rectangles on the chart, marking significant price zones that may act as future support (bullish) or resistance (bearish).
3. Direction Determination:
The script calculates the daily high, low, and mid-point (POC). If the current price is above the POC, the market is deemed bullish; if itโs below, the market is bearish. If itโs near the POC, the market is considered neutral.
This directional bias is then displayed in the table, giving traders an easy way to assess whether they should be looking for long or short opportunities.
4. Use Case:
This script is particularly useful for traders who:
Want to identify key levels like the POC and potential price targets based on Fibonacci retracement.
Follow Smart Money Concepts (SMC) and need tools to detect FVGs and order blocks, which can signal areas of market imbalance or institutional involvement.
Need a simple visual aid to determine market direction and structure, helping them make informed trading decisions.
5. Additional Features:
The script is highly visual, providing both numeric information in a table and plotted elements (lines, boxes) directly on the chart.
The automatic detection and clearing of FVGs and order blocks make this tool dynamic and easy to follow.
The script helps identify areas where price might react, giving traders a roadmap to follow for potential entries, exits, or take-profit levels.
This indicator is designed for traders looking to incorporate both conventional and advanced concepts like Fibonacci targets, POC, and SMC principles (FVGs and Order Blocks) into their strategy.
IMGCore - V1.0IMG Core uses five sequential stages to analyse price action and alert users to potential Trade Setups using various Price Action Concepts as detailed below:
1. Identify Higher Timeframe Market Structure and Points of Interest (HTF-POIs)
2. Calculate position size based on your risk appetite, fees and account leverage and customisable maximum trade risk
3. Alert you to risk managed trade setups at enabled HTF-POIs
4. Alert you to trade exits based on your set criteria
5. Provide Additional Alerts such as Higher Timeframe SFPs and Market Structure Breaks that act as potential early warnings that a trade setup may be forming
1. HTF POIs Available with IMG CORE:
a. HTF Market Structure Range Highs and Lows
b. HTF Order Blocks
c. HTF Breakers
d. HTF FVGs
a. Higher Timeframe Market Structure Range High and Low through Multiple Timeframe Analysis:
Market Structure can be defined using several techniques. The IMG indicators employ the Close through High/Low technique, which necessitates a candle to close through a structural level to validate a structural break and designate a new range.
Example: H12 Market Structure visualisation on a H12 Chart with annotations:
By selecting a particular Market Structure timeframe in the settings, the indicator immediately illustrates both current and historical market structures for the chosen timeframe across all subordinate timeframes, subject to the limitations of your Tradingview subscription.
Example: H12 Market Structure visualisation on a H1 Chart with annotations:
b. Higher Timeframe Order Blocks
An Order Block represents the last candle of the opposite direction preceding a Market Structure Break. For instance, a bullish Order Block is identified as the final bearish candle leading to a bullish market structure break, and vice versa for bearish Order Blocks.
Example: H12 OB visualisation on a H12 Chart with annotations:
When activated, the indicator will highlight the Higher Timeframe Order Blocks responsible for a Market Structure Break on all subordinate timeframes relative to the chosen Market Structure Timeframe.
Note: if multiple OBs exist, the indicator will display the OB closest to the new range extreme
Example: H12 OB visualisation on a H1 Chart with annotations:
c. Higher Timeframe Breakers
A Breaker Block is identified as the most recent Order Block that has been breached by price, leading to an opposite Market Structure Break. For example, a bullish Breaker Block is the last bearish Order Block that price has passed through, confirming a bullish structural break, and the inverse is true for bearish Breakers.
Example: H12 Breaker visualisation on a H12 Chart with annotations:
Once enabled, the system will display Higher Timeframe Breaker Blocks after an opposite Market Structure Break is confirmed on all subordinate timeframes.
Example: H12 Breaker visualisation on a H1 Chart with annotations:
d. Higher Timeframe Fair Value Gaps (FVGs)
A Fair Value Gap is a concept used by price action traders to identify market inefficiencies, where buying and selling are not balanced. It appears on a chart as a triple-candle pattern, with a large candle flanked by two others whose highs and lows do not overlap with the large candle, creating a gap. This gap often attracts the price towards it before the market resumes its previous direction.
Example of the indicator displaying a Higher Timeframeโs FVGs on a Lower Timeframe (LTF) chart:
-The upper chart labelled H12/H12 is the indicator displaying H12 Structure and FVGs on a H12 chart.
-The lower chart labelled H12/H1 is the indicator displaying H12 FVGs on a H1 chart
2. Risk Management and Position Sizing:
a. Automated Position Sizing:
The System will automatically calculate position size based on the account size, max leverage and risk appetite (capital risk per trade) details input in settings. Calculated trade details are included in the Tradingview Alerts as well as interactive labels on the charts.
Details include but are not limited to:
Trade Timeframe
Side: Long/Short
Type: Limit/Market
Position Size in $ and Units
Lot sizes if applicable
Trade Risk %
Take Profit Level
Entry Price
Stoploss Price
b. Maximum Trade Risk:
IMG Core has the ability to invalidate potential trade entries if it exceeds your maximum Trade Risk threshold. Trade Risk is the % price difference between entry and stoploss.
When an invalid signal is generated, the signal will not be shaded and the interactive label will display the reason for invalidation
In the example below, Max Trade Risk is set to 2% , but the trade signal had a trade risk of 5.11% , invalidating the signal with a grey triangle
3. Trade Setup Types Available with IMG CORE:
The system will alert you to potential trade setups at these HTF POIs: .
a. Higher Timeframe (HTF) Swing Failure followed by a Lower Timeframe (LTF) MSB at Range Extremes
b. Higher Timeframe (HTF) Swing Failure followed by a Higher Timeframe (HTF) MSB at enabled HTF POIs
c. Lower Timeframe (LTF) Swing Failure followed by a Lower Timeframe (LTF) MSB at enabled HTF POIs
d. Multiple LTF Entry Options once a signal is confirmed
a. HTF Swing Failure followed by a Lower Timeframe (LTF) MSB at Range Extremes
A Swing Failure Pattern (SFP) is a technical analysis concept used in trading to identify potential reversals in price trends. It occurs when the price attempts to surpass a previous high or low but fails to sustain that level, indicating a possible change in market direction. There are multiple methods to define a SFP but this indicator uses the failure to close through a Key Level. When confirmed, HTF SFPs will be displayed on-screen and an alert will fire if enabled.
Example: H12 SFPs at Range Extremes on a H1 Chart:
Alerts to Enter at Lower Timeframe MSBs
When enabled, a potential trade setup label and alert will generate when a HTF SFP is confirmed at a Range Extreme followed by a Chart Timeframe (Lower Timeframe) Market Structure Break (MSB). These signals are agnostic to current Market Structure bias and will generate at both extremes.
b. HTF Swing Failure followed by a Lower Timeframe (LTF) MSB at HTF POIs:
When enabled, a potential trade setup label and alert will generate when a HTF SFP is confirmed at an enabled Higher Timeframe POI (Order Blocks / Breakers / FVGs) followed by a Chart Timeframe (Lower Timeframe) Market Structure Break (MSB). These signals are always in line current Market Structure bias.
Example: H12 SFPs and Trade Setups at HTF POIs with Fluid Exits on a H1 Chart:
c. LTF Swing Failure followed by a LTF MSB at Range Extremes at enabled HTF POIs
The system will alert you to a lower timeframe setup if these conditions are met inside enabled HTF POIs (OBs / Breakers / FVGs):
- LTF SFP
- LTF MSB
Signals will alert you to enter a Limit Entry at the LTF MSB Level OR LTF Breaker
Example:
d. LTF Entry Options:
IMG CORE provides the following options for LTF Entries:
i. Limit Entry at Lower Timeframe MSB Levels
ii. Limit Entry at Lower Timeframe Breakers
Based on this selection, the trade setup alert will provide entry price details to set limit orders at the MSB level or LTF Breaker High.
4. Trade Exit Types Available with IMG CORE:
The system provides the following options for trade exit alerts:
i. User defined Risk to Reward (R:R)
ii. On a confirmed Opposite Signal (Fluid Exits)
Example: H12 Long Entry and Exit Signal using Fluid Exits H1 Chart:
5. IMG CORE Alerts Overview
The system provides notifications of:
1. Confirmed HTF Market Structure Breaks
2. Confirmed HTF SFPs at Range Extremes
3. Confirmed HTF SFPs at HTF POIs
4. Potential Trade Setups at Range Extremes
5. Potential Trade Setups at HTF Points of Interest (HTF-LTF and LTF-LTF)
6. Fixed R Trade Exits
7. Exit on Opposing Signals (Fluid Exits)
To enable alerts, right-click on the indicator and select โAdd Alert on IMG ...โ. You may customise the alert name as desired and then click 'Create' to finalise the alert setup.
General Note:
There is no system, indicator, algorithm, or strategy that can provide absolute certainty in predicting market movements. Use trading indicators as a tool to assist with trading decisions; manage your risk wisely.
Stay safe and Happy Trading!
MistaB SMC Navigation ToolkitThe MistaB SMC Navigation Toolkit is a multi-functional price action and Smart Money Concepts (SMC) tool designed to help traders quickly identify key market structure shifts, order blocks, fair value gaps (FVGs), premium/discount zones, and higher timeframe (HTF) trend alignment.
This indicator integrates multiple SMC elements into one chart overlay, reducing the need for multiple scripts and improving workflow efficiency.
Main Features:
Automatic Order Block Detection โ Identifies bullish and bearish order blocks with optional displacement and volume filters.
Fair Value Gap Highlighting โ Marks bullish and bearish FVG zones with optional HTF confirmation.
Market Structure Shift Labels โ Detects BoS and CHoCH events with fractal-based swing logic.
HTF Trend Confirmation โ Color-codes structure and FVGs based on higher timeframe alignment.
Premium/Discount Zones โ Visually divides the range for optimal trade entries.
Custom Cleanup System โ Automatically removes broken or filled OB/FVG zones after a user-defined delay.
How to Use
Apply to Your Chart
Add the indicator to your preferred trading timeframe (e.g., 1H, 15M, 5M).
Select your desired HTF Confirmation Timeframe in the settings.
Interpreting the Chart Elements
Green/Red Order Blocks: Potential demand (green) or supply (red) zones.
Green/Red FVG Zones: Imbalances where price may return before continuing.
Market Structure Labels:
HH BoS / HL BoS โ Bullish structure breaks.
LH BoS / LL BoS โ Bearish structure breaks.
CHoCH โ Change of Character (potential reversal).
Premium Zone (red): Above the midline โ potential selling areas in a bearish bias.
Discount Zone (green): Below the midline โ potential buying areas in a bullish bias.
Trade Example Workflow
Identify overall HTF trend (HTF label at top of chart).
Wait for structure shifts (BoS/CHoCH) aligned with HTF bias.
Look for OB or FVG in discount (buy) or premium (sell) zones.
Manage trade risk with stop-loss below/above the zone.
Disclaimer
This indicator is for educational purposes only.
It does not constitute financial advice and should not be relied upon for investment decisions.
Trading financial markets involves significant risk, and you may lose more than your initial investment.
Always do your own research, test strategies in a demo account, and consult a licensed financial advisor before trading with real capital.
The creator and publisher of this script assume no responsibility for any losses incurred from its use.
Scalper - Pattern Recognition & Price Action Scalper - Pattern Recognition & Price Action Educational Indicator
**Originality and Educational Innovation**
**Why This Comprehensive Integration Merits a New Publication**
This indicator addresses a specific educational gap in technical analysis learning: **the lack of integrated pattern recognition systems that systematically combine traditional candlestick analysis with modern price action concepts in a unified confluence framework**. While individual components like moving averages, RSI, CCI, and basic candlestick patterns are well-established tools, this indicator's originality lies in its **comprehensive educational methodology** and **systematic multi-signal confluence engine**.
**Original Educational Framework:**
1. **Multi-Layer Confluence System**: Original algorithm that systematically combines 6+ different signal categories with customizable threshold requirements for educational analysis
2. **Modern Price Action Integration**: Educational implementation of Fair Value Gaps (FVG) and Order Block detection integrated with traditional pattern recognition
3. **Dynamic Support/Resistance Education**: Original strength-validated S/R system using statistical touch-count methodology rather than simple pivot points
4. **Comprehensive Pattern Library**: Educational collection combining basic and advanced candlestick patterns with mathematical validation criteria
5. **Customizable Multi-Timeframe Framework**: Educational tool allowing cross-timeframe analysis for understanding trend context
**How the Educational Components Work Together Systematically**
**Educational Layer 1 - Trend Context Understanding**: Multi-timeframe moving averages (customizable SMA/EMA/WMA/VWMA/HMA) establish directional bias for learning trend analysis
**Educational Layer 2 - Pattern Recognition Learning**: 15+ mathematically-defined candlestick patterns from basic engulfing to complex three-soldier formations demonstrate systematic pattern identification
**Educational Layer 3 - Modern Price Action Education**: Fair Value Gaps and Order Blocks teach institutional footprint recognition and market structure analysis
**Educational Layer 4 - Dynamic S/R Framework**: Strength-validated support/resistance levels demonstrate statistical validation methodology
**Educational Layer 5 - Momentum Analysis Education**: RSI and CCI extreme reversal detection teaches momentum exhaustion identification
**Educational Layer 6 - Confluence Analysis Methodology**: Original multi-signal combination system demonstrates how to systematically analyze multiple factors
This integrated educational approach provides a comprehensive framework for learning how different technical analysis concepts work together in real market conditions, addressing the common problem of studying indicators in isolation.
**Detailed Technical Implementation and Educational Methodology**
**Original Multi-Signal Confluence Algorithm**
**Educational Confluence Scoring System:**
The indicator implements an original systematic approach to signal combination:
```
Bullish Signal Categories (Educational Analysis):
- Candlestick Patterns: Strong Engulfing, Morning Star, Hammer, Three White Soldiers
- Momentum Indicators: RSI oversold exit (75โ70), CCI extreme reversal (-200โ-180)
- Price Action: Volume-confirmed breakouts above resistance levels
Bearish Signal Categories (Educational Analysis):
- Candlestick Patterns: Bearish Engulfing, Evening Star, Hanging Man, Three Black Crows
- Momentum Indicators: RSI overbought exit (25โ30), CCI extreme reversal (200โ180)
- Price Action: Volume-confirmed breakdowns below support levels
Original Confluence Calculation:
User-configurable minimum threshold (2-6 signals required)
Real-time signal counting with dynamic visual feedback
Educational labels showing current signal strength
```
**Why This Systematic Approach is Original:**
Most indicators show patterns individually without systematic combination methodology. This indicator provides an educational framework for understanding how to weight and combine different types of analysis systematically.
**Advanced Pattern Recognition with Educational Validation**
**Original Pattern Validation Methodology:**
Each pattern includes multiple educational validation criteria:
```
Strong Engulfing Educational Criteria:
- Body size > ATR (volatility filter for market significance)
- Current body > previous body (strength confirmation)
- Complete price engulfment (mathematical validation)
- Volume confirmation (market participation validation)
Morning/Evening Star Educational Framework:
- First candle: Directional (bull/bear confirmation)
- Second candle: Indecision (body < 30% of current body)
- Third candle: Reversal confirmation with penetration validation
Three Soldiers/Crows Educational Requirements:
- Three consecutive candles meeting directional criteria
- Each candle body > ATR * 0.5 (significance filter)
- Progressive price advancement (momentum validation)
```
**Modern Price Action Educational Implementation**
**Original Fair Value Gap Detection Algorithm:**
```
Educational FVG Identification:
Bullish FVG: current_low > high AND close > open AND close < open
Bearish FVG: current_high < low AND close < open AND close > open
Educational Purpose: Understanding institutional inefficiencies
Visual Education: Semi-transparent boxes showing gap zones
Practical Learning: Identifying potential reversal or continuation areas
```
**Original Order Block Educational Detection:**
```
Educational Order Block Criteria:
Bullish: Previous candle bullish AND current close > previous high AND volume > 20-period average
Bearish: Previous candle bearish AND current close < previous low AND volume > 20-period average
Educational Purpose: Recognizing institutional accumulation/distribution
Visual Education: Highlighted zones showing institutional interest
Learning Application: Understanding market structure concepts
```
**Dynamic Support/Resistance Educational System**
**Original Strength-Validation Algorithm:**
```
Educational S/R Methodology:
1. Identify recent swing highs/lows over user-defined period
2. Calculate ATR-based tolerance levels (volatility adjustment)
3. Count historical touches within tolerance (statistical validation)
4. Create levels only when touches โฅ minimum strength requirement
5. Project levels forward for future price interaction analysis
Educational Advantage over Simple Pivots:
- Statistical validation through touch counting
- Volatility-adjusted tolerance (adapts to market conditions)
- Strength-based filtering (reduces noise)
- Forward-looking projection (practical application)
```
**Comprehensive Educational Features and Customization**
**Multi-Timeframe Educational Framework**
- **MA 1**: SMA 34 with customizable timeframe (short-term trend education)
- **MA 2**: SMA 63 with customizable timeframe (medium-term trend education)
- **MA 3**: User-selectable type (SMA/EMA/WMA/VWMA/HMA) with customizable timeframe
- **MA 4**: User-selectable type for long-term trend context
- **Educational Purpose**: Understanding cross-timeframe trend analysis
**Educational Pattern Detection Parameters**
- **ATR Length**: Volatility measurement for pattern significance (default: 14)
- **Volume Validation**: Historical volume comparison for pattern confirmation
- **Mathematical Ratios**: Precise wick/body ratios for pattern classification
- **Strength Filters**: Size and volume thresholds ensuring pattern validity
**Educational Price Action Configuration**
- **FVG Detection**: Three-candle gap analysis with directional confirmation
- **Order Block Settings**: Volume threshold and visual projection length
- **S/R Parameters**: Detection period, minimum touch count, tolerance calculation
- **Educational Visualization**: Clear boxes and labels for learning identification
**Customizable Educational Dashboard**
- **Position Control**: 6 different dashboard positions for optimal viewing
- **Color Customization**: Full color control for text, backgrounds, and signals
- **Real-Time Education**: Current RSI, CCI, ATR values for learning
- **Signal Analysis**: Live bullish/bearish signal counts for confluence education
- **Educational Branding**: Clear identification as learning tool
Educational Applications and Learning Outcomes
**Progressive Learning Structure for Technical Analysis**
**Beginner Level Education:**
- Moving average trend identification across timeframes
- Basic candlestick pattern recognition with mathematical criteria
- Introduction to support/resistance concepts with visual validation
**Intermediate Level Education:**
- Multi-pattern analysis and pattern strength assessment
- RSI and CCI momentum analysis with extreme level identification
- Volume analysis integration with pattern confirmation
**Advanced Level Education:**
- Fair Value Gap theory and practical institutional analysis
- Order Block detection and market structure understanding
- Multi-signal confluence methodology and systematic signal combination
**Practical Educational Workflow**
1. **Setup Phase**: Configure moving averages for chosen timeframes and enable desired patterns
2. **Context Analysis**: Study trend direction using multi-timeframe MA alignment
3. **Pattern Study**: Identify candlestick formations meeting mathematical validation criteria
4. **Price Action Learning**: Analyze FVG and Order Block formations for institutional insight
5. **Confluence Education**: Count and analyze multiple signal types for probability assessment
6. **Real-Time Practice**: Use dashboard for ongoing market analysis and signal tracking
**Educational Risk Management Concepts**
- **Pattern Reliability Understanding**: Learning which patterns have higher success rates
- **Signal Strength Analysis**: Understanding how confluence affects probability
- **Market Context Education**: Learning when patterns are most/least reliable
- **Systematic Analysis**: Developing consistent methodology for market evaluation
**Technical Requirements and Optimization**
**Performance Optimization for Education**
- **Visual Element Limits**: 500 maximum boxes, lines, and labels for stable performance
- **Efficient Calculations**: S/R updates every 10 bars for smooth operation
- **Memory Management**: Proper array management for dynamic level storage
- **Clean Interface**: Organized input groups for easy educational navigation
**Educational Visualization Standards**
- **Color-Coded Learning**: Consistent color scheme for pattern identification
- **Clear Labeling**: Educational text labels for all major patterns and signals
- **Professional Layout**: Organized visual hierarchy for systematic learning
- **Customizable Display**: User control over visual elements and positioning
**Educational Disclaimers and Learning Focus**
**Educational Purpose Statement**
This indicator is designed as a comprehensive educational tool for learning technical analysis concepts. It demonstrates how traditional candlestick analysis, modern price action concepts, and systematic confluence methodology can be integrated for educational purposes.
**Learning Tool Disclaimer**
The indicator provides an educational framework for studying:
- Traditional and modern technical analysis integration
- Systematic pattern recognition methodology
- Multi-signal confluence analysis techniques
- Price action and market structure principles
- Statistical validation approaches for support/resistance
**Risk Education and Understanding**
Technical analysis education requires understanding that:
- Patterns and indicators show historical relationships, not future guarantees
- Confluence analysis increases probability understanding but not certainty
- Educational study should focus on methodology rather than signal generation
- Proper risk management principles must be learned alongside technical analysis
- Real market conditions may differ from educational examples
**Systematic Learning Approach**
This educational tool emphasizes:
- **Methodology over Signals**: Focus on learning systematic analysis approaches
- **Understanding over Automation**: Developing analytical skills rather than relying on automated signals
- **Education over Trading**: Comprehensive learning framework for technical analysis concepts
- **Progressive Development**: Building skills systematically from basic to advanced concepts
**Technical Documentation and Implementation**
**Original Algorithm Documentation**
All custom algorithms are documented for educational transparency:
- Pattern detection mathematics with specific criteria
- Confluence scoring methodology with threshold requirements
- Support/resistance validation with statistical touch counting
- Price action detection with institutional footprint identification
**Educational Code Structure**
- **Comprehensive Comments**: Every section includes educational purpose explanation
- **Version Tracking**: Clear version documentation for educational development
- **Performance Notes**: Optimization techniques explained for learning
- **Customization Guidance**: Clear parameter explanation for educational experimentation
---
**Educational Innovation Summary:**
This implementation represents an original approach to technical analysis education, systematically combining traditional pattern recognition with modern price action concepts in an integrated confluence framework. The educational methodology addresses common learning gaps by providing systematic approaches to multi-signal analysis, statistical validation, and institutional footprint recognition.
**Learning Value:**
The comprehensive educational framework eliminates the need to study multiple separate indicators by providing an integrated learning platform that demonstrates how different technical analysis concepts work together systematically in real market conditions.
**Educational Commitment:**
This indicator prioritizes education and systematic learning over simple signal generation, providing traders with the analytical framework needed to develop comprehensive technical analysis skills through hands-on practice and systematic methodology development.
The Barking Rat ReversionsMean Reversion with Multi-Layered Precision
The Barking Rat Reversions is a short-term mean reversion strategy tailored for high-volatility markets. It combines several well-established technical tools in a configuration to identify overextended price movements likely to revert toward equilibrium. The goal is to isolate high-quality, short-term reversal opportunities while filtering out low-conviction setups.
At its core, our strategy triggers off Fair Value Gaps (FVGs) that occur a considerable distance away from a dynamically defined equilibrium band. It then validates these gaps by checking proximity to recent support and resistance drawn from swing extremes.
Additional confirmation comes from momentum filters and wick-rejection patterns, ensuring each entry aligns with both price structure and stretched momentum. Exits use volatility-adjusted profit targets. Keeping the approach disciplined and adaptive.
๐ง Core Logic: Selectivity & Structure
This strategy is intentionally very selective. We have designed it to filter out roughly 95% of all market noise, highlighting only setups that pass multiple validation layers outlined below.
Fair Value Gaps (FVGs) as the Primary Trigger
FVGs identify imbalance zones where price historically retraces. These inefficient zones often become magnets for reversion as the market seeks to rebalance.
Dynamic Equilibrium Band + S/R
Defines a fair value zone with a long-term moving average and combines it with shorter-term swing pivots to establish support/resistance. Only FVGs that occur outside the band and near recent pivots are considered, ensuring reversals are sufficiently distanced and not taken too close to the mean.
Proximity to Support/Resistance
Setup validity depends on location. The strategy filters for FVGs near well-defined structural levels โ areas where price has previously turned (i.e., recent swing highs or lows). This increases the likelihood that reversals are occurring at legitimate zones of confluence.
Wick-Rejection Confirmation
Confirms potential exhaustion through characteristic candle wick patterns beyond the equilibrium region. This acts as another filter to improve signal accuracy.
Sequential Filtered Signals
Custom logic ensures that a new signal in any direction must improve upon the previous one, preventing repetitive or suboptimal entries.
Multi-Step Confirmation
All validation layers must coincide on the same bar before a signal triggers, dramatically reducing false positives.
๐Chart Visuals: Designed for Clarity
To ensure transparency and easy interpretation, the script overlays intuitive visuals:
Green โโฒโ below a candle: Indicates a potential long entry
Red โโผโ above a candle: Indicates a potential short entry
Green โโ๏ธโ: Marks exit from a trade when ATR target is met
Background shading (green/red): Indicates trade direction while active
Support/Resistance lines: Auto-plotted from recent swing levels
๐Alerts: Stay Notified Without Watching
The strategy supports real-time alerts on candle close, ensuring that signals are only triggered once fully confirmed.
You must manually set up alerts within your TradingView account. Once configured, youโll be able to set up one alert per instrument. This one alert covers all relevant signals and exits โ ideal for hands-free monitoring.
โ๏ธStrategy report properties
Position size: 25% equity per trade
Initial capital: 10,000.00 USDT
Pyramiding: 10 entries per direction
Slippage: 2 ticks
Commission: 0.055% per side
Backtest timeframe: 1-minute
Backtest instrument: HYPEUSDT
Backtesting range: Jul 21, 2025 โ Aug 7, 2025
Note on Sample Size:
Youโll notice the report displays fewer than the ideal 100 trades in the strategy report above. This is intentional. The goal of the script is to isolate high-quality, short-term reversal opportunities while filtering out low-conviction setups. This means that the Barking Rat Reversions strategy is ultra-selective, filtering out over 95% of market noise by enforcing multiple validation layers. The brief timeframe shown in the strategy report here illustrates its filtering logic over a short window โ not its full capabilities. As a result, even on lower timeframes like the 1-minute chart, signals are deliberately sparse โ each one must pass all criteria before triggering.
We conducted a broader backtest covering the period from December 5, 2024 to July 31, 2025, during which the strategy identified 968 high-probability setups on the same instrument and timeframe as the strategy report.
For a larger dataset:
Once the strategy is applied to your chart, users are encouraged to expand the lookback range or apply the strategy to other volatile pairs to view a full sample.
๐กWhy 25% Equity Per Trade?
While it's always best to size positions based on personal risk tolerance, we defaulted to 25% equity per trade in the backtesting data โ and hereโs why:
Backtests using this sizing show manageable drawdowns even under volatile periods
The strategy generates a sizeable number of trades, reducing reliance on a single outcome
Combined with conservative filters, the 25% setting offers a balance between aggression and control
Users are strongly encouraged to customize this to suit their risk profile.
๐What Makes This Strategy Unique?
Multi-factor confirmation using FVGs, EMA deviation, RSI, wick rejection, and S/R
Clean, Intuitive Chart Experience
Real-time alerts triggered only on confirmation
Variables monitor prior reversal points, guaranteeing each new signal offers an improved entry
Tracks active positions and resets filters upon exit.
Helper Lib by tristanlee85Library "helpers"
This library offers various functions and types based on the algorithmic
concepts as authored by ICT.
kv(key, value)
โโReturns a string of the key/value set, suitable for debug logging
โโParameters:
โโโโ key (string)
โโโโ value (string)
โโReturns: A string formatted as "{key}: {value}"
kv(key, value)
โโParameters:
โโโโ key (string)
โโโโ value (int)
kv(key, value)
โโParameters:
โโโโ key (string)
โโโโ value (float)
kv(key, value)
โโParameters:
โโโโ key (string)
โโโโ value (bool)
method enable(this, enable)
โโEnable/Disable debug logging
โโNamespace types: Debugger
โโParameters:
โโโโ this (Debugger)
โโโโ enable (bool) : Set to `true` by default.
method group(this, label)
โโCreates a group label for nested debug() invocations
โโNamespace types: Debugger
โโParameters:
โโโโ this (Debugger)
โโโโ label (string)
method groupEnd(this, label)
โโEnds the specified debug group
โโNamespace types: Debugger
โโParameters:
โโโโ this (Debugger)
โโโโ label (string)
method log(this, s, arg1, arg2, arg3, arg4, arg5)
โโLogs the param values if debug mode is enabled
โโNamespace types: Debugger
โโParameters:
โโโโ this (Debugger)
โโโโ s (string) : Title of the log message
โโโโ arg1 (string)
โโโโ arg2 (string)
โโโโ arg3 (string)
โโโโ arg4 (string)
โโโโ arg5 (string)
method logIf(this, expr, s, arg1, arg2, arg3, arg4, arg5)
โโSame behavior as debug() except will only log if the passed expression is true
โโNamespace types: Debugger
โโParameters:
โโโโ this (Debugger)
โโโโ expr (bool) : Boolean expression to determine if debug logs should be logged
โโโโ s (string) : Title of the log message
โโโโ arg1 (string)
โโโโ arg2 (string)
โโโโ arg3 (string)
โโโโ arg4 (string)
โโโโ arg5 (string)
style_getLineStyleFromType(opt)
โโReturns the corresponding line style constant for the given LineStyleType
โโParameters:
โโโโ opt (series LineStyleType) : The selected line style type
โโReturns: The Pine Script line style constant
style_getTextSizeFromType(opt)
โโReturns the corresponding text size constant for the given TextSizeType
โโParameters:
โโโโ opt (series TextSizeType) : The selected text size type
โโReturns: The Pine Script text size constant
style_getTextHAlignFromType(t)
โโReturns the corresponding horizontal text align constant for the given HAlignType
โโParameters:
โโโโ t (series HAlignType) : The selected text align type
โโReturns: The Pine Script text align constant
style_getTextVAlignFromType(t)
โโReturns the corresponding vertical text align constant for the given VAlignType
โโParameters:
โโโโ t (series VAlignType) : The selected text align type
โโReturns: The Pine Script text align constant
format_sentimentType(sentiment, pd)
โโUsed to produce a string with the sentiment and PD array type (e.g., "+FVG")
โโParameters:
โโโโ sentiment (series SentimentType) : The sentiment value (e.g., SentimentType.BULLISH)
โโโโ pd (series PDArrayType) : The price data array (e.g., PDArrayType.FVG)
โโReturns: A formatted string with the sentiment and PD array (e.g., "+FVG")
format_timeToString(timestamp)
โโFormats a UNIX timestamp into a date and time string based on predefined formats
โโParameters:
โโโโ timestamp (int) : The UNIX timestamp to format
โโReturns: A formatted string as "MM-dd (E) - HH:mm"
method init(this)
โโInitializes the session and validates the configuration. This MUST be called immediately after creating a new instance.
โโNamespace types: Session
โโParameters:
โโโโ this (Session) : The Session object reference
โโReturns: The Session object (chainable) or throws a runtime error if invalid
method isActive(this, _time)
โโDetermines if the session is active based on the current bar time
โโNamespace types: Session
โโParameters:
โโโโ this (Session) : The Session object reference
โโโโ _time (int)
โโReturns: `true` if the session is currently active; `false` otherwise
method draw(this)
โโDraws the line and optional label
โโNamespace types: LineLabel
โโParameters:
โโโโ this (LineLabel) : The LineLabel object reference
โโReturns: The LineLabel object (chainable)
method extend(this, x)
โโExtends the line and label right to the specified bar index
โโNamespace types: LineLabel
โโParameters:
โโโโ this (LineLabel) : The LineLabel object reference
โโโโ x (int) : The bar index to extend to
โโReturns: The LineLabel object (chainable)
method destroy(this)
โโRemoves the line and label from the chart
โโNamespace types: LineLabel
โโParameters:
โโโโ this (LineLabel) : The LineLabel object reference
isFVG(includeVI, barIdx)
โโChecks if the previous bars form a Fair Value Gap (FVG)
โโParameters:
โโโโ includeVI (bool) : If true, includes Volume Imbalance in the FVG calculation
โโโโ barIdx (int) : The index of the bar to check from (default is 0 for the current bar)
โโReturns: A Gap object if a FVG is detected; otherwise, `na`
isVolumeImbalance(barIdx)
โโChecks if the previous bars form a Volume Imbalance (VI)
โโParameters:
โโโโ barIdx (int) : The index of the bar to check from (default is 0 for the current bar)
โโReturns: A Gap object if a VI is detected; otherwise, `na`
isLiquidityVoid(barIdx)
โโChecks if the previous bars form a Liquidity Void (LV)
โโParameters:
โโโโ barIdx (int) : The index of the bar to check from (default is 0 for the current bar)
โโReturns: A Gap object if an LV is detected; otherwise, `na`
isSwingPoint(barIdx)
โโChecks if the previous bars form a swing point
โโParameters:
โโโโ barIdx (int) : The index of the bar to check from (default is 0 for the current bar)
โโReturns: A SwingPoint object if a swing point is detected; otherwise, `na`
Debugger
โโA debug logging utility with group support
โโFields:
โโโโ enabled (series bool)
โโโโ _debugGroupStack (array)
Session
โโDefines a trading session with a name and time range. When creating a new instance of this type, you MUST call init() immediately.
โโFields:
โโโโ name (series string) : A display-friendly name (e.g., "NY AM")
โโโโ session (series string) : A string defining the session time range (e.g., "1300-1400")
โโโโ enabled (series bool) : Optional flag for custom logic; defaults to false
โโโโ start (series int) : UNIX time representing the session start (set via isActive())
โโโโ end (series int) : UNIX time representing the session end (set via isActive())
โโโโ _t (series int)
โโโโ _start_HH (series float)
โโโโ _start_mm (series float)
โโโโ _end_HH (series float)
โโโโ _end_mm (series float)
Gap
โโRepresents a price inefficiency (gap) with details on sentiment and price levels
โโFields:
โโโโ type (series SentimentType) : The sentiment of the gap (e.g., SentimentType.BULLISH)
โโโโ name (series string) : A display-friendly name (e.g., "+FVG")
โโโโ startTime (series int) : UNIX time value for the gap's start
โโโโ endTime (series int) : UNIX time value for the gap's end
โโโโ startIndex (series int) : Bar index where the gap starts
โโโโ endIndex (series int) : Bar index where the gap ends
โโโโ gapLow (series float) : The lowest price level of the gap
โโโโ gapHigh (series float) : The highest price level of the gap
โโโโ ce (series float) : The consequent encroachment level of the gap
SwingPoint
โโRepresents a swing point with details on type and price level
โโFields:
โโโโ type (series SwingPointType) : The type of swing point (e.g., SwingPointType.HIGH)
โโโโ time (series int) : UNIX time value for the swing point
โโโโ barIdx (series int) : Bar index where the swing point occurs
โโโโ price (series float) : The price level of the swing point which is either the high or low of the middle bar
LineLabel
โโCombines a line and box type to produce a line with a label that is properly aligned
โโFields:
โโโโ x (series int) : The X-axis starting point as a bar index
โโโโ y (series float) : The Y-axis starting point as the price level
โโโโ color (series color) : Both the line and text color
โโโโ width (series int) : Thickness of the line
โโโโ label (series string) : Text to display
โโโโ showLabel (series bool) : Boolean to conditionally show/hide the label (default is false)
โโโโ lineStyle (series LineStyleType) : The style of the line
โโโโ textSize (series TextSizeType)
โโโโ _b (series box)
โโโโ _l (series line)
Josh SMC Key Features of Josh SMC
โ
Automatically detects Order Blocks (OB) โ both Bullish and Bearish
โ
Accurately identifies Fair Value Gaps (FVG) and tracks whether they are โfilledโ or not
โ
Detects Change of Character (CHOCH) to signal potential trend reversals
โ
Analyzes price structure in real-time based on Smart Money Concepts
โ
Beginner-friendly, yet powerful for advanced traders
โ
Customizable zone colors and number of OB/FVG displays
โ
Works on all timeframes from 1-minute and up
๐ What Youโll Gain from Using Josh SMC
๐บ Spot potential reversal zones before the crowd
๐ป Avoid chasing fake trends and getting trapped
๐ฏ Plan your entries and exits with OB and FVG precision
๐ซ Eliminate guesswork from your analysis
๐ Trade with confidence and structure โ like smart money does
๐ Who Is This For?
Traders who follow Smart Money Concepts (SMC), ICT, or Price Action
Anyone seeking high-quality entry/exit zones
Traders who want to understand how institutions move the market
Josh SMC โ Smart Money Concepts Indicator
๐ เนเธเนเธฒเนเธเนเธเธเธเธฒเธฃเธกเธเนเธเธญเธเธฃเธฒเธขเนเธซเธเน เธกเธญเธเนเธซเนเธเธเธฅเธฒเธเธญเธขเนเธฒเธเธกเธทเธญเธญเธฒเธเธตเธ
๐ง เธเธธเธเนเธเนเธเธเธญเธเธญเธดเธเธเธตเน Josh SMC
โ
เธเธฃเธงเธเธเธฑเธ Order Block (OB) เธเธฑเนเธเธเธฑเนเธ Bullish เนเธฅเธฐ Bearish เนเธเธขเธญเธฑเธเนเธเธกเธฑเธเธด
โ
เนเธชเธเธ Fair Value Gap (FVG) เธญเธขเนเธฒเธเนเธกเนเธเธขเธณ เธเธฃเนเธญเธกเธฃเธฐเธเธเธเธฃเธงเธเธเธฑเธเธงเนเธฒ FVG เธเธนเธ โเนเธเธดเธกเนเธเนเธกโ เนเธฅเนเธงเธซเธฃเธทเธญเธขเธฑเธ
โ
เธเธฃเธงเธเธเธฑเธ Change of Character (CHOCH) เนเธเธทเนเธญเธซเธฒเธชเธฑเธเธเธฒเธเธเธฅเธฑเธเธเธฑเธงเนเธเนเธเธฃเธเธเน
โ
เนเธเนเธเธฒเธฃเธงเธดเนเธเธฃเธฒเธฐเธซเนเนเธเธฃเธเธชเธฃเนเธฒเธเธฃเธฒเธเธฒเธเธฒเธกเธซเธฅเธฑเธ Smart Money Concept เนเธเธ Real-Time
โ
เนเธเนเธเธฒเธเธเนเธฒเธข เนเธซเธกเธฒเธฐเธเธฑเนเธเนเธเธฃเธเนเธเธญเธฃเนเธกเธทเธญเนเธซเธกเนเนเธฅเธฐเธกเธทเธญเธญเธฒเธเธตเธ
โ
เธเธฃเธฑเธเนเธเนเธเธชเธตเนเธฅเธฐเธเธณเธเธงเธเนเธเธเธเธตเนเธเนเธญเธเธเธฒเธฃเนเธชเธเธเนเธเนเธญเธขเนเธฒเธเธขเธทเธเธซเธขเธธเนเธ
โ
เธฃเธญเธเธฃเธฑเธ Timeframe เธเธฑเนเธเนเธเน 1 เธเธฒเธเธตเธเธถเนเธเนเธ
๐ เธชเธดเนเธเธเธตเนเธเธธเธเธเธฐเนเธเนเนเธกเธทเนเธญเนเธเน Josh SMC
๐บ เธกเธญเธเนเธซเนเธเธเธธเธเธเธฅเธฑเธเธเธฑเธงเธเธญเธเธฃเธฒเธเธฒเนเธเนเธเนเธญเธเนเธเธฃ
๐ป เธซเธฅเธตเธเนเธฅเธตเนเธขเธเธเธฒเธฃเธเธดเธเธเธญเธขเธเธฒเธเนเธเธฃเธเธเนเธซเธฅเธญเธ
๐ฏ เธงเธฒเธเนเธเธเธเธฒเธฃเนเธเนเธฒเธญเธญเธเธญเธญเนเธเธญเธฃเนเธญเธขเนเธฒเธเนเธกเนเธเธขเธณเธเธฒเธก OB เนเธฅเธฐ FVG
๐ซ เธฅเธเธเธงเธฒเธกเธเธดเธเธเธฅเธฒเธเธเธฒเธเธเธฒเธฃเธงเธดเนเธเธฃเธฒเธฐเธซเนเนเธเธเนเธเธฒเธชเธธเนเธก
๐ เนเธเธฃเธเธเนเธงเธขเธเธงเธฒเธกเธกเธฑเนเธเนเธเนเธฅเธฐเธกเธตเธฃเธฐเธเธ เนเธซเธกเธทเธญเธเธฃเธฒเธขเนเธซเธเนเนเธเธเธฅเธฒเธ
๐ เนเธซเธกเธฒเธฐเธชเธณเธซเธฃเธฑเธเนเธเธฃ?
เนเธเธฃเธเนเธเธญเธฃเนเธชเธฒเธข Smart Money Concepts (SMC), ICT, Price Action
เนเธเธฃเธเนเธเธญเธฃเนเธเธตเนเธเนเธญเธเธเธฒเธฃเธเธฃเธญเธ "เธเธธเธเนเธเนเธฒ-เธญเธญเธ" เธเธธเธเธ เธฒเธเธชเธนเธ
เธเธนเนเธเธตเนเธเนเธญเธเธเธฒเธฃเธฃเธฐเธเธเธเนเธงเธขเธกเธญเธเธ เธฒเธ "เธเธคเธเธดเธเธฃเธฃเธกเธเธญเธเธฃเธฒเธขเนเธซเธเน"
Advanced ICT Theory - A-ICT๐ Advanced ICT Theory (A-ICT): The Institutional Manipulation Detector
Are you tired of being the liquidity? Stop chasing shadows and start tracking the architects of price movement.
This is not another lagging indicator. This is a complete framework for viewing the market through the lens of institutional traders. Advanced ICT Theory (A-ICT) is an all-in-one, military-grade analysis engine designed to decode the complex language of "Smart Money." It automates the core tenets of Inner Circle Trader (ICT) methodology, moving beyond simple patterns to build a dynamic, real-time narrative of market manipulation, liquidity engineering, and institutional order flow.
AIT provides a living blueprint of the market, identifying high-probability zones, tracking structural shifts, and scoring the quality of setups with a sophisticated, multi-factor algorithm. This is your X-ray into the market's true intentions.
๐ฌ THE CORE ENGINE: DECODING THE THEORY & FORMULAS
A-ICT is built upon a sophisticated, multi-layered logic system that interprets price action as a story of cause and effect. It does not guess; it confirms. Here is the foundational theory that drives the engine:
1. Market Structure: The Blueprint of Trend
The script first establishes a deep understanding of the market's skeleton through multi-level pivot analysis. It uses ta.pivothigh and ta.pivotlow to identify significant swing points.
Internal Structure (iBOS): Minor swings that show the short-term order flow. A break of internal structure is the first whisper of a potential shift.
External Structure (eBOS): Major swing points that define the primary trend. A confirmed break of external structure is a powerful statement of trend continuation. AIT validates this with optional Volume Confirmation (volume > volumeSMA * 1.2) and Candle Confirmation to ensure the break is driven by institutional force, not just a random spike.
Change of Character (CHoCH): This is the earthquake. A CHoCH occurs when a confirmed eBOS happens against the prevailing trend (e.g., a bearish eBOS in a clear uptrend). A-ICT flags this immediately, as it is the strongest signal that the primary trend is under threat of reversal.
2. Liquidity Engineering: The Fuel of the Market
Institutions don't buy into strength; they buy into weakness. They need liquidity. A-ICT maps these liquidity pools with forensic precision:
Buyside & Sellside Liquidity (BSL/SSL): Using ta.highest and ta.lowest, AIT identifies recent highs and lows where clusters of stop-loss orders (liquidity) are resting. These are institutional targets.
Liquidity Sweeps: This is the "manipulation" part of the detector. AIT has a specific formula to detect a sweep: high > bsl and close < bsl . This signifies that institutions pushed price just high enough to trigger buy-stops before aggressively sellingโa classic "stop hunt." This event dramatically increases the quality score of subsequent patterns.
3. The Element Lifecycle: From Potential to Power
This is the revolutionary heart of A-ICT. Zones are not static; they have a lifecycle. AIT tracks this with its dynamic classification engine.
Phase 1: PENDING (Yellow): The script identifies a potential zone of interest based on a specific candle formation (a "displacement"). It is marked as "Pending" because its true nature is unknown. It is a question.
Phase 2: CLASSIFICATION: After the zone is created, AIT watches what happens next. The zone's identity is defined by its actions:
ORDER BLOCK (Blue): The highest-grade element. A zone is classified as an Order Block if it directly causes a Break of Structure (BOS) . This is the footprint of institutions entering the market with enough force to validate the new trend direction.
TRAP ZONE (Orange): A zone is classified as a Trap Zone if it is directly involved in a Liquidity Sweep . This indicates the zone was used to engineer liquidity, setting a "trap" for retail traders before a reversal.
REVERSAL / S&R ZONE (Green): If a zone is not powerful enough to cause a BOS or a major sweep, but still serves as a pivot point, it's classified as a general support/resistance or reversal zone.
4. Market Inefficiencies: Gaps in the Matrix
Fair Value Gaps (FVG): AIT detects FVGsโa 3-bar pattern indicating an imbalanceโwith a strict formula: low > high (for a bullish FVG) and gapSize > atr14 * 0.5. This ensures only significant, volatile gaps are shown. An FVG co-located with an Order Block is a high-confluence setup.
5. Premium & Discount: The Law of Value
Institutions buy at wholesale (Discount) and sell at retail (Premium). AIT uses a pdLookback to define the current dealing range and divides it into three zones: Premium (sell zone), Discount (buy zone), and Equilibrium. An element's quality score is massively boosted if it aligns with this principle (e.g., a bullish Order Block in a Discount zone).
โ๏ธ THE CONTROL PANEL: A COMPLETE GUIDE TO THE INPUTS MENU
Every setting is a lever, allowing you to tune the AIT engine to your exact specifications. Master these to unlock the script's full potential.
๐ฏ A-ICT Detection Engine
Min Displacement Candles: Controls the sensitivity of element detection. How it works: It defines the number of subsequent candles that must be "inside" a large parent candle. Best practice: Use 2-3 for a balanced view on most timeframes. A higher number (4-5) will find only major, more significant zones, ideal for swing trading. A lower number (1) is highly sensitive, suitable for scalping.
Mitigation Method: Defines when a zone is considered "used up" or mitigated. How it works: Cross triggers as soon as price touches the zone's boundary. Close requires a candle to fully close beyond it. Best practice: Cross is more responsive for fast-moving markets. Close is more conservative and helps filter out fake-outs caused by wicks, making it safer for confirmations.
Min Element Size (ATR): A crucial noise filter. How it works: It requires a detected zone to be at least this multiple of the Average True Range (ATR). Best practice: Keep this around 0.5. If you see too many tiny, irrelevant zones, increase this value to 0.8 or 1.0. If you feel the script is missing smaller but valid zones, decrease it to 0.3.
Age Threshold & Pending Timeout: These manage visual clutter. How they work: Age Threshold removes old, mitigated elements after a set number of bars. Pending Timeout removes a "Pending" element if it isn't classified within a certain window. Best practice: The default settings are optimized. If your chart feels cluttered, reduce the Age Threshold. If pending zones disappear too quickly, increase the Pending Timeout.
Min Quality Threshold: Your primary visual filter. How it works: It hides all elements (boxes, lines, labels) that do not meet this minimum quality score (0-100). Best practice: Start with the default 30. To see only A- or B-grade setups, increase this to 60 or 70 for an exceptionally clean, high-probability view.
๐๏ธ Market Structure
Lookbacks (Internal, External, Major): These define the sensitivity of the trend analysis. How they work: They set the number of bars to the left and right for pivot detection. Best practice: Use smaller values for Internal (e.g., 3) to see minor structure and larger values for External (e.g., 10-15) to map the main trend. For a macro, long-term view, increase the Major Swing Lookback.
Require Volume/Candle Confirmation: Toggles for quality control on BOS/CHoCH signals. Best practice: It is highly recommended to keep these enabled. Disabling them will result in more structure signals, but many will be false alarms. They are your filter against market noise.
... (Continue this detailed breakdown for every single input group: Display Configuration, Zones Style, Levels Appearance, Colors, Dashboards, MTF, Liquidity, Premium/Discount, Sessions, and IPDA).
๐ THE INTELLIGENCE DASHBOARDS: YOUR COMMAND CENTER
The dashboards synthesize all the complex analysis into a simple, actionable intelligence briefing.
Main Dashboard (Bottom Right)
ICT Metrics & Breakdown: This is your statistical overview. Total Elements shows how much structure the script is tracking. High Quality instantly tells you if there are any A/B grade setups nearby. Unmitigated vs. Mitigated shows the balance of fresh opportunities versus resolved price action. The breakdown by Order Blocks, Trap Zones, etc., gives you a quick read on the market's recent character.
Structure & Market Context: This is your core bias. Order Flow tells you the current script-determined trend. Last BOS shows you the most recent structural event. CHoCH Active is a critical warning. HTF Bias shows if you are aligned with the higher timeframeโthe checkmark (โ) for alignment is one of the most important confluence factors.
Smart Money Flow: A volume-based sentiment gauge. Net Flow shows the raw buying vs. selling pressure, while the Bias provides an interpretation (e.g., "STRONG BULLISH FLOW").
Key Guide (Large Dashboard only): A built-in legend so you never have to guess. It defines every pattern, structure type, and special level visually.
๐ Narrative Dashboard (Bottom Left)
This is the "story" of the market, updated in real-time. It's designed to build your trading thesis.
Recent Elements Table: A live list of the most recent, high-quality setups. It displays the Type , its Narrative Role (e.g., "Bullish OB caused BOS"), its raw Quality percentage, and its final Trade Score grade. This is your at-a-glance opportunity scanner.
Market Narrative Section: This is the soul of A-ICT. It combines all data points into a human-readable story:
๐ Current Phase: Tells you if you are in a high-volatility Killzone or a consolidation phase like the Asian Range.
๐ฏ Bias & Alignment: Your primary direction, with a clear indicator of HTF alignment or conflict.
๐ Events: A causal sequence of recent events, like "๐ง Sell-side liquidity swept โ
๐ Bullish BOS โ ๐ฏ Active Order Block".
๐ฏ Next Expectation: The script's logical conclusion. It provides a specific, forward-looking hypothesis, such as "๐ Pullback expected to bullish OB at 1.2345 before continuation up."
๐จ READING THE BATTLEFIELD: A VISUAL INTERPRETATION GUIDE
Every color and line is a piece of information. Learn to read them together to see the full picture.
The Core Zones (Boxes):
Blue Box (Order Block): Highest probability zone for trend continuation. Look for entries here.
Orange Box (Trap Zone): A manipulation footprint. Expect a potential reversal after price interacts with this zone.
Green Box (Reversal/S&R): A standard pivot area. A good reference point but requires more confluence.
Purple Box (FVG): A market imbalance. Acts as a magnet for price. An FVG inside an Order Block is an A+ confluence.
The Structural Lines:
Green/Red Line (eBOS): Confirms the trend direction. A break above the green line is bullish; a break below the red line is bearish.
Thick Orange Line (CHoCH): WARNING. The previous trend is now in question. The market character has changed.
Blue/Red Lines (BSL/SSL): Liquidity targets. Expect price to gravitate towards these lines. A dotted line with a checkmark (โ) means the liquidity has been "swept" or "purged."
How to Synthesize: The magic is in the confluence. A perfect setup might look like this: Price sweeps below a red SSL line , enters a green Discount Zone during the NY Killzone , and forms a blue Order Block which then causes a green eBOS . This sequence, visible at a glance, is the story of a high-probability long setup.
๐ง THE ARCHITECT'S VISION: THE DEVELOPMENT JOURNEY
A-ICT was forged from the frustration of using lagging indicators in a market that is forward-looking. Traditional tools are reactive; they tell you what happened. The vision for A-ICT was to create a proactive engine that could anticipate institutional behavior by understanding their objectives: liquidity and efficiency. The development process was centered on creating a "lifecycle" for price patternsโthe idea that a zone's true meaning is only revealed by its consequence. This led to the post-breakout classification system and the narrative-building engine. It's designed not just to show you patterns, but to tell you their story.
โ ๏ธ RISK DISCLAIMER & BEST PRACTICES
Advanced ICT Theory (A-ICT) is a professional-grade analytical tool and does not provide financial advice or direct buy/sell signals. Its analysis is based on historical price action and probabilities. All forms of trading involve substantial risk. Past performance is not indicative of future results. Always use this tool as part of a comprehensive trading plan that includes your own analysis and a robust risk management strategy. Do not trade based on this indicator alone.
่ฆณใฎ็ฎใคใใใ่ฆใฎ็ฎใใใ
"Kan no me tsuyoku, ken no me yowaku"
โ Miyamoto Musashi, The Book of Five Rings
English: "Perceive that which cannot be seen with the eye."
โ Dskyz, Trade with insight. Trade with anticipation.
XSN Liquidity & VoidsThis indicator is a powerful tool for traders using Smart Money Concepts (SMC). It automatically identifies and plots key areas of liquidity and price imbalances directly on your chart, helping you to visualize the market's structure with ease and precision.
Core Concept: The Liquidity-Imbalance Relationship
This tool is built on the SMC principle of the relationship between the engineering of liquidity and resulting market imbalances. The script visualizes this critical process by:
Plotting key liquidity pools (Major and Internal swing points) from user-defined timeframes.
Showing when this liquidity is 'swept' by price action.
Highlighting Fair Value Gaps (FVGs), or imbalances, that often form immediately after a liquidity sweep.
By combining liquidity lines and FVGs into a single tool, traders can more easily identify high-probability setups where a liquidity grab leads to a market reversal or continuation into an FVG.
Key Features
Multi-Timeframe Major & Internal Liquidity: Automatically plot significant swing highs and lows (pivots) from any timeframe you choose (e.g., 15m, 1H, 4H) onto your current chart.
Automatic Sweep Detection: Lines are automatically marked as 'swept' when price trades through them. Unswept lines extend to the right, while swept lines are fixed in time and change their style for a clean chart.
Recent Sweep Highlighting : The indicator keeps the last few major liquidity sweeps highlighted in their original bright color to help you focus on the most recent price action.
Historical Confluence Labels: Automatically adds labels (e.g., D-HIGH, W-LOW) to liquidity lines that align with previous Daily, Weekly, or 4-Hour highs and lows, signifying areas of major historical importance.
Liquidity Voids / FVGs (Current Timeframe): Instantly identifies and draws Fair Value Gaps (FVGs) on your current chart timeframe, highlighting areas where price may be drawn to.
How to Use This Indicator
Identify Targets: Watch for price to gravitate towards the red (major) and purple (internal) liquidity lines. These represent pools of buy-side and sell-side liquidity.
Confirm Sweeps: A 'sweep' occurs when price wicks through a line, which then changes its appearance. This often signals a reversal or continuation.
Find Confluence: Pay close attention to the historical labels (D-HIGH, W-LOW, etc.). Sweeps of these levels are often significant market events.
Analyze Voids: Use the FVG boxes to identify price imbalances. Price will often seek to fill these voids, making them excellent targets or areas of interest for entries.
An enhanced version of this tool with real-time alerts and auto multi-timeframe FVG analysis is also available.
MTF Candles [Fadi x MMT]MTF Candles
Overview
The MTF Candles indicator is a powerful tool designed for traders who want to visualize higher timeframe (HTF) candles directly on their current chart. Built with flexibility and precision in mind, this Pine Script indicator displays up to six higher timeframe candles, complete with customizable styling, sweeps, midpoints, fair value gaps (FVGs), volume imbalances, and trace lines. Itโs perfect for multi-timeframe analysis, helping traders identify key levels, market structure, and potential trading opportunities with ease.
Key Features
- Multi-Timeframe Candles : Display up to six higher timeframe candles (e.g., 5m, 15m, 30m, 4H, 1D, 1W) on your chart, with configurable timeframes and visibility.
- Sweeps Detection : Identify liquidity sweeps (highs/lows) with customizable line styles, widths, and colors, plus optional alerts for confirmed bullish or bearish sweeps.
- Midpoint Lines : Plot the midpoint (average of high and low) of the previous HTF candle, with customizable color, width, and style for enhanced market analysis.
- Fair Value Gaps (FVGs) : Highlight gaps between non-adjacent candles, indicating potential areas of interest for price action.
- Volume Imbalances : Detect and display volume imbalances between adjacent candles, aiding in spotting significant price levels.
- Trace Lines : Connect HTF candle open, close, high, and low prices to their respective chart bars, with customizable styles and optional price labels.
- Custom Daily Open Times : Support for custom daily candle open times (Midnight, 8:30, or 9:30) to align with specific market sessions.
- Dynamic Labels : Show timeframe names, remaining time until the next HTF candle, and interval labels (e.g., day of the week for daily candles) with adjustable positions and sizes.
- Highly Customizable : Fine-tune candle appearance, spacing, padding, and visual elements to suit your trading style.
How It Works
The indicator renders HTF candles as boxes (bodies) and lines (wicks) on the right side of the chart, with each timeframe offset for clarity. It dynamically updates candles in real-time, tracks their highs and lows, and displays sweeps and midpoints when conditions are met. FVGs and volume imbalances are calculated based on candle relationships, and trace lines link HTF candle levels to their originating bars on the chart.
Sweep Logic
- A bearish sweep occurs when the current candleโs high exceeds the previous candleโs high, but the close is below it.
- A bullish sweep occurs when the current candleโs low falls below the previous candleโs low, but the close is above it.
- Sweeps are visualized as horizontal lines and can trigger alerts when confirmed on the next candle.
Midpoint Logic
- A midpoint line is drawn at the average of the previous HTF candleโs high and low, extending until the next HTF candle forms.
- Useful for identifying potential support/resistance or mean reversion levels.
Imbalance Detection
- FVGs : Identified when a candleโs low is above the next-but-one candleโs high (or vice versa), indicating a price gap.
- Volume Imbalances : Detected between adjacent candles where the body of one candle doesnโt overlap with the next, signaling potential liquidity zones.
Settings
Timeframe Settings
- HTF 1โ6 : Enable/disable up to six higher timeframes (default: 5m, 15m, 30m, 4H, 1D, 1W) and set the maximum number of candles to display per timeframe (default: 4).
- Limit to Next HTFs : Restrict the number of active timeframes (1โ6).
Styling
- Body, Border, Wick Colors : Customize bull and bear candle colors (default: light gray for bulls, dark gray for bears).
- Candle Width : Adjust the width of HTF candles (1โ4).
- Padding and Spacing : Set the offset from the current price action and spacing between candles and timeframes.
Label Settings
- HTF Label : Show/hide timeframe labels (e.g., "15m", "4H") at the top/bottom of candle sets.
- Remaining Time : Display the countdown to the next HTF candle.
Interval Value: Show day of the week for daily candles or time for intraday candles.
- Label Position/Alignment : Choose to display labels at the top, bottom, or both, and align them with the highest/lowest candles or follow individual candle sets.
Imbalance Settings
- Fair Value Gap : Enable/disable FVGs with customizable color (default: semi-transparent gray).
- Volume Imbalance : Enable/disable volume imbalances with customizable color (default: semi-transparent red).
Trace Settings
- Trace Lines : Enable/disable lines connecting HTF candle levels to their chart bars, with customizable colors, styles (solid, dashed, dotted), and sizes.
- Price Labels : Show price levels for open, close, high, and low trace lines.
- Anchor : Choose whether trace lines anchor to the first or last enabled timeframe.
Sweep Settings
- Show Sweeps : Enable/disable sweep detection and visualization.
- Sweep Line : Customize color, width, and style (solid, dashed, dotted).
- Sweep Alert : Enable alerts for confirmed sweeps.
Midpoint Settings
- Show Midpoint : Enable/disable midpoint lines.
- Midpoint Line : Customize color (default: orange), width, and style (solid, dashed, dotted).
Custom Daily Open
Custom Daily Candle Open : Choose between Midnight, 8:30, or 9:30 (America/New_York) for daily candle opens.
Usage
- Add the indicator to your TradingView chart.
- Configure the desired higher timeframes (HTF 1โ6) and enable/disable features via the settings panel.
- Adjust styling, labels, and spacing to match your chart preferences.
Use sweeps, midpoints, FVGs, and volume imbalances to identify key levels for trading decisions.
- Enable sweep alerts to receive notifications for confirmed liquidity sweeps.
Notes
Performance: The indicator is optimized for up to 500 boxes, lines, and labels, with a maximum of 5000 bars back. Can be slow at a time
Time Zone: Custom daily opens use the America/New_York time zone for consistency with major financial markets.
Compatibility: Ensure selected HTFs are valid (higher than the chartโs timeframe and divisible by it for intraday periods).
BAFD (Price Action For D.....s)๐ง Overview
This indicator combines multiple Moving Averages (MA) with visual price action elements such as Fair Value Gaps (FVGs) and Swing Points. It provides traders with real-time insight into trend direction, structural breaks, and potential entry zones based on institutional price behavior.
โ๏ธ Features
1. Multi MA Visualization (SMA & EMA)
- Plots short-, mid-, and long-term moving averages
- Fully customizable: MA type (SMA/EMA) and length per MA
- Dynamic color coding: green for bullish, red for bearish (based on close >/< MA)
2. Fair Value Gaps (FVG) Detection
Detects bullish and bearish imbalances using multiple logic types:
- Same Type: Last 3 candles move in the same direction
- Twin Close: Last 2 candles close in the same direction
- All: Shows all valid FVGs regardless of pattern
Gaps are marked with semi-transparent yellow boxes
Useful for identifying potential liquidity voids and retest zones
3. Swing Highs and Lows
- Automatically identifies major swing points
- Customizable sensitivity (strength setting)
Marked with subtle colored dots for structure identification or support/resistance mapping
๐ Use Cases
- Trend Identification: Visualize momentum on multiple timeframes
- Liquidity Mapping: Spot potential retracement zones using FVGs
- Confluence Building: Combine MA slope, FVG zones, and swing points for refined setups
๐ ๏ธ Customizable Settings
- Moving average type and length for each MA
- FVG logic selection and color
- Swing point strength
๐ Note
This script does not generate buy/sell signals or alerts. It is designed as a visual decision-support tool for discretionary traders who rely on market structure, trend, and price action.
Synapse Trade - Fair Value GapsNot your average FVG indicator. This FVG indicator allowed for overlapping, and invalidated FVGs to remain as the existence of Inversion Fair Value Gaps exists and, in my recent experience, has been incredibly useful finding new levels of support and resistance, even inside a currently FVG, the "invalidated" FVGs can still have an impact on price trend and react to it.
~edit: updated chart to be cleaner and include only the FVG indicator
ICT Macro Zone Boxes w/ Individual H/L Tracking v3.1ICT Macro Zones (Grey Box Version
This indicator dynamically highlights key intraday time-based macro sessions using a clean, minimalistic grey box overlay, helping traders align with institutional trading cycles. Inspired by ICT (Inner Circle Trader) concepts, it tracks real-time highs and lows for each session and optionally extends the zone box after the session ends โ making it a precision tool for intraday setups, order flow analysis, and macro-level liquidity sweeps.
### ๐ **What It Does**
- Plots **six predefined macro sessions** used in Smart Money Concepts:
- AM Macro (09:50โ10:10)
- London Close (10:50โ11:10)
- Lunch Macro (11:30โ13:30)
- PM Macro (14:50โ15:10)
- London SB (03:00โ04:00)
- PM SB (15:00โ16:00)
- Each zone:
- **Tracks high and low dynamically** throughout the session.
- **Draws a consistent grey shaded box** to visualize price boundaries.
- **Displays a label** at the first bar of the session (optional).
- **Optionally extends** the box to the right after the session closes.
### ๐ง **How It Works**
- Uses Pine Script arrays to define each sessionโs time window, label, and color.
- Detects session entry using `time()` within a New York timezone context.
- High/Low values are updated per bar inside the session window.
- Once a session ends, the box is optionally closed and fixed in place.
- All visual zones use a standardized grey tone for clarity and consistency across charts.
### ๐ ๏ธ **Settings**
- **Shade Zone HighโLow:** Enable/disable the grey macro box.
- **Extend Box After Session:** Keep the zone visible after it ends.
- **Show Entry Label:** Display a label at the start of each session.
### ๐ฏ **Why This Script is Unique**
Unlike basic session markers or colored backgrounds, this tool:
- Focuses on **macro moments of liquidity and reversal**, not just open/close times.
- Uses **per-session logic** to individually track price behavior inside key time windows.
- Supports **real-time high/low tracking and clean zone drawing**, ideal for Smart Money and ICT-style strategies.
Perfect โ based on your list, here's a **bundle-style description** that not only explains the function of each script but also shows how they **work together** in a Smart Money/ICT workflow. This kind of cross-script explanation is exactly what TradingView wants to see to justify closed-source mashups or interdependent tools.
---
๐ ICT SMC Toolkit โ Script Integration Guide
This set of advanced Smart Money Concept (SMC) tools is designed for traders who follow ICT-based methodologies, combining liquidity theory, time-based precision, and engineered confluences for high-probability trades. Each indicator is optimized to work both independently and synergistically, forming a comprehensive trading framework.
---
First FVG Custom Time Range
**Purpose:**
Plots the **first Fair Value Gap (FVG)** that appears within a defined session (e.g., NY Kill Zone, Custom range). Includes optional retest alerts.
**Best Used With:**
- Use with **ICT Macro Zones (Grey Box Version)** to isolate FVGs during high-probability times like AM Macro or PM SB.
- Combine with **Liquidity Levels** to assess whether FVGs form near swing points or liquidity voids.
---
ICT SMC Liquidity Grabs and OB s
**Purpose:**
Detects **liquidity grabs** (stop hunts above/below swing highs/lows) and **bullish/bearish order blocks**. Includes optional Fibonacci OTE levels for sniper entries.
**Best Used With:**
- Use with **ICT Turtle Soup (Reversal)** for confirmation after a liquidity grab.
- Combine with **Macro Zones** to catch order blocks forming inside timed macro windows.
- Match with **Smart Swing Levels** to confirm structure breaks before entry.
ICT SMC Liquidity Levels (Smart Swing Lows)
**Purpose:**
Automatically marks swing highs/lows based on user-defined lookbacks. Tracks whether those levels have been breached or respected.
**Best Used With:**
- Combine with **Turtle Soup** to detect if a swing level was swept, then reversed.
- Use with **Liquidity Grabs** to confirm a grab occurred at a meaningful structural point.
- Align with **Macro Zones** to understand when liquidity events occur within macro session timing.
ICT Turtle Soup (Liquidity Reversal)
**Purpose:**
Implements the classic ICT Turtle Soup model. Looks for swing failure and quick reversals after a liquidity sweep โ ideal for catching traps.
Best Used With:
- Confirm with **Liquidity Grabs + OBs** to identify institutional activity at the reversal point.
- Use **Liquidity Levels** to ensure the reversal is happening at valid previous swing highs/lows.
- Amplify probability when pattern appears during **Macro Zones** or near the **First FVG**.
ICT Turtle Soup Ultimate V2
**Purpose:**
An enhanced, multi-layer version of the Turtle Soup setup that includes built-in liquidity checks, OTE levels, structure validation, and customizable visual output.
**Best Used With:**
- Use as an **entry signal generator** when other indicators (e.g., OBs, liquidity grabs) are aligned.
- Pair with **Macro Zones** for high-precision timing.
- Combine with **First FVG** to anticipate price rebalancing before explosive moves.
---
## ๐ง Workflow Example:
1. **Start with Macro Zones** to focus only on institutional trading windows.
2. Look for **Liquidity Grabs or Swing Sweeps** around key highs/lows.
3. Check for a **Turtle Soup Reversal** or **Order Block Reaction** near that level.
4. Confirm confluence with a **Fair Value Gap**.
5. Execute using the **OTE level** from the Liquidity Grabs + OB script.
---
Let me know which script you want to publish first โ Iโll tailor its **individual TradingView description** and flag its ideal **โBest Used Withโ partners** to help users see the value in your ecosystem.
PRO SMC Full Suite BY MashrurโPRO SMC Full Suite BY Mashrurโ
A Pine Script (v5) indicator for TradingView, focused on Smart Money Concepts (SMC). It overlays on price charts and provides visual tools for identifying key institutional trading behaviors.
๐ฏ Purpose
This script is designed to help traders analyze and trade using SMC principles by automatically detecting:
Order Blocks (OBs)
Fair Value Gaps (FVGs)
Breaks of Structure (BoS)
Liquidity Sweeps (Buy/Sell Side Liquidity Grabs)
Mitigation Entries
โ๏ธ Inputs / Settings
Show Fair Value Gaps: Toggle FVGs on/off
Higher Timeframe (HTF): Choose HTF for OB analysis
Use HTF OBs: Switch between current TF OBs and HTF OBs
Show Order Blocks: Toggle OBs on/off
Show OB Mitigation Entries: Toggle mitigation entry signals on/off
๐ง Core Logic Overview
๐น 1. Swing Points Detection
Identifies swing highs/lows using a 3-bar pattern (pivot-based structure).
๐น 2. Break of Structure (BoS)
A bullish BoS happens when price closes above the last swing high.
A bearish BoS occurs when price closes below the last swing low.
๐น 3. Order Block Detection
Upon BoS, the script marks the previous candle as the Order Block.
Uses either:
Current TF OBs (based on price action)
HTF OBs (based on candle body direction)
๐น 4. Mitigation Entry Logic
A mitigation occurs when price returns to the OB and reacts with confirmation:
Bullish: price dips into OB and closes above
Bearish: price wicks into OB and closes below
Plots entry markers for these mitigations.
๐น 5. Liquidity Sweeps
Detects equal highs/lows (liquidity zones)
Marks Buy SL when price dips below an equal low then closes above
Marks Sell SL when price breaks above an equal high then closes below
๐น 6. Fair Value Gaps (FVGs)
FVG Up: Gap between candle 3 and candle 1 (low > high )
FVG Down: Gap between candle 3 and candle 1 (high < low )
Plots highlighted boxes on these gaps
๐ Visual Elements
Boxes: For OB zones and FVGs
Shapes:
Labels: OB Buy/Sell entries
Triangles: Buy SL / Sell SL liquidity sweeps
Lines: Equal Highs and Lows
๐ Alerts
Built-in alerts to notify when:
OB entries are confirmed
Liquidity sweeps happen
Helps in automation or active monitoring
โ
Ideal For
Traders using SMC, ICT concepts, Wyckoff, or institutional trading models
Anyone wanting to automate detection of structural elements on their chart
Smart Money Template๐ Smart Money Concepts โ BOS / CHoCH / Order Blocks / OTE / FVG
Version: 1.0
Framework: Pine Script v5
Category: Smart Money / Price Action / Institutional Concepts
๐ง Indicator Overview
This indicator is a complete Smart Money Concepts (SMC) toolkit, built to help traders identify institutional activity and market structure shifts using key SMC principles:
โข BOS (Break of Structure)
โข CHoCH (Change of Character)
โข Order Blocks (OB)
โข OTE Zones (Optimal Trade Entry)
โข FVGs (Fair Value Gaps / Imbalances)
This tool provides visual clarity and high-probability trade zones by automating what professional traders do manually.
โธป
๐ Core Features
โ
BOS & CHoCH Detection
Automatically detects market structure breaks using HH/LL logic. BOS is highlighted when price breaks significant swing highs/lows.
โ
Order Block Zones
Draws boxes around the last bullish/bearish candle before a displacement (impulse move), showing potential institutional OB zones.
โ
OTE Zone Mapping
Calculates the Optimal Trade Entry zone between 0.705โ0.79 of a price leg using Fibonacci logic. A powerful confluence area when combined with OBs.
โ
Fair Value Gap (FVG)
Detects imbalances between candles that often act as magnets for price. Visualizes price inefficiencies for future retests.
โ
Custom Inputs
You can toggle any feature on/off for cleaner analysis: BOS/CHoCH, OBs, OTE, and FVGs.
โธป
โ๏ธ How It Works
1. Structure Recognition:
โข The script checks for Higher Highs / Lower Lows to determine trend context.
โข A BOS/CHoCH label appears when structure shifts.
2. Order Blocks:
โข A bullish OB is detected when the previous candle is bearish and the current one closes above its high.
โข A bearish OB is vice versa.
3. OTE Levels:
โข Based on daily range from high to low.
โข Highlights 0.705โ0.79 as a potential retracement entry zone (optimal sniper entry).
4. FVG Detection:
โข If there is a gap between candle 3 and candle 1 (current candle), it is marked as an imbalance zone.
๐ฏ Best Use Cases
โข Entry confirmations using CHoCH + OB + OTE confluence
โข Liquidity grabs + FVG retest setups
โข Institutional trend reversals (AMD cycles)
โข Smart retracement entries using OTE zones
โธป
๐ก Tips for Traders
โข Works best on 15m, 1H, 4H, or Daily charts
โข Combine with liquidity sweep logic, volume profile, or your own strategy for sniper precision
โข Backtest using BOS + OB + FVG + OTE for high-RR setups
โธป
๐ ๏ธ Upcoming Features (Optional)
โข Risk:Reward Ratio Tool
โข Stop Hunt Detection (SSL/BSL)
โข Volume + Sponsored Candle Filter
โข Alerts for BOS / OB reaction
โข SFP Pattern recognition
โธป
Disclaimer:
This tool is for educational purposes only and should be used in conjunction with your own risk management and strategy. Not financial advice.
โธป
[TehThomas] - ICT Inversion Fair value Gap (IFVG) The Inversion Fair Value Gap (IFVG) indicator is a powerful tool designed for traders who utilize ICT (Inner Circle Trader) strategies. It focuses on identifying and displaying Inversion Fair Value Gaps, which are critical zones that emerge when traditional Fair Value Gaps (FVGs) are invalidated by price action. These gaps represent key areas where price often reacts, making them essential for identifying potential reversals, trend continuations, and liquidity zones.
What Are Inversion Fair Value Gaps?
Inversion Fair Value Gaps occur when price revisits a traditional FVG and breaks through it, effectively flipping its role in the market. For example:
A bullish FVG that is invalidated becomes a bearish zone, often acting as resistance.
A bearish FVG that is invalidated transforms into a bullish zone, serving as support.
These gaps are significant because they often align with institutional trading activity. They highlight areas where large orders have been executed or where liquidity has been targeted. Understanding these gaps provides traders with a deeper insight into market structure and helps them anticipate future price movements with greater accuracy.
Why This Strategy Works
The IFVG concept is rooted in ICT principles, which emphasize liquidity dynamics, market inefficiencies, and institutional order flow. Traditional FVGs represent imbalances in price action caused by gaps between candles. When these gaps are invalidated, they become inversion zones that can act as magnets for price. These zones frequently serve as high-probability areas for price reversals or trend continuations.
This strategy works because it aligns with how institutional traders operate. Inversion gaps often mark areas of interest for "smart money," making them reliable indicators of potential market turning points. By focusing on these zones, traders can align their strategies with institutional behavior and improve their overall trading edge.
How the Indicator Works
This indicator simplifies the process of identifying and tracking IFVGs by automating their detection and visualization on the chart. It scans the chart in real-time to identify bullish and bearish FVGs that meet user-defined thresholds for inversion. Once identified, these gaps are dynamically displayed on the chart with distinct colors for bullish and bearish zones.
The indicator also tracks whether these gaps are mitigated or broken by price action. When an IFVG is broken, it extends the zone for a user-defined number of bars to visualize its potential role as a new support or resistance level. Additionally, alerts can be enabled to notify traders when new IFVGs form or when existing ones are broken, ensuring timely decision-making in fast-moving markets.
Key Features
Automatic Detection: The indicator automatically identifies bullish and bearish IFVGs based on user-defined thresholds.
Dynamic Visualization: It displays IFVGs directly on the chart with customizable colors for easy differentiation.
Real-Time Updates: The status of each IFVG is updated dynamically based on price action.
Zone Extensions: Broken IFVGs are extended to visualize their potential as support or resistance levels.
Alerts: Notifications can be set up to alert traders when key events occur, such as the formation or breaking of an IFVG.
These features make the tool highly efficient and reduce the need for manual analysis, allowing traders to focus on execution rather than tedious chart work.
Benefits of Using This Indicator
The IFVG indicator offers several advantages that make it an indispensable tool for ICT traders. By automating the detection of inversion gaps, it saves time and reduces errors in analysis. The clearly defined zones improve risk management by providing precise entry points, stop-loss levels, and profit targets based on market structure.
This tool is also highly versatile and adapts seamlessly across different timeframes. Whether youโre scalping lower timeframes or swing trading higher ones, it provides actionable insights tailored to your trading style. Furthermore, by aligning your strategy with institutional logic, you gain a significant edge in anticipating market movements.
Practical Applications
This indicator can be used across various trading styles:
Scalping: Identify quick reversal points on lower timeframes using real-time alerts.
Day Trading: Use inversion gaps as key levels for intraday support/resistance or trend continuation setups.
Swing Trading: Analyse higher timeframes to identify major inversion zones that could act as critical turning points in larger trends.
By integrating this tool into your trading routine, you can streamline your analysis process and focus on executing high-probability setups.
Conclusion
The Inversion Fair Value Gap (IFVG) indicator is more than just a technical analysis toolโitโs a strategic ally for traders looking to refine their edge in the markets. By automating the detection and tracking of inversion gaps based on ICT principles, it simplifies complex market analysis while maintaining accuracy and depth. Whether youโre new to ICT strategies or an experienced trader seeking greater precision, this indicator will elevate your trading game by aligning your approach with institutional behavior.
If youโre serious about improving your trading results while saving time and effort, this tool is an essential addition to your toolkit. It provides clarity in chaotic markets, enhances precision in trade execution, and ensures you never miss critical opportunities in your trading journey.
__________________________________________
Thanks for your support!
If you found this idea helpful or learned something new, drop a like ๐ and leave a comment, Iโd love to hear your thoughts! ๐
Make sure to follow me for more price action insights, free indicators, and trading strategies. Letโs grow and trade smarter together! ๐
CandelaCharts - X Model๐ Overview
The X Model Indicator is a sophisticated trading strategy designed to identify high-probability entry points for both long and short positions. It utilizes a combination of key market levels, price action patterns, and multi-timeframe analysis to generate precise signals.
The model offers tailored entry conditions for both long and short trades, ensuring optimized risk-reward setups.
๐ฆ Features
Previous Day High/Low (ERL): Resistance level from the previous dayโs high/low.
H1 Bullish/Bearish FVG (IRL): A Bullish Fair Value Gap (FVG) on the 1-hour chart indicating price target potential.
m15 MSS / SMT: Market Structure Shift and Smart Money Technique on the 15-minute chart confirming the market's direction.
Only Short/Long Above/Below 00:00: Triggers short positions only after midnight to avoid potential market noise from earlier sessions.
โ๏ธ Settings
Core
Status: Filter models based on status
Bias: Controls what model type will be displayed, bullish or bearish
Fractal: Controls the timeframe pairing will be used
Sweep: Shows the sweep that forms a model
I-sweep: Controls the visibility of invalidated sweeps
D-purge: Plots the double purge sweeps
CISD: Displays the Change In State of Delivery for a model
Labels: Adjust the HTF candle label size
History
History: Controls the amount of past models displayed on the chart
HTF
Candles: Controls the number of HTF candles that will be visible on the chart
Open: Highlights with a line the open price of the current HTF candle
Show True Day Open: Display True Day Open line
Offset: Controls the distance of HTF from the current chart
Space: Controls the space between HTF candles
Size: Controls the size of HTF candles
LTF
H/L Line: Displays on the LTF chart High and Low of each HTF candle
O/C Line: Displays on the LTF chart Open and Close of each HTF candle
PD Arrays
PD Array: Displays ICT PD Arrays
CE Line: Style the equilibrium line of the PD Array
Border: Style the border of the PD Array
Projections
StDev: Controls standard deviation available levels
Labels: Controls the size of standard deviation levels
Anchor: Controls the anchor point of standard deviation levels (wick, body)
Lines: Controls the line widths and color of standard deviation levels
Dashboard
Panel: Display information about the current model
๐ก Framework
The model incorporates multiple timeframe alignments for increased precision and reliability. The following timeframes are utilized for a comprehensive view of the market:
1m - 5m - 1H
2m - 15m - 4H
3m - 20m - 8H
5m - 30m - 12H
15m - 1H - 1D
1H - 4H - 1W
4H - 1D - 1M
1D - 1W - 3M
1W - 1M - 12M
These alignments ensure that the model captures both short-term price movements and longer-term trends, allowing for well-informed decision-making across various market conditions.
The X Model Indicator employs a precise set of conditions for both short and long entries, designed to capture optimal market opportunities based on key price levels, market imbalances, and institutional activity. These conditions combine multiple timeframes, price action patterns, and market sentiment to enhance the accuracy of entry signals.
Here's how each condition works:
Short Entry Conditions:
Previous Day High (ERL): The previous dayโs high acts as a significant resistance level for the market. A price rejection or failure to break above this level indicates a potential short opportunity, as the market may reverse or consolidate.
H1 Bullish FVG (IRL): A Bullish Fair Value Gap (FVG) on the 1-hour chart highlights an area of price imbalance. This signals that the price may attempt to move back into this gap, providing a high-probability short entry if combined with other bearish signals.
m15 MSS / SMT: On the 15-minute chart, the Momentum Shift (MSS) and Smart Money Tool (SMT) indicators are used to confirm market manipulation or shift in momentum. If these indicators show bearish market activity, they strengthen the case for a short position.
Only Short Above 00:00: To avoid noise from earlier market sessions, the model only triggers short entries after midnight (00:00), ensuring that the trade occurs during a more stable, predictable phase of the trading day.
Long Entry Conditions:
Previous Day Low (ERL): The previous dayโs low serves as a support level, marking an area where the price is likely to bounce. If the price pulls back and tests this level, it suggests a high-probability long entry, especially when other indicators align.
H1 Bearish FVG (IRL): A Bearish Fair Value Gap (FVG) on the 1-hour chart shows an imbalance to the downside, where the price may reverse and move upwards. This gap is often seen as an opportunity for the price to return to equilibrium, presenting a favorable long entry.
m15 MSS / SMT: The Momentum Shift (MSS) and Smart Money Tool (SMT) on the 15-minute chart help identify the marketโs true intentions. A shift towards bullish momentum or signs of smart money accumulation increases the likelihood of a successful long entry.
Only Long Below 00:00: To focus on the marketโs early session dynamics, the model only triggers long entries before midnight (00:00), capturing potential moves during quieter periods when the price can show clearer directional trends.
โก๏ธ Showcase
Introducing X Model is a powerful trading tool designed to elevate your market analysis and boost your trading success.
Bearish Model
Bullish Model
Unlock your full trading potential and experience the difference with X Model โ your ultimate tool for smarter, more informed trading decisions.
๐จ Alerts
This script offers alert options for all model types. The alerts need to be setup manually from Tradingview.
Bearish Model
A bearish model alert is triggered when a model forms, signaling a high sweep on HTF and CISD on LTF.
Bullish Model
A bullish model alert is triggered when a model forms, signaling a low sweep on HTF and CISD on LTF.
โ ๏ธ Disclaimer
These tools are exclusively available on the TradingView platform.
Our charting tools are intended solely for informational and educational purposes and should not be regarded as financial, investment, or trading advice. They are not designed to predict market movements or offer specific recommendations. Users should be aware that past performance is not indicative of future results and should not rely on these tools for financial decisions. By using these charting tools, the purchaser agrees that the seller and creator hold no responsibility for any decisions made based on information provided by the tools. The purchaser assumes full responsibility and liability for any actions taken and their consequences, including potential financial losses or investment outcomes that may result from the use of these products.
By purchasing, the customer acknowledges and accepts that neither the seller nor the creator is liable for any undesired outcomes stemming from the development, sale, or use of these products. Additionally, the purchaser agrees to indemnify the seller from any liability. If invited through the Friends and Family Program, the purchaser understands that any provided discount code applies only to the initial purchase of Candela's subscription. The purchaser is responsible for canceling or requesting cancellation of their subscription if they choose not to continue at the full retail price. In the event the purchaser no longer wishes to use the products, they must unsubscribe from the membership service, if applicable.
We do not offer reimbursements, refunds, or chargebacks. Once these Terms are accepted at the time of purchase, no reimbursements, refunds, or chargebacks will be issued under any circumstances.
By continuing to use these charting tools, the user confirms their understanding and acceptance of these Terms as outlined in this disclaimer.
C|M Capital (Market Structure Pro)CM Capital (Market Structure Pro)
Overview:
The CM Capital (Market Structure Pro) Indicator is a groundbreaking tool for traders seeking a comprehensive market analysis. This closed-source script merges multiple facets of market dynamics into a single, user-friendly interface, designed to enhance decision-making by providing a multi-dimensional view of market behavior. By combining advanced market structure detection, liquidity event identification, Fair Value Gap analysis, and session-specific insights, this indicator offers traders a strategic advantage in navigating the complexities of financial markets.
Key Functionalities:
Market Structure Insights:
Break of Structure (BOS) and Market Structure Shifts (MSS):
Methodology: Our approach uses fractal analysis coupled with custom algorithms to dissect price movements, identifying pivotal moments where market structure breaks or shifts. The script evaluates candle patterns, volume data, and price momentum to flag these events.
Customization: Users can choose between candle close or wick confirmations and select from various line styles for visualization, tailoring the sensitivity to match their trading strategy, whether it's scalping or swing trading.
Utility: These markers act as early signals for trend changes, allowing traders to prepare for potential reversals or continuations, especially useful in volatile markets where timely decisions are crucial.
Structure Strength:
Highs and Lows Definition: The 'Structure Strength' setting in this indicator directly influences the identification of structure highs and lows. It's not just about detecting market structure; it's about defining what constitutes a significant high or low based on your trading horizon.
Swing vs. Internal Structure:
Lower Strength: Opting for a lower strength setting will highlight more extreme, swing-type structures. This means the indicator will mark out only the most pronounced highs and lows, which are ideal for traders focusing on broader market swings or longer-term trends.
Higher Strength: Conversely, increasing the strength level plots more internal structure levels. This setting is perfect for traders who want to dive into the market's micro-movements, offering insights into potential support and resistance within ongoing trends, essentially capturing more reactive and detailed price action.
Strategic Application: This adjustable parameter allows traders to zoom in or out on the market structure, aligning with their trading style or the specific market conditions they're navigating. Whether you're looking to catch significant market turns or to finesse entries and exits within a trend, the structure strength setting provides the granularity needed for nuanced market analysis.
Liquidity Sweeps:
Detection: Beyond traditional price action analysis, our indicator incorporates a unique method to spot liquidity sweeps. By analyzing price movements against historical support/resistance zones, it highlights instances where significant orders might have been absorbed, suggesting areas of potential price reversal or continuation.
Visualization: Liquidity sweeps are visually marked with customizable colors and an 'X' label, making them instantly recognizable. This feature is particularly beneficial for traders looking to enter or exit trades based on market inefficiencies or anticipated institutional activity.
Application: Traders can use these signals to anticipate where the market might react strongly, either as support for entries or as a caution for exits, enhancing trade precision.
Fair Value Gaps (FVGs):
Identification: Our proprietary FVG detection algorithm looks for price discrepancies over recent bars, signaling where the market could aim to rebalance. This is not merely about spotting gaps but understanding their context within the market's flow.
Enhanced Visualization: Users can extend FVGs across the chart, providing a clearer view of potential mean reversion points or continuation levels, aiding in setting targets or stop-losses.
Strategic Use: FVGs serve as dynamic levels where traders might expect price action to revisit, offering opportunities for mean reversion trades or confirming trend strength.
Session Visualization:
Session Markers: By delineating Asia, London, and New York session times, the indicator helps traders recognize session-specific volatility, trends, and liquidity conditions. Each session can be customized for color and duration, aligning with various trading strategies.
Timeframe Correlation: Integrating session analysis with structural and liquidity insights allows for a strategy where trades are timed not just by price action but by when in the global market cycle they occur, potentially increasing the effectiveness of entry and exit points.
Watermark Display:
Personalization: Add a personal touch or brand identity to your charts with customizable text and color options for the watermark, enhancing both the aesthetic and functional aspects of your trading setup.
Originality:
This script's originality lies in its holistic approach to market analysis. The integration of these diverse yet synergistic components provides a unique toolset:
Confluence of Signals: Each element enhances the others, creating a confluence where structural changes, liquidity events, and time-based market conditions are analyzed in concert, offering a more complete trading signal than isolated indicators.
Customization for Diverse Trading Styles: From high-frequency scalping to long-term trend following, the script's flexibility caters to a broad spectrum of trading strategies by allowing adjustments in sensitivity, visualization, and application.
How to Use:
Setup: Add the script to your chart and explore the settings in the input panel. Customize the visual and functional aspects to align with your trading style.
Strategy Application:
Use BOS/MSS for trend confirmation, liquidity sweeps for entry/exit precision, FVGs for mean reversion opportunities, and session markers to time your trades optimally.
Consider combining signals for stronger trade validation; for instance, a BOS during the London session might be more significant if it coincides with a liquidity sweep and an FVG from the Asian session.
Macros ICT KillZones [TradingFinder] Times & Price Trading Setup๐ต Introduction
ICT Macros, developed by Michael Huddleston, also known as ICT (Inner Circle Trader), is a powerful trading tool designed to help traders identify the best trading opportunities during key time intervals like the London and New York trading sessions.
For traders aiming to capitalize on market volatility, liquidity shifts, and Fair Value Gaps (FVG), understanding and using these critical time zones can significantly improve trading outcomes.
In todayโs highly competitive financial markets, identifying the moments when the market is seeking buy-side or sell-side liquidity, or filling price imbalances, is essential for maximizing profitability.
The ICT Macros indicator is built on the renowned ICT time and price theory, which enables traders to track and leverage key market dynamics such as breaks of highs and lows, imbalances, and liquidity hunts.
This indicator automatically detects crucial market times and optimizes strategies for traders by highlighting the specific moments when price movements are most likely to occur. A standout feature of ICT Macros is its automatic adjustment for Daylight Saving Time (DST), ensuring that traders remain synced with the correct session times.
This means you can rely on accurate market timing without the need for manual updates, allowing you to focus on capturing profitable trades during critical timeframes.
๐ต How to Use
The ICT Macros indicator helps you capitalize on trading opportunities during key market moments, particularly when the market is breaking highs or lows, filling Fair Value Gaps (FVG), or addressing imbalances. This indicator is particularly beneficial for traders who seek to identify liquidity, market volatility, and price imbalances.
๐ฃ Sessions
London Sessions
London Macro 1 :
UTC Time : 06:33 to 07:00
New York Time : 02:33 to 03:00
London Macro 2 :
UTC Time : 08:03 to 08:30
New York Time : 04:03 to 04:30
New York Sessions
New York Macro AM 1 :
UTC Time : 12:50 to 13:10
New York Time : 08:50 to 09:10
New York Macro AM 2 :
UTC Time : 13:50 to 14:10
New York Time : 09:50 to 10:10
New York Macro AM 3 :
UTC Time : 14:50 to 15:10
New York Time : 10:50 to 11:10
New York Lunch Macro :
UTC Time : 15:50 to 16:10
New York Time : 11:50 to 12:10
New York PM Macro :
UTC Time : 17:10 to 17:40
New York Time : 13:10 to 13:40
New York Last Hour Macro :
UTC Time : 19:15 to 19:45
New York Time : 15:15 to 15:45
These time intervals adjust automatically based on Daylight Saving Time (DST), helping traders to enter or exit trades during key market moments when price volatility is high.
Below are the main applications of this tool and how to incorporate it into your trading strategies :
๐ฃ Combining ICT Macros with Trading Strategies
The ICT Macros indicator can easily be used in conjunction with various trading strategies. Two well-known strategies that can be combined with this indicator include:
ICT 2022 Trading Model : This model is designed based on identifying market liquidity, structural price changes, and Fair Value Gaps (FVG). By using ICT Macros, you can identify the key time intervals when the market is seeking liquidity, filling imbalances, or breaking through important highs and lows, allowing you to enter or exit trades at the right moment.
Silver Bullet Strategy : This strategy, which is built around liquidity hunting and rapid price movements, can work more accurately with the help of ICT Macros. The indicator pinpoints precise liquidity times, helping traders take advantage of market shifts caused by filling Fair Value Gaps or correcting imbalances.
๐ฃ Capitalizing on Price Volatility During Key Times
Large market algorithms often seek liquidity or fill Fair Value Gaps (FVG) during the intervals marked by ICT Macros. These periods are when price volatility increases, and traders can use these moments to enter or exit trades.
For example, if sell-side liquidity is drained and the market fills an imbalance, the price might move toward buy-side liquidity. By identifying these moments, which may also involve breaking a previous high or low, you can leverage rapid market fluctuations to your advantage.
๐ฃ Identifying Liquidity and Price Imbalances
One of the important uses of ICT Macros is identifying points where the market is seeking liquidity and correcting imbalances. You can determine high or low liquidity levels in the market before each ICT Macro, as well as Fair Value Gaps (FVG) and price imbalances that need to be filled, using them to adjust your trading strategy. This capability allows you to manage trades based on liquidity shifts or imbalance corrections without needing a bias toward a specific direction.
๐ต Settings
The ICT Macros indicator offers various customization options, allowing users to tailor it to their specific needs. Below are the main settings:
Time Zone Mode : You can select one of the following options to define how time is displayed:
UTC : For traders who need to work with Universal Time.
Session Local Time : The local time corresponding to the London or New York markets.
Your Time Zone : You can specify your own time zone (e.g., "UTC-4:00").
Your Time Zone : If you choose "Your Time Zone," you can set your specific time zone. By default, this is set to UTC-4:00.
Show Range Time : This option allows you to display the time range of each session on the chart. If enabled, the exact start and end times of each interval are shown.
Show or Hide Time Ranges : Toggle on/off for visual clarity depending on user preference.
Custom Colors : Set distinct colors for each session, allowing users to personalize their chart based on their trading style.These settings allow you to adjust the key time intervals of each trading session to your preference and customize the time format according to your own needs.
๐ต Conclusion
The ICT Macros indicator is a powerful tool for traders, helping them to identify key time intervals where the market seeks liquidity or fills Fair Value Gaps (FVG), corrects imbalances, and breaks highs or lows. This tool is especially valuable for traders using liquidity-based strategies such as ICT 2022 or Silver Bullet.
One of the key features of this indicator is its support for Daylight Saving Time (DST), ensuring you are always in sync with the correct trading session timings without manual adjustments. This is particularly beneficial for traders operating across different time zones.
With ICT Macros, you can capitalize on crucial market opportunities during sensitive times, take advantage of imbalances, and enhance your trading strategies based on market volatility, liquidity shifts, and Fair Value Gaps.
Everything ICT v1โโOVERVIEW
This script presents some of the concepts taught by the ICT. It includes "Fair value gaps", "Double tops and bottoms", "New week opening gaps", "Optimal trade entry" and some other minor things. This is a work in progress and there will be more concepts included in the future.
โโFEATURES
The first group in the indicator's menu is "Active fair value gaps" .
Its purpose is to display a FVG if the price enters one. Most of the other scripts are deleting the FVG when the price go through it but this script won't. You can choose how many candles to look back for a FVG, FVG lines transparency and to show only current FVG and delete old ones.
Second, you can choose to show relatively equal highs and lows otherwise known as double bottoms and tops . There is a filter which will remove some of the lines. It is included to clean up your chart a bit but if you don't want to miss something you can leave it enabled.
There is a precision value which is ranging between 20 and 120. Higher number means the difference between the two highs/lows should be very small. On its biggest setting 120 it will display only equal highs/lows.
You can choose the colors and width of the lines.
"Weekend gaps" category is self explanatory. You can chose either to show them or not, colors and width.
"Optimal trade entry" is constantly measuring a defined range and it's presenting real-time a graph on the chart with which you can easily find if price is in OTE.
There are options to choose how many candles to look back for defining a range and everything else is for the minimal visual representation.
And lastly, there are options to show horizontal line at 0:00 am NY local time, clock adjustment setting if the line doesn't correspond to its spot and option to change the color of a FVG candle which in my opinion is the most useful thing in a trading indicator.
Credits: ICT
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This indicator is not meant to be, and do not constitute, financial, investment, trading, or other types of advice.
Please note that it is NOT providing trading signals but trading ideas instead.
Under no circumstances will the Programmer be held responsible or liable in any way for any claims, damages, losses, expenses, costs or liabilities whatsoever (including, without limitation, any direct or indirect damages for loss of profits, business interruption or loss of information) resulting or arising directly or indirectly from your use of or inability to use this indicator or anything linked to it, or from your reliance on the information and material on this indicator, even if the Programmer has been advised of the possibility of such damages in advance.
All trades you make are your responsibility.
Dr. Curry Range Break# ๐ DR. CURRY RANGE BREAK - QUICK START CHEAT SHEET
## โก 5-MINUTE SETUP GUIDE
### 1๏ธโฃ **ADD TO CHART**
- Timeframe: **5-MINUTE CHART** (MUST USE!)
- Add indicator: "Dr. Curry Range Break"
- Default settings work great!
### 2๏ธโฃ **WAIT FOR THE BLUE BOX** (9:30-9:45 AM ET)
```
๐ต BLUE BOX = Your Trading Range
- Forms in first 15 minutes
- DO NOT TRADE until box completes!
```
### 3๏ธโฃ **WATCH FOR BREAKOUT SIGNALS**
#### ๐ข **LONG SETUP (BUY)**
- Price CLOSES above blue box
- Look for signal on chart:
- **GREEN = GO!** (โ
โ
โ
Best)
- **BLUE = GOOD** (โ
โ
)
- **GOLD = CAREFUL** (โ
)
#### ๐ด **SHORT SETUP (SELL)**
- Price CLOSES below blue box
- Look for signal on chart:
- **RED = GO!** (โ
โ
โ
Best)
- **BLUE = GOOD** (โ
โ
)
- **GOLD = CAREFUL** (โ
)
## ๐ TRADE MANAGEMENT
### **ENTRY CHECKLIST** โ
1. Blue box complete? โ
2. Candle CLOSED outside box? โ
3. Signal appeared? โ
4. Volume says "HIGH VOL"? (Even better!)
### **WHERE TO EXIT**
- **Take Profit**: Green/Red TP lines on chart
- **Stop Loss**: Opposite side of blue box
- **Quick Rule**: Risk $100 to make $200+
## ๐ฏ THE ONLY 3 RULES YOU NEED
### RULE 1: **COLOR = ACTION**
```
GREEN/RED Candle = BEST Trade
BLUE Candle = GOOD Trade
GOLD Candle = SKIP (risky)
```
### RULE 2: **STARS = QUALITY**
```
โ
โ
โ
= Full position size
โ
โ
= Half position size
โ
= Don't trade (or tiny size)
```
### RULE 3: **PANEL = CONFIRMATION**
Look for:
- **"HIGH VOL โ"** = Strong move
- **"Bullish/Bearish"** = With trend
- **Stop Loss price** = Your exit
## ๐ฆ SIMPLE DECISION TREE
```
Is there a BLUE BOX?
โ NO โ Wait
โ YES
Did price CLOSE outside box?
โ NO โ Wait
โ YES
What COLOR is the signal?
โ GOLD โ Skip trade
โ BLUE โ Maybe trade (check stars)
โ GREEN/RED โ TRADE IT!
```
## โฐ BEST TRADING TIMES
**BEST**: 9:45 AM - 10:30 AM ET
**GOOD**: 10:30 AM - 11:30 AM ET
**AVOID**: After 12:00 PM (lunch chop)
## ๐ฐ POSITION SIZING (Beginners)
- **โ
โ
โ
Signal**: Risk 1% of account
- **โ
โ
Signal**: Risk 0.5% of account
- **โ
Signal**: Don't trade
**Example**: $10,000 account
- โ
โ
โ
= Risk $100 per trade
- โ
โ
= Risk $50 per trade
## ๐ STOP DOING THIS
โ Trading before blue box completes
โ Entering on wick touches (need CLOSE)
โ Taking โ
trades
โ Moving your stop loss
โ Revenge trading after a loss
## โ
START DOING THIS
โ
Wait for box completion
โ
Only trade โ
โ
or โ
โ
โ
โ
Use the stop loss shown
โ
Take partial profits at TP1
โ
Stop after 2 losses
## ๐ฑ FIRST WEEK GOALS
- **Monday**: Just watch, don't trade
- **Tuesday**: Paper trade only โ
โ
โ
signals
- **Wednesday**: Paper trade โ
โ
โ
and โ
โ
- **Thursday**: Small real trades (โ
โ
โ
only)
- **Friday**: Review and learn
## ๐ช THE "SET IT AND FORGET IT" METHOD
1. **Entry**: Market order on signal
2. **Stop**: Set at opposite box level
3. **Target**: Set at TP1 (first green/red line)
4. **Walk away**: Let it hit stop or target
## ๐จ EMERGENCY RULES
**STOP TRADING IF**:
- Lost 2 trades today
- Feeling emotional
- No clear signals appearing
- Market is choppy (no trend)
---
## ๐ YOUR DAILY ROUTINE
**9:25 AM**: Chart open, indicator on
**9:30 AM**: Watch blue box form
**9:45 AM**: Box complete, watch for breakout
**9:46 AM+**: Take signal if it appears
**10:30 AM**: Review trades, possibly done for day
## ๐ก ONE LAST TIP
**Start with SIM/Paper Trading for 1 week minimum!**
The best traders are patient traders. Wait for YOUR setup - the market will always give you another chance tomorrow.
**Remember**: 1 good โ
โ
โ
trade > 5 random trades
Good luck! ๐# Dr. Curry Range Break - Professional Trading Indicator
## Overview
The **Dr. Curry Range Break** is a comprehensive trading system designed to identify high-probability breakout opportunities during the market's opening range period. This professional-grade indicator combines volume analysis, multi-timeframe trend confirmation, and smart money concepts to give traders a complete edge in range breakout trading.
## ๐ฏ Key Features
### 1. **Opening Range Detection**
- Automatically identifies and marks the opening range (5, 15, or 30-minute options)
- Clear visual box showing the range high and low
- Professional blue color scheme for easy identification
### 2. **Smart Breakout Signals**
- **GREEN CANDLE + "STRONG BUY โ
โ
โ
"** = High probability setup (with trend + high volume)
- **BLUE CANDLE + "BUY SIGNAL โ
โ
"** = Good setup (with trend, normal volume)
- **GOLD CANDLE + "RISKY BUY โ
"** = Caution (against trend)
### 3. **Automatic Target Levels**
- Displays TP1, TP2, TP3 levels based on previous swing points
- Clear price labels showing exact target levels
- Green lines for long targets, red lines for short targets
### 4. **Multi-Timeframe Trend Analysis**
- Analyzes 15m, 60m, and 240m timeframes simultaneously
- Shows trend strength percentage in the panel
- Confirms if your trade aligns with the bigger picture
### 5. **Volume Confirmation**
- Identifies high-volume breakouts automatically
- "HIGH VOL โ" indicator in panel when volume exceeds threshold
- Helps filter out false breakouts
### 6. **Advanced Features**
- Fair Value Gaps (FVG) detection
- Order Block identification
- Stop loss levels clearly marked
- Professional trading panel with all key information
## ๐ How to Use
### Setup
1. **Best Timeframe**: Use on 5-minute chart (also works on 1m and 15m)
2. **Market Open**: Indicator activates at 9:30 AM ET (configurable)
3. **Range Duration**: Default 15 minutes (9:30-9:45 AM)
### Entry Rules
1. **Wait for Range Lock**: Let the opening range complete (default 15 minutes)
2. **Watch for Breakout**: Price must CLOSE above/below the range
3. **Check the Signal**:
- โ
โ
โ
= Take the trade with confidence
- โ
โ
= Good setup, normal position size
- โ
= Risky, reduce size or skip
### Exit Strategy
- **Take Profit**: Use the TP levels shown on chart
- **Stop Loss**: Opposite side of the range (shown in panel)
- **Trail Stop**: Move to breakeven after TP1
## ๐ What to Look For
### Best Setups (โ
โ
โ
)
- Green/Red candle on breakout
- "HIGH VOL โ" in panel
- Trend aligned (Bullish/Bearish in panel)
- Clear TP levels above/below
### Good Setups (โ
โ
)
- Blue candle on breakout
- Normal volume
- With trend direction
- Multiple TP levels available
### Avoid These (โ
)
- Gold/Yellow candle (against trend)
- Low volume breakouts
- Choppy market conditions
- No clear TP levels
## โ๏ธ Customization Options
### Visual Settings
- **Minimal Mode**: Reduces clutter for experienced traders
- **Show/Hide**: Targets, FVG, Order Blocks, Swing Points
- **Panel Position**: Choose corner placement
### Range Settings
- **Timezone**: Adjust for your market
- **Duration**: 5, 15, or 30-minute ranges
- **Market Open**: Customize start time
### Advanced Settings
- **Volume Multiplier**: Adjust high volume threshold
- **Target Count**: Show 1-3 TP levels
- **EMA Length**: Trend calculation period
## ๐ก Pro Tips
1. **Best Days**: Monday-Thursday typically have cleaner breakouts
2. **Avoid Fridays**: Often choppy with less follow-through
3. **News Days**: Check economic calendar - avoid FOMC days
4. **Time It**: Best breakouts often occur 30-60 minutes after open
5. **Volume Matters**: Never take a โ
trade on low volume
## ๐จ Risk Management
- **Position Size**: Risk 1-2% per trade maximum
- **Stop Loss**: Always use the opposite range level
- **Scaling**: Take partial profits at each TP level
- **Daily Max**: Stop after 2-3 losses in a day
## ๐ Success Metrics
This indicator helps identify:
- High probability breakouts with 60-70% win rate on โ
โ
โ
setups
- Clear risk/reward with defined stops and targets
- Optimal entry timing with volume confirmation
- Trend alignment for higher probability trades
---
**Remember**: No indicator is perfect. Always use proper risk management and combine with your market knowledge. The Dr. Curry Range Break is a tool to enhance your decision-making, not replace it.
*Happy Trading! ๐*## ๐ฆ Box Color Guide - Dr. Curry Range Break
### ๐ต **BLUE BOX - Opening Range**
- **What it means**: This is your main trading range (first 15/30 minutes)
- **How to use**: Wait for price to break above/below this box
- **Key levels**: Top = Range High (Long entry above), Bottom = Range Low (Short entry below)
### ๐ข **GREEN BOXES - Bullish Zones**
1. **Light Green Transparent Box (FVG - Fair Value Gap)**
- **What it means**: Bullish imbalance/gap in price
- **How to use**: Acts as support on pullbacks
- **Trading tip**: If price returns to this box after breakout, it's a good re-entry zone
2. **Very Light Green Box (Order Block)**
- **What it means**: Last bearish candle before a strong move up
- **How to use**: Major support zone
- **Trading tip**: Great area to add to positions or enter if missed initial breakout
### ๐ด **RED BOXES - Bearish Zones**
1. **Light Red Transparent Box (FVG - Fair Value Gap)**
- **What it means**: Bearish imbalance/gap in price
- **How to use**: Acts as resistance on pullbacks
- **Trading tip**: If price returns to this box after breakdown, it's a good re-entry zone for shorts
2. **Very Light Red Box (Order Block)**
- **What it means**: Last bullish candle before a strong move down
- **How to use**: Major resistance zone
- **Trading tip**: Great area to add to short positions or enter if missed initial breakdown
### ๐ **ORANGE BOX - Breaker Block**
- **What it means**: Failed support/resistance that flipped
- **How to use**: Strong reversal zone
- **Trading tip**: Often marks the end of a move - consider taking profits
## ๐ฏ Quick Reference
```
BLUE = Your main range to trade
GREEN = Support zones (buy/hold)
RED = Resistance zones (sell/short)
ORANGE = Reversal warning
```
## ๐ก Pro Tips for Using Boxes
1. **Multiple Green Boxes** = Stronger bullish bias
2. **Multiple Red Boxes** = Stronger bearish bias
3. **Price respecting boxes** = Higher probability trades
4. **Price ignoring boxes** = Potential trend change
### Box Stacking Priority
1. **Most Important**: Blue Opening Range
2. **Very Important**: Order Blocks (light green/red)
3. **Important**: FVG boxes
4. **Warning**: Orange breaker blocks
**Remember**: The more boxes align in one direction, the stronger the move typically is!
Three-Step 9:30 Range Scalping# Three-Step 9:30 Range Scalping Strategy Rules
## Step 1: Mark the Levels (9:30 AM)
- Wait for the **first 5-minute candle** starting at 9:30 AM EST to close
- Mark the **HIGH** and **LOW** of this candle
- Switch to **1-minute chart** for trading
## Step 2: Find Your Entry (Trade for 1 hour only: 9:30-10:30 AM)
### BREAK Entry
- Need: **Fair Value Gap (FVG)** + **ANY** of the 3 FVG candles closes outside the range
- FVG = Gap between candle wicks (3-candle pattern)
### TRAP Entry
- Need: Break outside range โ Retest back inside โ Close back outside again
### REVERSAL Entry
- Need: Failed break in one direction โ Opposite FVG back into the range
## Step 3: Trade Management
### Stop Loss:
- **Break/Trap**: Low/High of first candle that closed outside the range
- **Reversal**: Low/High of first candle in the FVG pattern
### Take Profit:
- **Always 2:1 risk-to-reward ratio**
- If you risk $100, you make $200
## Key Rules:
- โ
**Body close** outside range (not just wicks)
- โ
Trade on **1-minute chart** only
- โ
Only trade **first hour** (9:30-10:30 AM EST)
- โ
**Fixed 2:1** take profit every time
- โ
One strategy, stay consistent
**That's it. No complicated indicators, no higher timeframe bias, no guesswork.**