Auto-Pivot Levels with Alerts and 4 methods [ChartWhizzperer]🚀 Auto-Pivot Levels – Dynamic Edition
Now with
Live Mode,
4 Pivot Methods
PineConnector-Ready Alerts!
Free, Open Source, Pine Script v6-compliant.
🟢 NEW: Live Mode (Ultra-Dynamic, Repainting) – Switchable in UI!
Instantly switch between Classic (session-based, repaint-free) and Live (rolling window, real-time, repainting) using the simple checkbox in the settings!
Live Mode recalculates all pivots on every tick/bar, using the current high/low/close for the chosen session (daily, weekly, monthly).
Perfect for:
Scalping and high-frequency trading
Real-time bot/automation setups (PineConnector-ready)
Fast-moving or breakout markets
Classic Mode: For traditional, stable levels based on confirmed session data – ideal for backtesting and trading history.
📊 Four Calculation Methods (Choose What Fits YOU):
1️⃣ Classic
Standard pivot calculation.
Based on previous session’s High, Low, Close.
Simple, proven, and suitable for any asset.
2️⃣ Fibonacci
Projects levels using Fibonacci ratios of the prior session’s range.
Great for traders who want to align pivots with fib retracements and extensions.
3️⃣ Camarilla
Uses unique multipliers for support/resistance, focusing on mean reversion and volatility.
Popular among futures and forex day traders.
4️⃣ Woodie
Puts extra weight on previous Close for more responsive pivots.
Often used in trending or choppy conditions.
Switch methods anytime in the UI – the script recalculates instantly and keeps your chart clean!
🔔 Level-Specific Alerts – PineConnector Ready!
Dedicated alert for EVERY level and direction (Up/Down):
Pivot (P), R1, R2, R3, S1, S2, S3
No configuration hassle:
All alerts are pre-defined in the TradingView Alert Panel.
Machine-readable message format:
PIVOT=R1 DIR=UP SYMBOL={{ticker}} PRICE={{close}}
Direct plug-and-play with PineConnector, webhooks, Discord, Telegram, bots, and other automation tools.
Never miss a breakout, reversal, or key support/resistance touch.
🛠 Powerful Customization & Performance
Session selection: Daily, Weekly, Monthly (choose what suits your trading style).
Show/hide any level (Pivot, R1–R3, S1–S3) for minimal chart clutter.
Color selection for each level to match your theme or highlight key pivots.
Auto-cleanup: Old lines and labels are cleared on every recalculation or session change for maximum performance and visual clarity.
Zero runtime errors: Strict Pine Script v6 practices for stability.
💡 How To Use – Quick Start
Add the indicator to your TradingView chart.
Pick your calculation method (Classic, Fibonacci, Camarilla, Woodie).
Set session type (Daily, Weekly, Monthly).
Switch between Classic and Live Mode with a single click in settings.
Customize your levels (on/off, colors).
Open the Alert Panel, select any pre-configured alert (e.g. "R2 Cross Down"), and go live!
Connect with PineConnector or any webhook system instantly using the pre-formatted alert messages.
🤖 Who Is It For?
Active scalpers & bot traders: Live Mode + PineConnector-ready alerts = instant, automated reactions.
Swing and position traders: Use Classic Mode for stable, repaint-free levels.
Strategy developers: Seamless integration into automated and manual trading workflows.
🏷 License & Community
Open Source, Non-Commercial:
Free for personal & educational use under CC BY-NC-SA 4.0.
Feedback, bug reports & ideas:
Drop a comment, or contact me for feature requests.
Trade smart. Trade dynamic. Unlock the true power of pivots – with ChartWhizzperer !
Pivot points and levels
Asian & London Session High/LowThis Pine Script v6 indicator plots the high and low of the Asian and London trading sessions on the chart before the New York session opens.
Asian session is defined from 00:00 to 08:00 (Europe/Sofia time).
London session is defined from 09:00 to 16:30 (Europe/Sofia time).
The session highs and lows are tracked live and updated as new candles form within the session time ranges.
At 16:30, when the New York session opens, all high/low values are reset to na to prepare for the next day.
Horizontal lines are plotted using plot.style_linebr to extend the lines until the next candle.
This tool helps traders identify key support/resistance zones formed during the most active pre-New York hours.
Auto setup v3.0 [DSI]инструкция по индикатору auto setup v3.0
dsi-invest, 2 августа 2025
назначение
индикатор автоматически определяет смену тренда и строит:
стоп-лосс (sl)
точку входа (entry)
два тейк-профита (t/p1 и t/p2)
фоновые зоны на графике для визуального сопровождения сделки
рекомендуемые таймфреймы
выбирайте в зависимости от стратегии:
скальпинг: 5 минут (только на парах с высокой ликвидностью)
интрадей: 15 минут – 1 час (рекомендуется 1 час)
свинг: 4 часа и выше (для более длинных целей)
оптимальный тф: 15 минут – 1 час
как работает индикатор
определение смены тренда
определение слома структуры (choch)
установку ценовых целей (тейков)
визуализацию сделки на графике
сигнал появляется, когда цена пробивает динамический уровень тренда
как открывать сделки
вход в лонг
появляется зелёная стрелка вверх
цена пробивает верхнюю границу канала (ath)
формируются 4 линии:
красная: stop loss
салатовая: entry
зелёная 1: take profit 1
зелёная 2: take profit 2
вход в шорт
появляется красная стрелка вниз
цена пробивает нижнюю границу канала (sma_low)
формируются аналогичные уровни
уровни и их значение
stop loss – ограничение убытков (красный)
entry – точка входа (светло-зелёный)
take profit 1 – цель 1, быстрая фиксация (зелёный 1)
take profit 2 – цель 2, полная фиксация (зелёный 2)
как правильно входить в сделку
дождитесь сигнала (стрелка + линии)
убедитесь, что цена близка к уровню entry
входите лимитным ордером или по рынку
устанавливайте sl и обе цели (tp1 и tp2)
как фиксировать позиции
при достижении tp1: фиксируйте 50% позиции
при достижении tp2: закрывайте оставшиеся 50%
альтернатива: перенести стоп в безубыток после tp1
визуальные сигналы
✔ уровень достигнут
✖ сработал стоп-лосс
◉ активная точка входа
проверка сигнала перед входом
перед открытием сделки убедитесь:
цена не прошла большую часть пути к тейку
нет сильных уровней сопротивления на пути
тренд на старшем тф совпадает с текущим сигналом
полезные советы
проверяйте риск/прибыль: минимум 1:2
избегайте сделок во флэте или в узких диапазонах
не торгуйте во время новостей
используйте только подтверждённые сигналы
не входите в старые сигналы (если свеча уже закрыта)
как протестировать индикатор
включите bar replay в tradingview
прокручивайте график назад
отслеживайте сигналы, их отработку
ведите журнал трейдов (скриншоты, результаты, заметки)
что нового в версии 3.0
улучшенная логика тренда
более точные точки разворота
сделка остаётся на графике
отметки достигнутых уровней
сглаженные atr-цели (адаптация к волатильности)
итоговая стратегия:
ждите сигнал на выбранном тф
проверяйте структуру, уровни, новости
входите по entry
устанавливайте sl и тейки
фиксируйте частями (50/50)
ведите учёт каждой сделки
auto setup v3.0 – indicator guide
dsi-invest, august 2, 2025
purpose
the indicator automatically detects trend changes and draws:
stop-loss (sl)
entry point
two take-profits (t/p1 and t/p2)
background trade zones for visual clarity
recommended timeframes
choose depending on your trading style:
scalping: 5 min (only for high-liquidity pairs)
intraday: 15 min – 1h (1h is recommended)
swing: 4h and above (for longer targets)
optimal tf: 15m – 1h
how it works
the indicator is responsible for:
detecting trend reversals
identifying structure breaks (choch)
placing price targets (take-profits)
visualizing the full setup on chart
a signal appears when price breaks the dynamic trend line
how to open trades
long setup
a green upward arrow appears
price breaks above the channel top (ath)
four lines are drawn:
red: stop loss
light green: entry
green 1: take profit 1
green 2: take profit 2
short setup
a red downward arrow appears
price breaks below the channel bottom (sma_low)
same logic applies with reversed levels
levels and their meaning
stop loss – risk protection (red)
entry – trade entry point (light green)
take profit 1 – quick target (green 1)
take profit 2 – extended target (green 2)
how to enter a trade
wait for the signal (arrow + lines)
make sure price is close to entry level
use limit or market order
always set sl and both take-profits
how to take profits
at t/p1: close 50% of the position
at t/p2: close the remaining 50%
alternative: move sl to breakeven after t/p1
visual signals
✔ level reached
✖ stop loss triggered
◉ active entry point
confirmation checklist
before entering a trade, check:
price hasn't already moved too close to t/p
no strong resistance/support blocking the move
higher timeframe trend supports your direction
trading tips
risk/reward must be at least 1:2
avoid flat or low-volatility zones
don't trade during major news events
use only confirmed fresh signals
skip signals that are already late (candle closed far above entry)
how to test the indicator
turn on bar replay in TradingView
scroll back the chart
follow signals and observe outcome
log trades with screenshots and notes
what's new in version 3.0
improved trend logic
more precise reversal points
trade setup remains on chart
markers show level hits
smoothed atr targets (adapt to volatility)
final strategy
wait for a signal on your timeframe
verify market structure, levels, news
enter at the entry point
set sl and take-profits
take profit in parts (50/50)
keep a trade log
Lorentzian Key Support and Resistance Level Detector [mishy]🧮 Lorentzian Key S/R Levels Detector
Advanced Support & Resistance Detection Using Mathematical Clustering
The Problem
Traditional S/R indicators fail because they're either subjective (manual lines), rigid (fixed pivots), or break when price spikes occur. Most importantly, they don't tell you where prices actually spend time, just where they touched briefly.
The Solution: Lorentzian Distance Clustering
This indicator introduces a novel approach by using Lorentzian distance instead of traditional Euclidean distance for clustering. This is groundbreaking for financial data analysis.
Data Points Clustering:
🔬 Why Euclidean Distance Fails in Trading
Traditional K-means uses Euclidean distance:
• Formula: distance = (price_A - price_B)²
• Problem: Squaring amplifies differences exponentially
• Real impact: One 5% price spike has 25x more influence than a 1% move
• Result: Clusters get pulled toward outliers, missing real support/resistance zones
Example scenario:
Prices: ← flash spike
Euclidean: Centroid gets dragged toward 150
Actual S/R zone: Around 100 (where prices actually trade)
⚡ Lorentzian Distance: The Game Changer
Our approach uses Lorentzian distance:
• Formula: distance = log(1 + (price_difference)² / σ²)
• Breakthrough: Logarithmic compression keeps outliers in check
• Real impact: Large moves still matter, but don't dominate
• Result: Clusters focus on where prices actually spend time
Same example with Lorentzian:
Prices: ← flash spike
Lorentzian: Centroid stays near 100 (real trading zone)
Outlier (150): Acknowledged but not dominant
🧠 Adaptive Intelligence
The σ parameter isn't fixed,it's calculated from market disturbance/entropy:
• High volatility: σ increases, making algorithm more tolerant of large moves
• Low volatility: σ decreases, making algorithm more sensitive to small changes
• Self-calibrating: Adapts to any instrument or market condition automatically
Why this matters: Traditional methods treat a 2% move the same whether it's in a calm or volatile market. Lorentzian adapts the sensitivity based on current market behavior.
🎯 Automatic K-Selection (Elbow Method)
Instead of guessing how many S/R levels to draw, the indicator:
• Tests 2-6 clusters and calculates WCSS (tightness measure)
• Finds the "elbow" - where adding more clusters stops helping much
• Uses sharpness calculation to pick the optimal number automatically
Result: Perfect balance between detail and clarity.
How It Works
1. Collect recent closing prices
2. Calculate entropy to adapt to current market volatility
3. Cluster prices using Lorentzian K-means algorithm
4. Auto-select optimal cluster count via statistical analysis
5. Draw levels at cluster centers with deviation bands
📊 Manual K-Selection Guide (Using WCSS & Sharpness Analysis)
When you disable auto-selection, use both WCSS and Sharpness metrics from the analysis table to choose manually:
What WCSS tells you:
• Lower WCSS = tighter clusters = better S/R levels
• Higher WCSS = scattered clusters = weaker levels
What Sharpness tells you:
• Higher positive values = optimal elbow point = best K choice
• Lower/negative values = poor elbow definition = avoid this K
• Measures the "sharpness" of the WCSS curve drop-off
Decision strategy using both metrics:
K=2: WCSS = 150.42 | Sharpness = - | Selected =
K=3: WCSS = 89.15 | Sharpness = 22.04 | Selected = ✓ ← Best choice
K=4: WCSS = 76.23 | Sharpness = 1.89 | Selected =
K=5: WCSS = 73.91 | Sharpness = 1.43 | Selected =
Quick decision rules:
• Pick K with highest positive Sharpness (indicates optimal elbow)
• Confirm with significant WCSS drop (30%+ reduction is good)
• Avoid K values with negative or very low Sharpness (<1.0)
• K=3 above shows: Big WCSS drop (41%) + High Sharpness (22.04) = Perfect choice
Why this works:
The algorithm finds the "elbow" where adding more clusters stops being useful. High Sharpness pinpoints this elbow mathematically, while WCSS confirms the clustering quality.
Elbow Method Visualization:
Traditional clustering problems:
❌ Price spikes distort results
❌ Fixed parameters don't adapt
❌ Manual tuning is subjective
❌ No way to validate choices
Lorentzian solution:
☑️ Outlier-resistant distance metric
☑️ Entropy-based adaptation to volatility
☑️ Automatic optimal K selection
☑️ Statistical validation via WCSS & Sharpness
Features
Visual:
• Color-coded levels (red=highest resistance, green=lowest support)
• Optional deviation bands showing cluster spread
• Strength scores on labels: Each cluster shows a reliability score.
• Higher scores (0.8+) = very strong S/R levels with tight price clustering
• Lower scores (0.6-0.7) = weaker levels, use with caution
• Based on cluster tightness and data point density
• Clean line extensions and labels
Analytics:
• WCSS analysis table showing why K was chosen
• Cluster metrics and statistics
• Real-time entropy monitoring
Control:
• Auto/manual K selection toggle
• Customizable sample size (20-500 bars)
• Show/hide bands and metrics tables
The Result
You get mathematically validated S/R levels that focus on where prices actually cluster, not where they randomly spiked. The algorithm adapts to market conditions and removes guesswork from level selection.
Best for: Traders who want objective, data-driven S/R levels without manual chart analysis.
Credits: This script is for educational purposes and is inspired by the work of @ThinkLogicAI and an amazing mentor @DskyzInvestments . It demonstrates how Lorentzian geometrical concepts can be applied not only in ML classification but also quite elegantly in clustering.
KVS-HLC-%50-FIBThis indicator displays key levels from previous price action and derives Fibonacci points from them. It is a powerful tool for understanding market structure, identifying support and resistance zones, and determining potential price targets.
Key Features:
Previous Period Levels: It allows you to specify and visualize the high, low, and close prices from previous days, weeks, months, 3-month, 6-month, or yearly periods.
Dynamic Fibonacci: Draws Fibonacci lines based on the high and low of the selected period. As the price moves within this range, the active levels are updated.
Smart 50% Line: Features a dynamic 50% line that only appears when the price is within the Fibonacci range. This line is automatically hidden when the price moves outside the range.
Extensive Customization: You can easily customize colors, line styles, and line thicknesses. It also offers a flexible slider for precise adjustment of label sizes.
User-Friendly Design: The indicator's settings menu is clean, intuitive, and easy to navigate.
This indicator is suitable for use on all timeframes and can add a valuable perspective to your trading strategies.
Note: This indicator is a tool for technical analysis and not financial advice. Use it alongside your own analysis.
ICT Liquidity Pools SSL BSLParent Swings - ICT Liquidity Pools (BSL & SSL)
This indicator is designed to cut through the noise of the market and identify truly significant swing points. Instead of marking every minor high and low, it uses the powerful logic of ICT (Inner Circle Trader) breaker patterns to validate and draw only the "Parent Swings" that matter. These are the key liquidity pools that often act as the market's next target.
The Concept: Price Moves from Pool to Pool
A core concept taught by ICT is that price doesn't move randomly; it moves with purpose. The market is engineered to move from one pool of liquidity to the next.
Buy Side Liquidity (BSL): This is a pool of stop-loss orders resting just above a significant swing high. The market is often drawn upwards to "sweep" this liquidity.
Sell Side Liquidity (SSL): This is a pool of stop-loss orders resting just below a significant swing low. The market is often drawn downwards to sweep this liquidity.
This indicator identifies these key BSL and SSL levels after they have been confirmed by a shift in market structure, giving you a clear map of potential targets.
How It Works
The indicator doesn't just look for any swing high or low. It waits for a specific sequence of events to confirm that a swing is a "Parent Swing" and a valid liquidity pool:
Liquidity Sweep: First, it looks for a classic liquidity raid. For a significant high (BSL), it needs to see a swing high get taken out by a higher high. For a significant low (SSL), it needs to see a swing low get taken out by a lower low.
Market Structure Shift (MSS): After the liquidity sweep, the indicator waits for confirmation that the market's intention has changed. This happens when price breaks aggressively in the opposite direction, creating a breaker block pattern.
Confirmation: Only when both the liquidity sweep and the market structure shift are confirmed does the indicator draw the line, marking the swing as a valid BSL or SSL level.
How to Use This Indicator
The primary use for this indicator is to identify targets. Once a BSL (red line) or SSL (green line) is established, you can anticipate that the market will eventually make a run for that level.
If you are in a long position, the next BSL line above you can serve as a logical take-profit target.
If you are in a short position, the next SSL line below you can serve as a logical take-profit target.
The labels (BSL/SSL) will always stay with the current price action for active levels, making it easy to see your targets at a glance.
Settings
Pivot Lookback: Controls the sensitivity of the swing detection. A higher number will find larger, more significant liquidity pools.
Invalidation Threshold (Crossings): This is a key feature. It sets how many times the price must cross through a liquidity level before it's considered "used up" or invalidated. Once invalidated, the line will dim and the label will disappear, keeping your chart clean.
Disclaimer: This is a tool for technical analysis and should not be considered financial advice. Always use proper risk management and integrate this indicator with your own trading strategy.
Engulfing Zone with visualsThis indicator will visually show engulfing along with up arrow for bullish engulfing and down arrow for bearish engulfing. Combine this with your favorite oscillator and you can have a solid trading setup.
ICT Breaker BlocksICT Breaker Block Detector
This indicator automatically identifies and displays high-probability ICT (Inner Circle Trader) Breaker Blocks on your chart. It is designed to help traders spot key shifts in market structure where price is likely to react.
What It Does
The indicator's primary function is to find and draw both Bullish and Bearish Breaker Blocks. These are specific price action patterns that signal a potential reversal after a liquidity sweep.
Bullish Breaker Block (Green): Forms after a low is swept (creating a lower low) and the market structure shifts by breaking above the intermediate swing high. This broken swing high becomes the Bullish Breaker.
Bearish Breaker Block (Red): Forms after a high is swept (creating a higher high) and the market structure shifts by breaking below the intermediate swing low. This broken swing low becomes the Bearish Breaker.
Invalidation: The indicator also tracks these zones in real-time. If price trades completely through a breaker block, the zone is considered invalidated. It will stop extending, its color will change to gray, and an exclamation mark ! will be added to its label.
How It Functions
The script's logic is designed to precisely identify the ICT breaker pattern:
Liquidity Sweep: It first identifies a sequence where a recent swing high is taken out by a higher high (for a bearish setup) or a swing low is taken out by a lower low (for a bullish setup).
Market Structure Shift (MSS): After the sweep, it waits for a clear break in market structure. This occurs when price closes below the intermediate swing low (for a bearish breaker) or above the intermediate swing high (for a bullish breaker).
Drawing the Zone: Once the MSS is confirmed, the indicator draws a box around the range of the swing point that was broken. This box is the Breaker Block, which is then extended into the future to serve as a potential area of interest.
How to Use This Indicator
Settings
Pivot Lookback: This setting determines the sensitivity of the swing point detection. A higher number will identify larger, more significant market structure and result in fewer, but potentially stronger, breaker blocks. A lower number will identify smaller, more immediate patterns.
Color & Display Options: You can customize the colors for the bullish, bearish, and invalidated zones, as well as toggle the visibility of each type of breaker.
Trading Application
Traders can use these automatically drawn zones as high-probability Points of Interest (POI). The common application is to wait for price to return to the breaker block after it has formed. This retest can offer a potential entry opportunity in the direction of the market structure shift.
For a Bullish Breaker, a trader might look for a long entry when the price dips back into the green zone.
For a Bearish Breaker, a trader might look for a short entry when the price rallies back up into the red zone.
Disclaimer: This indicator is a tool to assist in technical analysis. It is not a standalone trading system and does not provide financial advice. Always use proper risk management and combine this tool with your own analysis and trading strategy.
Dynamic Pivot PointThis indicator calculates and displays dynamic pivot points (Pivot, Support, and Resistance levels) based on a selected timeframe. These levels help traders identify potential price reversal zones, support/resistance, and trend direction.
it calculates:
Support Levels (S1, S2, S3)
Resistance Levels (R1, R2, R3)
Dynamic Feature:
a pivot defined period ( default = 5). you can change .
You can choose a specific timeframe (pivotTimeFrame) for calculating pivot levels (e.g., Daily, Weekly, etc.).
Visibility Toggle:
You can turn the pivot levels on or off using the input toggle.
Color Scheme:
Pivot Line: White
Support Levels: Green (S1, S2, S3)
Resistance Levels: Red (R1, R2, R3)
How to Trade With It:
1. Support and Resistance Reversals:
Buy near support levels (S1, S2, S3) if price shows bullish reversal signals.
Sell near resistance levels (R1, R2, R3) if price shows bearish reversal signals.
2. Breakout Trading:
Break above R1/R2/R3 with strong volume may indicate a bullish breakout — consider long positions.
Break below S1/S2/S3 may signal a bearish breakout — consider short positions.
3. Trend Confirmation:
If price stays above Pivot and supports hold — trend is likely bullish.
If price stays below Pivot and resistances hold — trend is likely bearish.
MTF Vegas Tunnels & Pivot PointsThis indicator is a professional-grade multi-timeframe confluence tool combining two highly complementary trading frameworks:
Vegas Tunnels (EMA-based trend zones)
Pivot Points (market structure levels across multiple timeframes)
Its purpose is to help traders:
Read market direction with clarity
Spot key reaction zones before they happen
Combine dynamic trend with static structure
All in one compact and fully customizable tool.
🔍 What This Indicator Shows
🌀 MTF Vegas Tunnels – Trend Momentum Zones
Vegas Tunnels are dynamic trend zones built from a trio of long-term exponential moving averages: EMA 144, 169, and 233. These specific EMAs are widely used in trend-following strategies to filter noise and focus on the core direction of the market.
They are used to identify:
The dominant market trend
Pullback or breakout zones within that trend
Dynamic support/resistance areas where price may bounce, consolidate, or reverse
This script allows you to activate up to 6 Vegas tunnels, each linked to a different timeframe: 5 min, 15 min, 1H, 4H, 1D, 3D (fully customizable)
Each tunnel displays three curves :
Low = potential dynamic support (EMA 233)
Middle = trend core zone (EMA 169)
High = potential dynamic resistance (EMA 144)
By plotting these moving averages together, the indicator forms a tunnel that visually guides you through trending environments.
Each timeframe is color-coded for clarity, helping you quickly assess the trend structure across multiple layers of the market.
🧱 Pivot Points – Market Structure Mapping
Pivot Points are price levels used by institutional traders to track where price is likely to react. This tool includes pivot levels from four timeframes :
Daily
Weekly
Monthly
Yearly
For each timeframe, you can select which levels to display :
Pivot (P)
Support 1 (S1) / Resistance 1 (R1)
Up to S5/R5 if desired
These levels are plotted as horizontal lines with labels, making it easy to :
See confluence zones between different timeframes
Anticipate reaction areas with higher accuracy
Align trend with market structure
⚙️ Customization Features
Enable/disable tunnels individually by timeframe
Choose pivot timeframes and levels to show
Adjust visual style: label names, line thickness, max levels per timeframe
Customize colors for every curve and pivot group
The indicator is designed to be clean, modular, and non-intrusive, adaptable to any trading style.
🎯 Why Use This Indicator ?
This tool is ideal for traders who want to :
Trade with the trend, not against it
Identify high-probability zones for entry/exit
See how multiple timeframes align in one chart
Make better decisions by combining momentum and structure
Whether you're a scalper using intraday pivots and 5min tunnels, or a swing trader watching weekly zones and 4H trends — this script gives you a full tactical view.
MA 12 + 48After crossing the two moving averages, the indicator looks for a set of conditions to be fulfilled, after which it gives a buy or sell signal.
Gann Square of 9 cardinal cross and trinesGann Square of 9
This indicator is a powerful tool for traders who use W.D. Gann's methodologies to forecast potential support and resistance levels. It visualizes key price levels derived from the Gann Square of 9, a classic tool in technical analysis that relates price and time through geometric angles and rotations.
How It Works
The Gann Square of 9 is a spiral number chart where price moves in a clockwise spiral. Key angles on this square (such as 90°, 180°, 270°, and 360°) are used to identify price levels that act as magnets for future price action. This indicator automates that process by calculating these levels dynamically from a chosen pivot point.
Key Features
This script provides comprehensive and customizable functionality, including several unique enhancements:
Customizable Pivot Point: Choose your pivot price source from various options, including open, high, low, close, hl2, hlc3, ohlc4, and kryptec.
Dynamic Pivot Updates: The indicator can automatically reset its pivot price at the beginning of a new period (e.g., a new day, week, or month), allowing the levels to adapt to recent market changes.
Fixed Pivot Option: To prevent the indicator from changing when you scroll through historical data, you can choose to use a fixed pivot price. This anchors the levels to a specific value, ensuring they remain constant regardless of the visible chart range.
Extended Gann Angles: In addition to the traditional 90°, 180°, and 270° levels, this script also includes the 120° and 240° angles for more granular analysis of potential turning points.
Multiplier and Rotations: Fine-tune the distance between the Gann levels with the multiplier input. The rotations parameter allows you to raise or lower the entire set of levels by one or more 360° rotations, adapting the indicator to different price ranges.
How to Use
Choose Your Pivot: The indicator's levels are all based on a single pivot price.
For a static analysis, enable "Use Fixed Pivot Price?" and enter a specific price you want to anchor your analysis to.
For a dynamic analysis, select your desired "Resolution" (e.g., 'W' for weekly) and the pivot price will be set based on the previous period's data.
Adjust Rotations: Use the rotations input to shift the entire set of levels up or down until they align with a significant support or resistance area on your chart.
Analyze Levels: The plotted lines represent potential support and resistance zones. A price move through one level may target the next one in the sequence.
Disclaimer: This indicator is a tool for technical analysis and should not be considered financial advice. Past performance of these levels does not guarantee future results. Always use proper risk management and conduct your own research before making any trading decisions.
KitoBoy_trading_Bay/Sell_GRAALThis script is an indispensable tool for traders, which includes such tools as support and resistance levels, Slip Loss or Super trend, display of maximum volume levels and trading. Average moving averages. Using Fibonacci and Camarilla levels, as well as pivot reversal levels, the indicator shows buy zones and optimal sell zones for any instrument.
The indicator can be used on different timeframes, which makes it suitable for both intraday and medium-term trading.
For example, on a 15-minute timeframe, this indicator shows optimal points for buying and selling during the day, buying at the lower levels, highlighted in red, such as Target 1 and Target 2, which are often good points for buying.
These levels are automatically updated once a day and are dynamic, every day at 03:00 with new price values and targets, thereby showing where to buy the instrument and where to sell with targets for each day.
The essence of this indicator is as follows:
it divides the chart into zones where... The optimal zone for buying any instrument is Bay Reversal and is highlighted in green.
When the price goes below, the next zone for buying is the Break Down zone and level. This level is the lower boundary of the price channel and most often becomes a reversal level during standard corrections.
In the event of a breakout and consolidation of the price below this level, most often the price comes and reverses from the following levels - these are the lower Target 1 and Target 2, which are the main targets for correction and the best points for entering a position.
Most often, the price falsely pierces them, collecting stop orders under them and reverses, through reversal formations, changing the trend to the opposite.
Having bought and gained a position between the values from the Bay Reversal - Break Down - Targets levels and having received a great average purchase price for the instrument, we place limit orders for sale at the levels - Sell Reversal - we transfer the first take and stop to no loss.
The next targets for taking profit will be the Break Out levels and the two upper Targets, these are the main targets for fixing the position.
I will give you an example of a successful and correct setup using this indicator:
I want to buy bitcoin for $ 200 full pose ✍️
I divide the entry into 4 parts:
- where the first purchase is for $ 10 from the level according to the Bay Reversal indicator
- the 2nd purchase is for $ 20 from the Break Down level, which is important! double volume
- 3rd purchase for $40 from the lower level of Target 1, the price comes there in 90% of cases❗️and most often reverses from it
- 4th top-up happens rarely, so I hold $130 for this case and buy from the last lower target 2 and wait for the targets.
The first take to fix the profit occurs at the Sell Reversal level, where we fix part of the position and move the stop to no loss❗️
Next by targets🎯, where the level of the next profit fixation = Break Out control and exit the position completely at the upper values = Target 1 and Target 2, where the deal is completely closed.
IMPORTANT! We always hide the stop for these setups behind the lower target 2 by 5%
Ideally, the best prices are to buy at the lower targets and sell at the upper targets
with a clear stop, behind the lower targets. I do not recommend ignoring stops. Safety first.
We have thought of everything for you, here are the pivots and levels, and trend and Fibonacci levels.... In a word, the grail! No analogues. Works like a clock on all time frames.
The nearest frame is a daily, the beginning of the month, new targets. Working out according to the timing is 1 month
Time frame is a week - working out according to the timing is half a year
Time frame is 15 minutes, targets within a day, at 03.00 each day = new targets for the day.
TF 1 hour - 4 hours - 12 hours = targets for the week. Every Monday at 03.00 new targets for the new week.
Month - working out for a year, main goals for the cycle.
For any questions, write to me in a personal message @Igor_Vorobyev
A truly worthy, necessary and useful script.
Trading Path
Below indicator are combined in them.
POI
VOLUME FVG
ORDER BLOCKS
VWAP
200 EMA HIGH
PIVOT
Mouse Indicator PrivateThe "Mouse Indicator Private" is a powerful Pine Script tool designed for XAU/USD (Gold) trading on the 1-minute (M1) timeframe. It incorporates a sophisticated set of conditions to identify potential trading opportunities, focusing on specific candlestick patterns and volume dynamics, combined with advanced capital management features.
Key Features:
1. Independent of Higher Timeframe Structure: Unlike many indicators, "Mouse Trader" operates effectively on the M1 timeframe without needing confirmation from larger timeframes. This means you get timely signals directly on the fast-moving Gold market.
2. Low Stop Loss, 1:1 Risk/Reward: This indicator is designed to identify positions with a tight, low stop loss, aiming for a 1:1 Risk-to-Reward ratio. This approach allows you to take trades with well-defined risk, maximizing your trading efficiency.
3. Opportunistic Trading: Signals are generated whenever conditions are met, giving you the flexibility to seize trading opportunities as they appear throughout the trading session.
Volume Analysis: Integrates a Volume Moving Average to spot significant volume spikes and increasing volume, adding confluence to signals.
4. Automated Capital Management: Provides real-time calculations for:
- Stop Loss (SL) Price: Dynamically calculated based on the low (for Buy signals) or high (for Sell signals) of the qualifying signal candle, aiding in risk control.
- Calculated Lot Size: Automatically determines the appropriate lot size based on your predefined risk amount per trade and the calculated stop-loss distance, helping you manage your exposure effectively.
Clean Chart View: Providing a cleaner and less cluttered visual experience.
Contact for Use:
For any questions, support, or to learn more about how "Mouse Trader" can enhance your trading, please connect with us:
- Email: bigmouse12568@gmail.com
- Zalo OTA: (+84) 389936666
Mid-Term Refuges by MFCMid-Term Refuges by MFC
Description in English
OverviewThe "Mid-Term Refuges by MFC" indicator is a versatile tool designed for TradingView, tailored for mid-term and short-term traders. It combines Classic Pivots, Higher Highs/Lower Highs/Lower Lows/Higher Lows (HH/HL/LL/LH), Daily/Weekly/Monthly/Annual Open Levels, Mid-Term Levels based on the annual open, and the All-Time High (ATH) level. Ideal for swing trading, day trading, and market structure analysis, it offers customizable visualizations to adapt to various trading styles and timeframes.
Key Features
1. Classic Pivots
Purpose: Displays pivot points (PP, S1, R1, S2, R2, S3, R3) calculated from the high, low, and close of a selected timeframe.
Visualization: Lines for the central pivot (PP), supports (S1, S2, S3), and resistances (R1, R2, R3), with customizable colors and styles.
Customization:
Enable/disable pivot lines and price labels.
Select pivot timeframe (1H, 4H, 8H, D, W, M, 12M).
Adjust colors, line thickness (1-4), and styles (solid, dashed, dotted).
Show pivots on all timeframes or only higher ones.
Display price values on lines with customizable text color and size.
2. HH/HL/LL/LH Pivots
Purpose: Identifies Higher Highs (HH), Lower Highs (LH), Lower Lows (LL), and Higher Lows (HL) to detect trend continuations or reversals.
Visualization: Dashed lines and labels at pivot points, with green for HH/LH and red for LL/HL.
Customization:
Enable/disable HH/HL/LL/LH pivots.
Adjust left/right bars (default: 5) for pivot sensitivity.
Set colors for each pivot type and limit historical pivots (up to 20).
Customize label text size and color.
3. Open Levels (Daily, Weekly, Monthly, Annual)
Purpose: Plots open prices for daily, weekly, monthly, and annual periods as key reference levels.
Visualization: Horizontal lines with labels showing the open price, updated at the start of each period.
Customization:
Enable/disable individual open levels.
Show on all timeframes or restrict to higher timeframes.
Adjust colors, line thickness (1-4), and styles (solid, dashed, dotted).
Display price labels with customizable text color and size.
4. Mid-Term Levels
Purpose: Displays upper (L1 to L8+) and lower (L-1 to L-8+) levels based on the annual open, calculated using customizable percentages.
Visualization: Dotted lines with labels for up to 8 default levels plus additional levels (up to 10).
Customization:
Enable/disable mid-term levels.
Set upper/lower percentages (default: 10%) and additional levels (0-10).
Adjust colors and line styles for primary and additional levels.
5. All-Time High (ATH)
Purpose: Tracks and displays the all-time high price of the asset.
Visualization: A horizontal line with a label at the ATH level, updated dynamically.
Customization:
Enable/disable ATH line and label.
Adjust color, line thickness (1-4), and style (solid, dashed, dotted).
Customize label text size and color.
6. Debugging Table
Purpose: Provides a table with real-time data for debugging and analysis.
Visualization: A table in the top-right corner showing pivot values, open levels, mid-term levels, and ATH.
Customization: Enable/disable the table.
Indicator Settings
General Settings
Show Debugging Table: Toggle the debugging table.
Pivot Timeframe: Select timeframe for classic pivots (1H, 4H, 8H, D, W, M, 12M).
Show Classic Pivots: Enable/disable classic pivot lines.
Show HH/HL/LL/LH Pivots: Enable/disable trend pivot lines.
Show Open Levels: Enable/disable daily, weekly, monthly, and annual open lines.
Classic Pivots
Colors and Styles: Set colors and styles (solid, dashed, dotted) for PP, S1, R1, S2, R2, S3, R3.
Line Thickness: Adjust line thickness (1-4).
Show Price Labels: Toggle price values on pivot lines.
Text Color and Size: Customize label appearance.
Enable on All Timeframes: Show pivots on intraday timeframes.
HH/HL/LL/LH Pivots
Left/Right Bars: Set sensitivity (default: 5 bars).
Colors: Green for HH/LH, red for LL/HL.
Max Historical Pivots: Limit displayed pivots (1-20).
Open Levels
Enable Daily/Weekly/Monthly/Annual: Toggle individual open levels.
Enable on All Timeframes: Show open levels on intraday timeframes.
Colors and Styles: Set colors and styles for each open level.
Line Thickness: Adjust thickness (1-4).
Show Price Labels: Toggle price values with customizable text color and size.
Mid-Term Levels
Enable Mid-Term Levels: Toggle upper/lower levels.
Upper/Lower Percentages: Set percentages (default: 10%).
Additional Levels: Add up to 10 extra levels.
Colors and Styles: Customize for primary and additional levels.
ATH
Show ATH: Toggle ATH line and label.
Color, Thickness, Style: Customize appearance.
Show Price Label: Toggle ATH price with customizable text.
How to Use
Add to Chart:
Search for "Mid-Term Refuges by MFC" in TradingView’s indicators and add it.
Initial Setup:
By default, all features (pivots, open levels, mid-term levels, ATH) are enabled.
Adjust colors, styles, percentages, and timeframes to match your strategy.
Interpretation:
Classic Pivots: Use PP, S1, R1, S2, R2, S3, R3 as support/resistance zones for entries, exits, or stops.
HH/HL/LL/LH Pivots: Identify trend direction (HH/HL for bullish, LL/LH for bearish) or reversals.
Open Levels: Use daily, weekly, monthly, and annual opens as key reference points for price reactions.
Mid-Term Levels: Monitor upper (L1 to L8+) and lower (L-1 to L-8+) levels for mid-term trend targets.
ATH: Track the all-time high as a critical resistance level.
Debugging Table: Review real-time values for pivots, opens, and levels.
Timeframes:
Ideal for swing trading (4H, D, W) and day trading (1H, 15M).
Enable "All Timeframes" for intraday analysis (1M, 5M).
Customization:
Adjust pivot sensitivity (left_bars, right_bars) for HH/HL/LL/LH.
Fine-tune percentages for mid-term levels and line styles for clarity.
Notes and Recommendations
Swing Trading: Use higher timeframes (4H, D, W) for classic pivots and mid-term levels to identify key zones.
Day Trading: Enable "All Timeframes" for open levels and pivots on lower timeframes (1M, 5M).
Avoid Clutter: Adjust text size or disable labels if the chart becomes crowded.
Testing: Experiment with pivot timeframes and mid-term level percentages for different markets (Forex, stocks, crypto).
Limitations: In low timeframes, HH/HL/LL/LH pivots may be sensitive to noise. Increase left_bars/right_bars for robustness.
Daily Short-Term Levels & Pivots with BOS/CHoCHDaily Short-Term Levels & Pivots with BOS/CHoCH
OverviewThis indicator combines essential tools for short-term and long-term traders, integrating Daily Short-Term Levels (NDCP), Pivots, and detection of Break of Structure (BOS) and Change of Character (CHoCH). Designed for TradingView, it’s ideal for scalping, day trading, and market structure analysis across any timeframe. It provides clear visualization of key levels, pivots, and structural patterns, with customizable settings to suit various trading styles.
Key Features
1. Daily Short-Term Levels (NDCP)
Purpose: Displays support and resistance levels based on the daily open, calculated as bullish and bearish percentages.
Levels: Up to 10 bullish levels (L+1 to L+10) and 10 bearish levels (L-1 to L-10), with configurable percentages (default: 0.236% to 2.618%).
Daily Open: A line marking the daily open price, with an option to display its value.
Customization:
Enable/disable levels and daily open.
Adjust colors, line thickness, and style (solid, dashed, dotted).
Position labels (Left, Right, Center) with adjustable offsets.
Show levels on all timeframes or only on daily and higher.
2. Pivots
Purpose: Identifies significant highs and lows (pivots) on the chart, useful for spotting reversal or continuation points.
Visualization: Green triangles (highs) and red triangles (lows) mark pivot points.
Customization:
Enable/disable pivot visualization.
Adjust the number of left and right bars to define pivots (default: 5 bars).
Change triangle colors.
3. Break of Structure (BOS) and Change of Character (CHoCH)
Purpose: Detects Break of Structure (BOS) and Change of Character (CHoCH) based on pivots, aiding in trend identification and reversals.
Visualization:
Resistance (green) and support (red) lines drawn from the latest pivots.
Labels for "BOS" (trend continuation), "CHoCH" (trend reversal), and "CD" (cross detected).
Historical CHoCH lines (optional, dotted) to track past structural changes.
Customization:
Enable/disable BOS/CHoCH and historical CHoCH lines.
Adjust colors and thickness for lines and labels.
Configure pivot sensitivity for BOS/CHoCH detection.
Indicator Settings
General Settings
Enable Daily Short-Term Levels: Toggle daily open-based levels.
Enable Pivots: Show triangles for significant highs/lows.
Enable BOS and CHoCH: Activate detection of structural breaks and reversals.
Daily Short-Term Levels
Show Daily Levels: Enable/disable bullish and bearish level lines.
Enable on All Timeframes: Display levels on intraday timeframes (e.g., 1M, 5M).
Text Color: Set the color for level labels.
Daily Open: Options to show the open line, its value, color, thickness, and style.
Label Alignment: Left (near daily open), Right (chart edge), or Center, with adjustable offsets.
Bullish/Bearish Levels: Configure percentages (0.236% to 2.618%), colors, line thickness, style, and value visibility.
Pivots and BOS/CHoCH
Pivot Colors: Green for highs, red for lows.
Left/Right Bars: Define pivot sensitivity (number of bars without breaking the high/low).
Show BOS: Enable labels for structural breaks.
Show Historical CHoCH Lines: Display dotted lines for past CHoCH events.
Colors and Thickness: Customize support, resistance, BOS, CHoCH lines, and "CD" labels.
How to Use
Add to Chart:
Search for "Daily Short-Term Levels & Pivots with BOS/CHoCH" in TradingView’s indicators and add it.
Initial Setup:
By default, daily levels, pivots, and BOS/CHoCH are enabled.
Adjust level percentages, colors, and styles to match your strategy.
Interpretation:
Daily Levels: Use bullish (L+1 to L+10) and bearish (L-1 to L-10) levels as support/resistance zones for entries, exits, or stops.
Pivots: Triangles mark key reversal or continuation points. Use them to confirm trends or identify high-probability zones.
BOS/CHoCH:
BOS: Indicates trend continuation (bullish if breaking a support, bearish if breaking a resistance).
CHoCH: Signals a potential trend reversal (bullish to bearish or vice versa).
CD: Confirms a pivot level cross, marking the start of a BOS or CHoCH.
Timeframes:
Ideal for scalping (1M, 5M) with "Enable on All Timeframes" activated.
Effective on higher timeframes (4H, D) for structural analysis.
Customization:
Adjust pivot bars (left_bars, right_bars) for more/less sensitivity.
Configure label offsets to avoid clutter on detailed charts.
Notes and Recommendations
Scalping: Use low timeframes (1M, 5M) with "Enable on All Timeframes" for visible daily levels. Set left_bars/right_bars to lower values (3-5) for faster pivots.
Swing Trading: On higher timeframes (4H, D), daily levels and BOS/CHoCH help identify key trend zones.
Avoid Clutter: If labels overlap, adjust offset_etiquetas, offset_derecha, or offset_centro, or select "Right" or "Center" alignment.
Testing: Experiment with percentage settings and styles to suit your market (Forex, stocks, crypto, etc.).
Limitations: On very low timeframes, pivots may be sensitive to noise. Increase left_bars/right_bars for more robust pivots.
Acknowledgments
Developed with passion for the TradingView community. I hope this indicator enhances your technical analysis! Feel free to leave feedback or contact me with suggestions or issues.
Happy trading!
DSI - Smart Money Concepts + IMB + VolumeИнструкция к индикатору: SMC Zones + Объёмы + CHoCH / BOS
🛠 Описание индикатора
Индикатор предназначен для трейдеров, работающих по стратегии Smart Money Concepts (SMC). Он автоматически:
Выявляет ключевые элементы структуры: CHoCH, BOS;
Строит зоны IMB (Imbalance), отображает зоны предложения и спроса;
Отмечает объёмы на этих уровнях;
Помогает находить точки входа и цели для тейк-профита.
📊 ЧТО ОТОБРАЖАЕТСЯ НА ГРАФИКЕ
1. 🔷 CHoCH (Change of Character)
Отображается как подпись CHoCH на графике.
Показывает первую смену характера движения.
Служит ранним сигналом о возможной смене тренда.
Пример: при бычьем развороте — пробой предыдущего Lower High.
2. 🔷 BOS (Break of Structure)
Отображается как BOS.
Подтверждает смену тренда.
Требуется для построения новых зон покупки или продажи.
Пример: в лонге — пробой Higher High (HH), в шорте — Lower Low (LL).
3. 📦 IMB Zones (Imbalance / Дисбаланс)
Выделены полупрозрачными прямоугольниками.
Цвета:
Серый / Тёмно-синий — зоны предложения (SELL).
Серый / Оливковый / зелёный — зоны спроса (BUY).
Строятся между свечами, где есть "пустота" (gap) между телами свечей без перекрытия объёмом.
Часто дают реакцию цены и служат точками входа.
4. 📉 Объёмы зон
Указаны в числовом значении и процентах (%).
Например: 192.279K (30%) — это объём 192 тыс. с долей в 30% текущего кластера.
Помогают оценить силу интереса в зоне:
Высокий объём = высокая вероятность реакции.
Низкий = вероятна неуверенность или пробой.
5. 📐 Цели движения
Синие стрелки показывают направление потенциального движения.
Горизонтальные уровни — это проекции роста/падения из зоны покупок/продаж.
Расчёт основан на RR (риск/прибыль) и оставленном объёме.
🧩 ОСНОВНАЯ ЛОГИКА РАБОТЫ
Когда входить в сделку?
Появился BOS → Появилась IMB зона → Цена вернулась в зону → Вход по реакции (Pin-bar, engulfing и т.п.).
Либо лимитно в середине зоны при наличии объёма.
Где ставить стоп?
За пределами зоны (вне IMB).
Либо ниже/выше свечи с BOS.
Где тейк?
В противоположной зоне.
Либо по расчётной цели (показана на графике стрелкой с %).
🔧 НАСТРОЙКИ ИНДИКАТОРА
Индикатор поддерживает гибкие настройки:
✅ Включение/отключение отображения:
CHoCH
BOS
Зоны IMB
Объёмы
⚙️ Настройка временного диапазона: отображение зон с определённого TF.
🎯 Настройка цвета и прозрачности зон.
🔔 Добавление алертов (на CHoCH, BOS или вход в зону).
🔍 ПРИМЕР НА ГРАФИКЕ (см. изображение выше)
На графике SOL/USDT 15m:
BOS — подтверждает разворот вверх.
Появляется зона BUY с объёмом 192.279K (30%).
Цена возвращается в зону и начинает рост — вход лимитный по BUY.
Первая цель — зона IMB 183–185 (SELL зона).
Следующие цели — зоны выше с объёмами 299K, 305K и т.д.
✅ РЕКОМЕНДАЦИИ
Используйте индикатор в связке с Price Action: подтверждение входов по свечам.
Всегда ждите BOS перед тем как строить торговый сценарий.
Следите за объёмом в зонах — это ключ к вероятности реакции.
Smart Money Concepts (SMC) + IMB Zones + Volume Analysis
Full Guide for Traders | By DSI Trade
Welcome to a complete guide to our advanced TradingView indicator that blends Smart Money Concepts (SMC) with Imbalance (IMB) Zones and Volume Visualization. This tool is built to help you identify market structure shifts, institutional order flow, and high-probability entry zones — all in one place.
🧠 What This Indicator Shows
The indicator automatically detects and displays:
CHoCH (Change of Character)
Early trend reversal points when a key HL/LH level is broken.
BOS (Break of Structure)
Confirmed structural break — key for confirming trend direction.
IMB Zones (Imbalances)
These gray and blue zones show gaps left in price action where institutional orders likely entered. Price tends to return to these areas.
Volume at Each Zone
Colored bars at the right of each zone show the volume profile — the relative strength of the reaction expected.
🛠 How to Use This Indicator — Step-by-Step
1. Observe the Trend Structure
Look for CHoCH or BOS labels to understand if the trend is reversing or continuing.
For example, a BOS after a CHoCH often signals trend confirmation.
2. Wait for Pullback into IMB
IMB zones are shown in gray or blue rectangles.
Price often pulls back into these zones before continuing.
3. Check the Volume Box
Each zone has a volume number (e.g., 305.395K (23%)), showing traded volume and relative weight.
Higher % = stronger potential reaction.
4. Enter with Confirmation
Once price re-enters an IMB zone, watch for a candle reaction, volume spike, or minor CHoCH on lower TFs.
Enter with your stop below the zone and a target toward the next IMB zone or structural high/low.
5. Set TP Based on Next Zone
Take profit near next IMB, BOS, or high-volume node.
Adjust based on RR (Risk-Reward), e.g., 1:2 or 1:3 setups.
📍 Best Use Cases
✅ Intraday Scalping (5m, 15m)
✅ Swing Trading (1H, 4H)
✅ Structure-Based Risk Management
✅ Teaching SMC to Beginners
✅ Volume Confirmation of Zones
⚠️ Important Notes
IMB zones do not repaint — they stay visible until price fully fills them or breaks the zone.
Volume shown is zone-specific, not global.
Avoid trading directly after BOS/CHoCH without waiting for a pullback.
Not financial advice — use with a clear system and proper risk management.
🧰 Settings Panel (Coming Soon / Optional)
If this version includes a UI panel:
Toggle IMB zones visibility
Customize zone colors
Switch CHoCH/BOS labels
Select which timeframe to monitor
🧾 Conclusion
This indicator simplifies complex SMC methodology into a visual, easy-to-follow system. It works best when paired with your price action and risk strategy. Perfect for both novice traders learning structure and professionals identifying smart entries based on volume and imbalance.
📎 Follow DSI Trade for more indicators, analysis & guides.
💬 Questions or ideas? Drop them in the comments below or reach us on Telegram.
GTrader-ICT All In One-Comumnity VersionMeet the **GTrader-ICT All In One **, a comprehensive toolkit designed to integrate key Inner Circle Trader (ICT) concepts directly onto your chart. This powerful overlay indicator consolidates multiple essential tools, streamlining your technical analysis and helping you identify key temporal and price-based events.
📚 References & Inspiration
This indicator stands on the shoulders of giants. With the help of **tradeforopp** and **LuxAlgo**. The concepts and some implementation details were referenced from the following excellent, publicly available scripts:
ICT Killzones: The session drawing and pivot logic is adapted from tradeforopp
ICT Macros: The macro detection and plotting functionality is inspired by the work of Lux Algo , particularly their widely-used indicators covering ICT concepts.
🎯 Core Features
* **ICT Killzones:** Visualize critical trading sessions with customizable boxes. You can easily toggle and style the **Asia**, **London**, and **New York (AM, Lunch, PM)** sessions to focus on the liquidity and volatility that matter most to your strategy.
* Fully customizable session times and colors.
* Timezone support to align sessions with your local or preferred trading time (defaults to `America/New_York`).
* **ICT Macros:** Automatically identify and plot specific, short-duration time windows where institutional algorithms are known to be active (e.g., `09:50-10:10`, `14:50-15:10`, etc.).
* Plots the high/low range of the macro, providing clear levels of interest.
* Utilizes 1-minute data for precision, even when viewing on 3-minute or 5-minute charts.
📚 Optimization over the other original indicators
We add the custom input for macros session, users just need to input the from/to hour: minute format, and they will be converted into session objects in pinescript
The macro draws function is optimized, removing redundant draws, leading to better performance
Add "Distance from Macro Line to Chart" option
Add "Session Drawings Limit" for better performance
⚠️ Notes on TradingView Warnings
You may encounter some warnings from TradingView when using this script. These are generally expected due to the script's advanced, event-driven nature:
1. **Function Call Consistency:** The function 'box.new' should be called on each calculation for consistency, which may appear. This happens because drawing elements (like session boxes) are intentionally created only on the *first bar* of a new session, not on every single bar. This is a necessary design choice for performance and to prevent duplicate drawings.
2. **Potential for Repainting/Slow Load:** The **Macro** feature uses the `request.security_lower_tf()` function to get accurate 1-minute data. This can trigger warnings about performance or slow loading times. This is a known trade-off for achieving the precision required for the feature.
Silver BulletSilver Bullet is a trading tool built for finding cleaner, higher-probability setups. It focuses on key windows of market movement and adds helpful tools like daily range levels and candlestick patterns.
Whether you’re trading breakouts or reversals, Silver Bullet gives you a clearer view of the market and more confidence in your setups.
⸻
🔹 Trading Setup #1: Macro Time
The Macro Time setting offers two modes: Macro Bullet and Silver Bullet. Both help traders focus on specific times when the market tends to deliver clean moves.
• Macro Bullet is based on the high and low of a full macro session. It automatically detects the session’s range and bias, then offers optimal entries for either Long or Short setups. Once the session resolves, it provides Fibonacci-based levels for entry, target, and stop loss.
• Silver Bullet is based on ICT concepts and focuses on the hourly range for London, NY AM, and NY PM sessions. It’s designed for quick time blocks and highlights key levels as the session unfolds.
To use this setup, set Macro Time to “ICT Sessions” and select your preferred mode under Bullet Mode.
⸻
🔹 Trading Setup #2: Daily Range
Enable Daily Range to draw Fibonacci levels based on either the previous day’s candle or the current day’s developing range. These levels help you identify potential support, resistance, and midpoint zones throughout the day.
With the current day’s range, levels automatically update in real time as new highs or lows form — keeping your chart aligned with evolving price action.
⸻
🔹 Trading Setup #3: Candlestick Patterns
Turn on Candlestick Patterns to automatically highlight clean reversal signals such as Hammers, Hanging Men, Shooting Stars, and Tweezers. Each pattern is detected using specific criteria and trend filters to reduce noise and improve reliability. They work especially well as confirmation signals around key levels or session zones.
Silver Bullet brings structure, clarity, and precision to your intraday trading. By combining time-based bias, price action levels, and pattern recognition, it helps you trade with purpose — not guesswork. Use one setup or combine all three for a complete view of the market, tailored to your style and session of choice.
Elliott Wave Auto Detector (Simplified)How to Use the Detector
Identify Structure: Look for sequences like 1-2-1-2...
These may show a forming or ongoing Elliott wave pattern.
Validate Trend: Multiple red 2’s at lower highs suggests a bearish trend; the reverse with blue 1’s at higher lows is bullish.
Trading Zones:
Consider buying near clusters of blue 1’s (support zones).
Consider selling or shorting near clusters of red 2’s (resistance zones).
Look for Breakouts: If price breaks out of the descending channel, trend may reverse or accelerate.
Bracket PreviewThe Bracket Preview indicator allows the user to set their intended bracket order distance (distance, in ticks, to take-profit and stop-loss) from the current live price so that a preview is generated and updated in real-time as price moves. This gives the trader a quick reference of where the bracket orders would be placed if a position were entered at that specific moment in time. This can be helpful by making it more obvious to the trader before a trade is placed exactly where these levels would be in relation to previous price action or if it would be better to wait for price to move to a more favorable level or accept a different Risk-Reward (RR) from this specific trade.
• “If I entered a long position now, would my target be in front of or beyond a recent consolidation area where it is likely to run into resistance and potentially reverse before hitting my take-profit?”
• “Would this bracket order place my stop-loss above or below a previous pivot or would I need to move it after entering the trade and potentially increase the risk on this trade to have it in a more logical level?”
• “If price is in a range and I enter now, would my stop be in the middle of the range while my target is outside the top of the range? Maybe I should wait for price to move to an area where my target would be inside but near the top of the range while my stop loss is below the range so that I’m not taking unnecessary risk or being forced to take an unfavorable RR.”