SYXX - HTF Candle Overlay
This script, titled "HTF Candle Overlay by SYXX," is designed to visualize the full range and structure of a higher-timeframe (HTF) candle directly onto a lower-timeframe chart. It helps traders maintain context by showing where the current price action sits relative to a much larger candle's boundaries. Combined with LuxAlgo Volume Node Profile.
1. 🔍 Primary Feature: Higher Timeframe Candle Projection
Configurable Timeframe: The user sets the desired HTF using the Interval input, which defaults to 'D' (Daily). The indicator then tracks the High, Low, Open, and Close of that HTF bar.
Live and Historical Drawing: The script uses box.new to draw boxes representing the candle's full range (High to Low).
Historical Boxes (if changeHTF): When a new HTF candle closes, the completed box for the previous period is drawn.
Live Box (if barstate.islast): The indicator draws a live, dynamic box for the current, incomplete HTF candle, which expands with every new High or Low on the lower chart.
2. 🎨 Visualization & Customization
Color-Coded Bias: The boxes are colored based on the HTF candle's direction:
Bullish/Long (BgLong): Green color is used if the HTF candle closed higher than it opened (close > htfOpen).
Bearish/Short (BgShort): Red color is used if the HTF candle closed lower than it opened.
Box Styling: Users can customize the box's appearance, including border color and style, border thickness, and background opacity (BoxOpacity).
Midline: An optional MidLine is calculated as the average of the HTF High and Low, acting as a potential support/resistance reference point.
Range Display: The indicator can display the range of the box in pips (BoxRangePips) or the percentage of movement relative to the full range (BoxRangePercentage).
Time Labels: It plots time labels that show the start and end time of the completed HTF period (e.g., "07:00 - 11:00").
3. 🚨 Alert System (Placeholders)
The script includes placeholder inputs for standard trading alerts, though the internal logic for checking these conditions is currently commented out or set to false:
Alert: Break Above/Below Box: To signal a breakout of the HTF High or Low.
Alert: Price Re-Enters Box: To signal a pullback back into the range.
Multitimeframe
CODY BOT – Breakout SignalsCODY BOT is a minimalist, high-probability breakout indicator designed to keep your chart clean while highlighting actionable trading opportunities.
Unlike traditional indicators that generate too many signals, CODY BOT only alerts you to strong directional moves following consolidation, helping you focus on high-quality entries.
Key Features:
Detects breakouts above recent highs and below recent lows.
Filters weak moves using minimum candle body size.
Includes a cooldown period to prevent signal spam.
Clean and intuitive visual signals with large arrows for easy interpretation.
Optional customization for consolidation lookback bars, minimum candle size, and arrow visibility.
Alerts built-in for server-side and mobile notifications.
How to Use:
Look for BUY arrows when price breaks above consolidation highs.
Look for SELL arrows when price breaks below consolidation lows.
Combine with your preferred risk management and trend confirmation strategies.
FX OSINT — Institutional Midnight Intelligence For ForexFX OSINT — Institutional Midnight Intelligence For Forex
See Your FX Charts Like an Intelligence Briefing, Not a Guess
If you’ve ever stared at EURUSD or GBPJPY and thought:
Where is the real liquidity?
Is this move sponsored by smart money or just noise?
Am I buying into premium or discount?
…then FX OSINT is designed for you.
FX OSINT (Forex Open Source Intelligence) treats the FX market the way an analyst treats an investigation:
Collect open‑source signals from price, time, and volatility.
Map out liquidity, structure, and sessions in a repeatable way.
Present them in a clean, non‑cluttered dashboard so you can read context quickly.
No rainbow spaghetti. No 12 indicators stacked on top of each other. Just structured information, midnight visuals, and a clear read on what the market is doing right now.
Why FX OSINT Exists
Many FX traders run into the same problems:
Overloaded charts – multiple indicators fighting for space, none talking to each other.
Signals with no context – arrows that ignore structure, sessions, and liquidity.
Tools not tuned for FX – generic indicators that don’t care what pair you are on.
FX OSINT brings this together into one FX‑focused framework that:
Understands structure : BOS/CHOCH, swings, and trend across multiple timeframes.
Respects liquidity : sweeps, order blocks, and FVGs with controlled visibility.
Reads volatility & ADR : how far today’s range has developed.
Knows the clock : London, New York, and key killzones.
Scores confluence : a 0–100 engine that summarizes how much is lining up.
FX OSINT is built for traders who want structured, institutional‑style logic with a disciplined, midnight‑themed UI —not flashing buy/sell buttons.
1. Midnight Dashboard — Top‑Right Intelligence Panel
This panel acts as your compact “situation room”:
CONFLUENCE — 0–100 score blending trend alignment, volatility regime, sessions, liquidity events, order blocks, FVGs, and ADR context.
REGIME — Low / Building / Normal / Expansion / Extreme, driven by ATR relationships, so you know if you’re in chop, trend, or expansion.
HTF / MTF / LTF TREND — Higher‑, medium‑, and current‑timeframe bias in one place, so you see if you are trading with or against the larger flow.
ADR USED — How much of today’s typical range has already been consumed in percentage terms.
PIP VALUE — Approximate pip size per pair, including JPY‑style pairs.
Everything is bold, legible, and color‑coded, but the layout stays minimal so you can:
Look once → understand the context.
2. Structure, BOS, CHOCH — Smart‑Money‑Style Skeleton
FX OSINT tracks swing highs and lows, then shows how structure evolves:
Trend logic based on evolving swings, not just a moving average cross.
BOS (Break of Structure) when price expands in the direction of trend.
CHOCH (Change of Character) when behavior flips and the market structure changes.
Labels are selective, not spammy . You don’t get a tag on every minor wiggle—only when structure meaningfully shifts, so it’s easier to answer:
"Are we continuing the current leg, or did something actually change here?"
3. Liquidity Sweeps, Order Blocks & FVGs — The OSINT Layer
FX OSINT treats liquidity as a key information layer:
Liquidity sweeps — Detects when price spikes through recent highs/lows and then snaps back, flagging potential stop runs.
Order blocks — The last opposite candle before a displacement move, drawn as controlled boxes with limited lifespan to avoid clutter.
Fair Value Gaps (FVGs) — Three‑candle imbalances rendered as precise zones with a cap on how many can exist at once.
Under the hood, boxes are managed so your chart does not become a wall of old zones:
// Draw Order Blocks with overlap prevention
if isBullishOB and showOrderBlocks
if array.size(obBoxes) >= maxBoxes
oldBox = array.shift(obBoxes)
box.delete(oldBox)
newBox = box.new(bar_index , low , bar_index + obvLength, high ,
border_color = bullColor, bgcolor = bullColorTransp,
border_width = 2, extend = extend.none)
array.push(obBoxes, newBox)
Box limits keep the number of zones under control.
Borders and transparency are tuned so you still see price clearly.
You end up with a curated liquidity map , rather than a chart buried under every level price has ever touched.
4. Volatility, ADR & Sessions — Time and Range Intelligence
FX OSINT runs a Volatility Regime Analyzer and an ADR engine in the background:
Volatility regime — Five states (Low → Extreme) derived from fast vs. slow ATR.
ADR bands — Daily high/mid/low projected from the current daily open.
ADR used % — How far today’s move has traveled relative to its typical range.
On the time side:
Asia, London, New York sessions are softly highlighted with a single active background to avoid overlapping colors.
Killzones (e.g., London and New York opens) can be emphasized when you want to focus on where significant moves often begin.
Together, this helps you answer:
"What time is it in the trading day?"
"How stretched are we?"
"Is expansion just starting, or are we late to the move?"
5. ICT‑Style Add‑Ons — BOS/CHOCH, Premium/Discount, and Confluence
For modern FX / ICT‑inspired workflows, FX OSINT includes:
BOS / CHOCH labels — Clear structural shifts based on swings.
Premium / Discount zones — 25%, 50%, 75% levels of the daily range, so you know if you are buying discount in an uptrend or selling premium in a downtrend.
Confluence score — A single number summarizing how many conditions line up in the current context.
Instead of replacing your plan, FX OSINT compresses your checklist into the chart:
Structure
Liquidity
Session / Time
Volatility / ADR
Higher‑timeframe alignment
When these agree, the dashboard reflects it. When they don’t, it stays neutral and lets you see the conflict.
How To Use FX OSINT
FX OSINT is not a signal bot. It is an information engine that organizes context so you can apply your own plan.
A typical workflow might look like:
Start on higher timeframes (e.g., H4/D1) to form directional bias from structure, volatility regime, and ADR context.
Move to intraday timeframes (e.g., M15/H1) around your chosen sessions (London and/or New York).
Look for confluence :
HTF / MTF / LTF trends aligned.
Price in discount for longs or premium for shorts.
Recent liquidity sweep into a meaningful OB or FVG.
Confluence score at or above a level you consider significant.
Then refine entries using BOS/CHOCH on lower timeframes according to your own risk and execution rules.
FX OSINT aims to make sure you do not enter a trade without seeing:
Where you are in the day (ADR and sessions).
Where you are in the volatility cycle (regime).
Who currently appears in control (structure and trend).
Which liquidity was just targeted (sweeps and zones).
Design Choices and Scope
FX OSINT was designed around a few clear constraints:
FX‑focused — Logic and filters tuned for FX majors, minors, exotics, and metals. It is intended for FX markets, not for every possible asset class.
Open‑source — The full Pine Script code is available so you can read it, learn from it, and adapt it to your own workflow if needed.
Clear themes — Two main visual styles (e.g., dark institutional “midnight” and a lighter accent variant) with a focus on readability, not visual noise.
Chart‑friendly — Panels use fixed areas, session highlights avoid overlapping, and boxes are capped/pruned so the chart remains usable.
FX OSINT is for only Forex pairs, not anything else!
Hope you enjoyed and remember your Open Source Intelligence Matters 😉!
-officialjackofalltrades
Auto Reaction Zones (XAUUSD)
✅ Auto Reaction Zones (XAUUSD) OANDA:XAUUSD
Auto Reaction Zones (XAUUSD) is an advanced supply & demand mapping tool designed to detect high-probability reaction zones using price impulses, volatility filters, market structure, and adaptive confirmation logic.
This indicator automatically identifies strong bullish and bearish reaction bases formed before impulsive movements, then plots dynamic demand and supply zones that help traders anticipate future reactions, reversals, or continuation points.
🔍 Core Features
▪ Automatic Supply & Demand Zone Detection
Identifies zones based on structural breakout impulses using ATR-based thresholds, volume confirmation, and validated base levels.
▪ Adaptive Confirmation Distance (ADR-Based)
The zone becomes active/confirmed only after price moves a configurable number of points.
A unique 3-case ADR logic adjusts the required confirmation distance based on current market volatility:
Case 1: Low ADR → smaller confirmation required
Case 2: Moderate ADR → medium confirmation
Case 3: High ADR → higher confirmation (more filtering)
This ensures stronger zones in high-volatility conditions (e.g., XAUUSD).
▪ Smart Zone Management
Automatic extension until tested or consumed
Optional lifetime limits (bars or days)
Auto-delete unconfirmed zones if price violates them too early
Hide tested or consumed zones for a cleaner chart
▪ Adjustable Zone Size Filtering
Option to enforce a minimum or maximum zone size, useful for cleaning noise and ultra-small reaction levels.
▪ ADR-Based Zone Spacing Filter
Prevents the creation of zones that are too close to each other.
Different spacing rules for same-direction and opposite-direction zones.
▪ Multi-Timeframe Mode
Overlay zones detected from higher timeframes directly onto your current chart.
▪ Directional Bias (EMA Filter)
Optionally restrict long/short zones based on EMA trend alignment.
▪ Real-Time Alerts
Receive alerts when price touches any active zone or only fresh zones.
🎯 Why This Indicator Is Different
Unlike typical supply/demand indicators that print every swing,
Auto Reaction Zones focuses on:
Only strong reaction bases
Only valid impulse-generated levels
Only zones confirmed by price movement
Only zones that respect volatility and minimum spacing rules
This results in cleaner charting, fewer false zones, and far more reliable reaction levels, especially on volatile instruments like XAUUSD.
⚠️ Disclaimer
This tool is not financial advice. Always combine zone analysis with broader market context and risk management.
Global Liquidity Index LITEGlobal Liquidity Index (GLI LITE) is an indicator that measures global liquidity by combining the balance sheets of major central banks (FED, ECB, PBOC, BOJ) and the M2 money supply of the world’s largest economies (USA, Europe, China, Japan).
Since liquidity directly influences the price of risk assets (BTC, NASDAQ, SPX, etc.), GLI is one of the most important macro signals for identifying market bull/bear regimes.
What the indicator shows:
GLI momentum line (green = liquidity expansion, orange = contraction)
Fast & Slow MA lines that define the liquidity trend
Bull/Bear background coloring
Green → global liquidity is expanding
Red → liquidity is tightening
Correlation between GLI and the asset price (e.g., BTC)
Macro trend panel (Bull / Bear / Neutral)
How to use the indicator:
Bull regime (Fast MA > Slow MA)
Liquidity is expanding and the market has a natural tailwind. Risk assets tend to perform better.
Bear regime (Fast MA < Slow MA)
Liquidity is tightening — higher risk, increased volatility, and more downside pressure.
GLI ↔ Price Correlation
If correlation is high (e.g., > 0.6), GLI can be an excellent leading indicator for price movement.
A.P.E Quarter PtsThis indicator draws a set of straight horizontal price levels on your chart.
Each line is spaced evenly apart at a distance you choose — these are called quarter-points.
As price moves, the grid of lines stays centered around the current price, so you always see the nearest support and resistance levels. The lines above price show possible resistance, and the lines below price show possible support.
Some of the lines can be drawn thicker or in a stronger color to show more important levels.
Overall, the indicator gives you a clean, easy-to-read structure of evenly spaced levels that help you see where price may react, stall, bounce, or reverse.
ATR/ADR MTF Projection ArrayATR/ADR MTF Projection Array
Overview
A powerful predictive tool that projects ATR (Average True Range) and ADR (Average Daily Range) levels as clean support and resistance arrays on your chart. Designed for traders who want to anticipate the high and low of the day using volatility-based projections with multi-timeframe confluence.
This indicator combines traditional ATR analysis with ICT-style ADR methodology, giving you institutional-grade level projections from a single, customizable tool.
Key Features
🎯 Dual Volatility Metrics
ATR Projections — Classic volatility-based levels with full multi-timeframe support
ADR Projections (ICT Style) — Average Daily Range levels using Inner Circle Trader methodology
Enable/disable each independently based on your trading preference
📊 Multi-Timeframe ATR Analysis
Plot ATR levels from up to 3 timeframes simultaneously (Daily, Weekly, Monthly or custom)
Each timeframe displays with distinct styling for easy identification
Perfect for confluence trading across multiple time horizons
⚡ ICT ADR Methodology
NY Midnight calculation mode (ICT standard) or Classic Daily
Key ICT levels built-in:
1/3 ADR (Judas Swing) — Critical manipulation level where fake moves often terminate
1/2 ADR — Mid-range reference
2/3 ADR — Trending day continuation target
100% ADR — Full daily range completion
150% ADR — Extension target for expansion days
Two projection modes: Static (from anchor) or Dynamic (from session high/low)
🔧 Flexible Anchor Points
Previous Close (default)
Daily Open
Weekly Open
Monthly Open
Session Open
📈 Range Completion Tracking
Real-time display of how much of the expected daily range has been consumed
Visual status indicator helps identify when the day's move may be exhausted
How To Use
For Bias Confirmation:
Establish your directional bias using your preferred method (trigger day, market structure, etc.)
Monitor the 1/3 ADR level during London/NY open for potential Judas Swing (manipulation move)
Target 2/3 to 100% ADR for your HOD/LOD objective
For Target Setting:
Use ATR levels as volatility-based profit targets
ADR 100% level often marks session extremes
When Range Used reaches 100%+, expect consolidation or reversal
For Multi-Timeframe Confluence:
Enable Weekly/Monthly ATR levels alongside Daily
Look for clustering of levels across timeframes for high-probability zones
Settings Guide
Master Controls — Toggle ATR/ADR systems and bull/bear levels independently
ATR Settings — Configure period, multiplier, anchor point, and select which timeframes to display
ATR Level Multipliers — Choose which projection levels to show (0.5x, 0.75x, 1.0x, 1.25x, 1.5x)
ADR Settings (ICT Style) — Select calculation mode (NY Midnight recommended), period (5 days is ICT standard), and projection mode
ADR Level Selection — Toggle individual ICT levels (1/3, 1/2, 2/3, 100%, 150%)
Visual Settings — Customize colors, line styles, labels, and info table position
Alerts Included
ATR 1.0x Bull/Bear Cross
ADR 1/3 Judas Swing Zone (Bull/Bear)
ADR 100% Range Completion (Bull/Bear)
Dynamic 15-Ticker Multi-Symbol Table 2025 EditionTitle:
Dynamic 15-Ticker Multi-Symbol Table 2025 Edition
Description:
This script provides a multi-ticker table for TradingView charts. It is fully open-source and free to use. The table displays up to 15 tickers, including SPY as the baseline symbol. The script updates in real-time on any timeframe.
Features:
SPY baseline: The first row always shows SPY for reference.
Custom tickers: Add up to 14 additional tickers via the input settings. Rows without tickers remain hidden.
Price and direction: Each ticker row displays the current price and an indicator of direction based on recent price movement.
RSI (14) indicator: Shows the current relative strength index value with a simple directional marker.
Volume formatting: Displays volume values in thousands, millions, or billions automatically. Volume change is indicated with directional markers.
Stable layout: The table uses alternating row colors for readability and maintains consistent row count without collapsing or disappearing rows.
Real-time updates: All displayed values refresh automatically on any chart timeframe.
How to use:
Add the script to your chart.
Enter your chosen tickers in the input settings. SPY will remain as the first ticker automatically.
Tickers not entered will remain hidden. When a ticker is removed, the row will be removed-dynamically.
Observe live prices, RSI values, and volume changes directly on your chart without switching symbols.
Additional notes:
The script is fully open-source; users are encouraged to modify or improve it.
No external links or references are required to understand its function.
This script does not repaint and does not require additional requests to update values.
Smart Non-Overlapping S/R How to Interpret This Chart
The "Cluster" Effect: Look for areas where lines from different timeframes are close together (e.g., a Daily Support line is right next to a 4-Hour Support line). These "clusters" are very strong zones where price is highly likely to bounce.
Breakouts:
Bullish Breakout: If a candle closes above a Resistance line (e.g., "Daily Res"), that line often turns into new Support.
Bearish Breakout: If a candle closes below a Support line (e.g., "Daily Sup"), that line often turns into new Resistance.
Color Coding:
Orange (Daily): Major levels. Expect big reactions here.
Purple (4H): Medium trend levels. Good for swing trades.
Blue (1H): Minor levels. Good for day trading entries.
Multi-Timeframe Fair Value Gap by Vigna📊 Multi-Timeframe Fair Value Gap (FVG) Indicator
This indicator displays Fair Value Gaps (FVGs) from multiple timeframes simultaneously on your chart. FVGs are price gaps that occur when the market moves quickly and skips certain price levels. These gaps tend to be "filled" later and often serve as important support and resistance zones.
🎯 What are Fair Value Gaps?
A Fair Value Gap occurs when:
Bullish FVG: The current low is higher than the high from 2 candles ago (gap upward)
Bearish FVG: The current high is lower than the low from 2 candles ago (gap downward)
⏱️ Supported Timeframes:
1 Hour (1H)
2 Hours (2H)
3 Hours (3H)
4 Hours (4H)
1 Day (1D)
1 Week (1W)
🎨 Features:
✅ All timeframes visible simultaneously
✅ Each timeframe has its own color (bullish & bearish)
✅ Labels show the timeframe of each gap
✅ Automatic deletion when gap is filled
✅ Optional: MidPoint Fill (gap marked as filled at 50%)
✅ Extend right: Gaps extend to the right until filled
✅ All colors fully customizable
⚙️ Settings:
Timeframes: Enable/disable individual timeframes as needed
MidPoint Fill: Mark gap as filled when 50% is reached
Delete On Fill: Automatically remove filled gaps from chart
Label Timeframes: Show labels with timeframe names
Colors: Customize all colors to your preferences
💡 Application:
FVGs often serve as magnetic attraction points for price
Higher timeframe FVGs (4H, 1D, 1W) are typically more significant
Use FVGs as potential entry/exit zones
Combine with other indicators for better confirmation
📈 Recommended Use:
Works best on timeframes from 15min to 1H
Ideal for Forex, Crypto, and Stocks
Especially useful for Swing Trading and Day Trading
🔧 Technical Details:
Uses optimized request.security() calls (12 total, under the 40 limit)
Employs tuple syntax for efficient data fetching
Real-time gap detection and filling mechanism
Memory-efficient array management with var keyword
CRT with sessions (by Simonezzi)original version is by Flux Charts. I just added sessions, so it was easier to trade on demand and not get signals at the wrong time.
Sessions added - Asian, London and NY.
EMA/SMA Crossover Signals📊 EMA/SMA Crossover Signals
A professional trading indicator that identifies golden and death crosses between a customizable EMA and SMA with clear BUY/SELL labels displayed directly on your chart.
🎯 Key Features:
✅ Customizable Moving Averages - Adjust both EMA and SMA periods to match your trading strategy
✅ Clear Signal Labels - Large, color-coded "BUY" and "SELL" labels that are impossible to miss
✅ Adjustable Label Positioning - Control the vertical distance of signal labels from price action
✅ Professional Color Customization - Change colors for both moving averages and signals to match your theme
✅ Label Size Options - Choose from 4 different sizes (Tiny, Small, Normal, Large)
✅ Audio Alerts - Get notified instantly when crossovers occur
✅ Overlay Display - Signals appear directly on your price chart for better context
📈 How It Works:
🟢 BUY Signal: Triggered when the EMA crosses above the SMA (bullish crossover)
🔴 SELL Signal: Triggered when the EMA crosses below the SMA (bearish crossover)
⚙️ Customizable Settings:
Moving Averages:
- EMA Period (Default: 8)
- SMA Period (Default: 200)
Colors:
- EMA Color
- SMA Color
- Buy Signal Color
- Sell Signal Color
Signal Settings:
- Signal Vertical Offset
- Label Vertical Offset
- Label Size
💡 Best For:
- Day Trading (1-5 min timeframes)
- Swing Trading (4H-Daily)
- Trend Following Strategies
- Identifying momentum shifts
- Confirming market structure changes
🔔 Perfect for traders using ICT, Wyckoff, and institutional trading methodologies
Use this indicator as part of your complete trading system. Always combine with proper risk management and additional confluence factors.
PDH/PDL Breakout Pip MeasurerThis indicator measures the maximum distance (in pips or points) that price travels after breaking through the Previous Day's High (PDH) or Previous Day's Low (PDL), before returning to a user-defined stop loss level. It provides statistical insights into breakout behavior for systematic trading analysis.
Input Parameters
Pip Multiplier: Adjust for different instruments (0.0001 for Forex, 1 for indices)
Bull Stop Loss Pips: Distance below PDH to define stop loss for bull breakouts
Bear Stop Loss Pips: Distance above PDL to define stop loss for bear breakouts
Show Table: Toggle statistics table display
Show Labels: Display pip measurements on chart
Show Levels: Toggle PDH/PDL level visibility
Statistics Table Includes
Total breakout counts (Bull/Bear/Combined)
Average pip distance per breakout type
Minimum and maximum recorded moves
Currently active breakout measurement
Bayesian Liquidity Pain & Gain [Instit. Vol Weighted]Bayesian Liquidity Pain & Gain Indicator
Stop guessing where support and resistance are.
The Bayesian Liquidity Pain & Gain indicator moves beyond arbitrary lines and raw price action. It quantifies Institutional Intent by calculating the exact price levels where large volume has been accumulated and visualizes the "Pain" (stress) those participants feel when the market moves against them.
The Logic: Quantified Institutional Stress
Institutions don't trade single candles; they accumulate positions over time. This indicator tracks their Volume-Weighted Average Cost Basis to answer two critical questions:
Where did they enter? (The Cost Basis Lines)
Are they underwater? (The Pain Clouds)
By normalizing price distance using volatility (ATR) and statistical deviation (Z-Score), we filter out noise and only highlight zones where "Smart Money" is statistically forced to defend their positions or capitulate.
How to Read the Chart
1. The Cost Basis Lines (Anchors)
• 🟢 Green Line (Buyer Cost Basis): The average price where institutions accumulated long positions. This acts as dynamic Support.
• 🔴 Red Line (Seller Cost Basis): The average price where institutions accumulated short positions. This acts as dynamic Resistance.
2. The Pain Clouds (Signals)
When price moves significantly away from the cost basis (Z-Score > 2.0), "Clouds" appear to visualize the PnL status of the participants:
• 🔴 Red Cloud (Buyer Pain): Price is below the buyer's entry. Buyers are losing money (in the red). This creates a "Discount" zone where they may defend support.
• 🟢 Green Cloud (Seller Pain): Price is above the seller's entry. Sellers are losing money (shorts are squeezed). This indicates strong bullish momentum.
3. The Multi-Timeframe Dashboard
A real-time HUD showing the Z-Score status across 4 timeframes (1m, 5m, 15m, 1h):
• 🟢 Green: Profitable/Neutral (Trend Continuation)
• 🟠 Orange: Warning (Pressure Building)
• 🔴 Red: Critical Pain (High Probability Reversal)
Trading Strategies
Setup 1: The Defensive Bounce (Long)
• Context: Price drops into a 🔴 Red Cloud (Buyer Pain).
• Trigger: Price touches the 🟢 Green Line (Buyer Cost Basis) and shows a rejection wick.
• Logic: Institutional buyers defend their cost basis to avoid realizing losses.
Setup 2: The Short Squeeze (Momentum)
• Context: Price rallies into a 🟢 Green Cloud (Seller Pain).
• Trigger: Price holds above the 🔴 Red Line (Seller Cost Basis).
• Logic: Short sellers are trapped and forced to buy back (cover), fueling the rally.
Fractal Alignment:
For high-conviction trades, wait for the Dashboard to show "Pain" signals on both the 1h (Anchor) and 5m (Trigger) timeframes simultaneously.
Settings
• Memory Length (Default 144): The lookback period for the institutional cost basis. Increase for swing trading, decrease for scalping.
• Sigma Threshold (Default 2.0): The statistical confidence level for "Pain". Higher values = fewer, stronger signals.
• Volume Amp: When enabled, high volume amplifies the pain signal, giving more weight to institutional footprints.
Daily 9 SMA S/R with Std DevThis indicator plots the Daily 9 Simple Moving Average as dynamic support/resistance on any timeframe, with standard deviation bands to measure trend strength and identify overextended price action.
━━━━━━━━━━━━━━━━━━━━━━
HOW IT WORKS
━━━━━━━━━━━━━━━━━━━━━━
The Daily 9 SMA acts as a key level institutions watch. When price is above it, bullish bias. Below it, bearish bias. Simple.
Standard deviation bands show you:
- 1 StdDev = Strong trend territory
- 2 StdDev = Extreme/overextended - potential reversal zone
━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━
- Daily 9 SMA plotted on any timeframe
- 1 & 2 Standard Deviation bands
- Trend strength scoring (-3 to +3)
- Info table showing current values and trend status
- Visual signals for MA reclaims, losses, and trend entries
━━━━━━━━━━━━━━━━━━━━━━
ALERTS
━━━━━━━━━━━━━━━━━━━━━━
- Price Reclaims Daily 9 SMA
- Price Loses Daily 9 SMA
- Enter Strong Bullish Zone (>1 StdDev)
- Enter Strong Bearish Zone (<1 StdDev)
- Extreme Extension Alerts (2 StdDev)
- Bounce/Rejection at MA
━━━━━━━━━━━━━━━━━━━━━━
HOW TO USE
━━━━━━━━━━━━━━━━━━━━━━
1. Use on lower timeframes (5m, 15m, 1H) to see Daily levels
2. Look for bounces off the Daily 9 SMA for entries
3. Avoid longs when price loses the MA, avoid shorts when price reclaims
4. Use StdDev bands to gauge when price is overextended
━━━━━━━━━━━━━━━━━━━━━━
SETTINGS
━━━━━━━━━━━━━━━━━━━━━━
- MA Length - Default 9
- StdDev Multipliers - Default 1.0 and 2.0
- StdDev Lookback - Default 20
- Customizable colors
Works on any market - Forex, Crypto, Stocks, Futures.
Liquidity Sweep Indicator (Signal-based SL + BE/TP)I created a more advanced version of my Liquidity Sweep Indicator. Open source, but I dont recommend to create a TV-strategy from the code because you should combine it with price action an chart analysis! Have fun :)
BTC Trend Regime Heatmap (50/200 EMA) by FlyingOceanTigerThis is a simple BTC trend regime heatmap built on the 50 EMA and 200 EMA.
Price can only be in one of three zones:
• Strong uptrend: close above the 50 EMA (bright green background).
• Middle / neutral zone: close between the 50 and 200 EMAs (gold background).
• Deep drawdown: close below the 200 EMA (red background).
I’m not using it as a signal generator, just as a daily “where are we in the bigger picture?” dashboard.
How it works:
• Calculates 50 EMA (short-term trend) and 200 EMA (long-term trend).
• Classifies each bar as strong trend, middle zone, or deep drawdown based on where price closes relative to the EMAs.
• Requires N consecutive closes in a zone (Confirm Bars) before changing color, to avoid 1-bar flips and noise.
• Colors only one background per bar so the regimes are easy to read at a glance.
How I use it on BTC 1D:
• Strong uptrend (green): manage existing longs and avoid FOMO chasing every candle.
• Middle / neutral zone (gold): slow down, study how price behaves here, and look for my own entries on lower timeframes.
• Deep drawdown (red): mostly watch and wait instead of forcing trades into weakness.
Default settings:
• Timeframe: 1D
• Fast EMA: 50
• Slow EMA: 200
• Confirm Bars: 2 (increase this if you want slower, more “stable” regime changes)
Try it on BTC, ETH, SOL, or your favorite majors and see how your behavior changes when you respect the regimes instead of guessing where you are in the cycle.
Feel free to fork the script, change the colors, or add your own rules. If you build a variation you like, drop it in the comments so I can check it out.
Not financial advice.
Stop Hunt / Liquidity Sweep Detector with Momentum Ratingdetects liquidity sweeps as they happen then gives you a rating on how much momentum the reversal has.
FVG Maxing - Fair Value Gaps, Equilibrium, and Candle Patterns
What this script does
This open-source indicator highlights 3-candle fair value gaps (FVGs) on the active chart timeframe, draws their midpoint ("equilibrium") line, tracks when each gap is mitigated, and optionally marks simple candle patterns (engulfing and doji) for confluence. It is intended as an educational tool to study how price interacts with imbalances.
3-candle bullish and bearish FVG zones drawn as forward-extending boxes.
Equilibrium line at 50% of each gap.
Different styling for mitigated vs unmitigated gaps.
Compact statistics panel showing how many gaps are currently active and filled.
Optional overlays for bullish/bearish engulfing patterns and doji candles.
1. FVG logic (3-candle gaps)
The script focuses on a strict 3-candle definition of a fair value gap:
Three consecutive candles with the same body direction.
The wick of candle 3 is separated from the wick of candle 1 (no overlap).
A bullish gap is created when price moves up fast enough to leave a gap between candle 1 and 3. A bearish gap is the mirror case to the downside.
In Pine, the core detection looks like this:
// Three candles with the same body direction
bull_seq = close > open and close > open and close > open
bear_seq = close < open and close < open and close < open
// Wick gap between candle 1 and candle 3
bull_gap = bull_seq and low > high
bear_gap = bear_seq and high < low
// Final FVG flags
is_bull_fvg = bull_gap
is_bear_fvg = bear_gap
For each detected FVG:
Bullish FVG range: from high up to low (gap below current price).
Bearish FVG range: from low down to high (gap above current price).
Each zone is stored in a custom FVGData structure so it can be updated when price later trades back inside it.
2. Equilibrium line (0.5 of the gap)
Every FVG box gets an optional equilibrium line plotted at the midpoint between its top and bottom:
eq_level = (top + bottom) / 2.0
right_index = extend_boxes ? bar_index + extend_length_bars : bar_index
bx = box.new(bar_index - 2, top, right_index, bottom)
eq_ln = line.new(bar_index - 2, eq_level, right_index, eq_level)
line.set_style(eq_ln, line.style_dashed)
line.set_color(eq_ln, eq_color)
You can use this line as a neutral “fair value” reference inside the zone, or as a simple way to think in terms of premium/discount within each gap.
3. Mitigation rules and styling
Each FVG stays active until price trades back into the gap:
Bullish FVG is considered mitigated when the low touches or moves below the top of the gap.
Bearish FVG is considered mitigated when the high touches or moves above the bottom of the gap.
When that happens, the script:
Marks the internal FVGData entry as mitigated.
Softens the box fill and border colors.
Optionally updates the label text from "BULL EQ / BEAR EQ" to "BULL FILLED / BEAR FILLED".
Can hide mitigated zones almost completely if you only want to see unfilled imbalances.
This allows you to distinguish between current areas of interest and zones that have already been traded through.
4. Candle pattern overlays (engulfing and doji)
For additional confluence, the script can mark simple candle patterns on top of the FVG view:
Bullish engulfing — current candle body fully wraps the previous bearish body and is larger in size.
Bearish engulfing — current candle body fully wraps the previous bullish body and is larger in size.
Doji — candles where the real body is small relative to the full range (high–low).
The detection is based on basic body and range geometry:
curr_body = math.abs(close - open)
prev_body = math.abs(close - open )
curr_range = high - low
body_ratio = curr_range > 0 ? curr_body / curr_range : 1.0
bull_engulfing = close > open and close < open and open <= close and close >= open and curr_body > prev_body
bear_engulfing = close < open and close > open and open >= close and close <= open and curr_body > prev_body
is_doji = curr_range > 0 and body_ratio <= doji_body_ratio
On the chart, they appear as:
Small triangle markers below bullish engulfing candles.
Small triangle markers above bearish engulfing candles.
Small circles above doji candles.
All three overlays are optional and can be turned on or off and recolored in the CANDLE PATTERNS group of inputs.
5. Inputs overview
The script organizes settings into clear groups:
DISPLAY SETTINGS : Show bullish/bearish FVGs, show/hide mitigated zones, box extension length, box border width, and maximum number of boxes.
EQUILIBRIUM : Toggle equilibrium lines, color, and line width.
LABELS : Enable labels, choose whether to label unmitigated and/or mitigated zones, and select label size.
BULLISH COLORS / BEARISH COLORS : Separate fill and border colors for bullish and bearish gaps.
MITIGATED STYLE : Opacity used when a gap is marked as mitigated.
STATISTICS : Toggle the on-chart FVG statistics panel.
CANDLE PATTERNS : Show engulfing patterns, show dojis, colors, and the body-to-range threshold that defines a doji.
6. Statistics panel
An optional table in the corner of the chart summarizes the current state of all tracked gaps:
Total number of FVGs still being tracked.
Number of bullish vs bearish FVGs.
Number of unfilled vs mitigated FVGs.
Simple fill rate: percentage of tracked FVGs that have been marked as mitigated.
This can help you study how a particular market tends to treat gaps over time.
7. How you might use it (examples)
These are usage ideas only, not recommendations:
Study how often your symbol mitigates gaps and where inside the zone price tends to react.
Use higher-timeframe context and then refine entries near the equilibrium line on your trading timeframe.
Combine FVG zones with basic candle patterns (engulfing/doji) as an extra visual anchor, if that fits your process.
Hope you enjoy, give your feedback in the comments!
- officialjackofalltrades
EMA 14/50 Crossover Strategy + Candle Source OptionsSimple fast and slow ema crossover strategy. you can select input sources for ema. also feel free to use it with other strategies
Session Highlighter Pro [Eˣ]🌍 Session Highlighter Pro - Free Indicator
Overview
Session Highlighter Pro brings institutional-level session analysis to your charts. This indicator automatically highlights the Asian, London, and New York trading sessions, marks high-volatility "Kill Zones", identifies profitable session overlaps, and tracks key session levels - all essential for timing your trades and understanding when the smart money is active.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 What This Indicator Does
Highlights Trading Sessions:
• 🟡 Asian Session (19:00-04:00 EST) - Lower volatility, range-bound
• 🔵 London Session (03:00-12:00 EST) - High volatility, trend moves
• 🟢 New York Session (08:00-17:00 EST) - Highest volume, major moves
• All times automatically adjust for EST/EDT (daylight saving)
Marks Kill Zones:
• 🔥 London Kill Zone (02:00-05:00 EST) - London market makers most active
• 🔥 NY Kill Zone (08:30-11:00 EST) - NY institutional activity peaks
• Highest probability setups occur during these windows
• Peak liquidity and volatility periods
Identifies Session Overlaps:
• ⚡ London-NY Overlap (08:00-12:00 EST) - Maximum volume period
• 💜 Asian-London Overlap (03:00-04:00 EST) - Early volatility spike
• Most explosive moves happen during overlaps
• Best time for breakout and momentum trading
Tracks Session Levels:
• Session High/Low lines (support and resistance)
• Session Open lines (key reference levels)
• Real-time range calculations
• Customizable line styles and colors
Smart Features:
• Statistics panel showing current session and ranges
• Fully customizable colors and display options
• Works on all timeframes (best on 5min to 1H)
• Built-in alerts for session starts and kill zones
• Clean, professional visualization
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Understanding Trading Sessions
Why Sessions Matter
Different trading sessions have dramatically different characteristics:
• Volume: Sessions determine who's in the market (retail vs institutional)
• Volatility: Major sessions bring major moves
• Liquidity: Better fills and tighter spreads during active sessions
• Trends: Real trends start during London/NY, not Asian
• Reversals: Often happen at session opens/closes
Professional traders time their entries based on sessions - now you can too.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟡 Asian Session (19:00-04:00 EST)
Characteristics:
• Lowest volume of the three major sessions
• Range-bound, choppy price action
• Less institutional activity
• Tokyo, Hong Kong, Singapore markets open
• Good for range trading, poor for breakouts
Best For:
• Range trading strategies
• Scalping in established ranges
• Identifying support/resistance for London open
• Pairs: AUD/JPY, NZD/JPY, AUD/USD
Trading Tips:
• Avoid breakout trades - often false breakouts
• Trade between session high/low
• Watch for range compression before London
• Expect reversal at support/resistance
What To Avoid:
• Chasing breakouts (usually fail)
• Large position sizes (low liquidity)
• News trading (limited market participation)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔵 London Session (03:00-12:00 EST)
Characteristics:
• High volatility and volume
• Strongest trends develop here
• Major institutional activity
• European markets + early London traders
• Real breakouts happen during this session
Best For:
• Trend trading strategies
• Breakout trading (especially at open)
• Major currency pairs (EUR/USD, GBP/USD, EUR/GBP)
• Gold and oil trading
Trading Tips:
• Watch for breakout of Asian range at London open
• First hour (03:00-04:00 EST) often sets daily tone
• London Kill Zone (02:00-05:00) has highest win rate
• Session high/low often hold as support/resistance
Key Moments:
• 03:00 EST: London open - major volatility spike
• 02:00-05:00 EST: London Kill Zone - institutional orders
• 08:00 EST: London-NY overlap begins - explosive moves
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🟢 New York Session (08:00-17:00 EST)
Characteristics:
• Highest volume globally (when overlapping with London)
• US market open brings major moves
• Economic news releases (08:30 EST typically)
• Strong directional moves
• US institutional money flows
Best For:
• Trend continuation trades
• News trading (NFP, CPI, FOMC, etc.)
• US indices (ES, NQ, YM)
• Major pairs involving USD
Trading Tips:
• 08:30 EST = Most economic releases (high volatility)
• NY Kill Zone (08:30-11:00) = Highest probability window
• First 2 hours most volatile (08:00-10:00)
• After 12:00 (London close) volume drops significantly
Key Moments:
• 08:00 EST: NY open + London overlap begins
• 08:30 EST: Economic data releases
• 08:30-11:00 EST: NY Kill Zone - institutional activity
• 12:00 EST: London close - volume drops
• 16:00 EST: Stock market close - volatility spike
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔥 Kill Zones Explained
What Are Kill Zones?
Kill Zones are specific time windows within sessions where institutional traders (banks, hedge funds, market makers) are most active. These periods consistently show:
• Highest win-rate setups
• Largest moves relative to risk
• Best liquidity for entries/exits
• Most reliable technical patterns
Popularized by ICT (Inner Circle Trader), these zones represent when smart money acts.
London Kill Zone (02:00-05:00 EST)
Why It Works:
• London banks and institutions place orders
• Pre-London positioning before official open
• Often runs stops before reversing
• Sets up the trend for London session
How To Trade:
1. Watch for sweep of Asian highs/lows
2. Look for reversal back into range
3. Enter in direction of reversal
4. Target: Opposite side of range or session high/low
Best Pairs: EUR/USD, GBP/USD, EUR/GBP, Gold
NY Kill Zone (08:30-11:00 EST)
Why It Works:
• Overlaps with London session (maximum volume)
• Economic data releases at 08:30
• US institutions enter positions
• Highest liquidity period globally
How To Trade:
1. Wait for news spike at 08:30 (if applicable)
2. Identify sweep and reversal patterns
3. Enter with momentum after confirmation
4. Target: Session high/low or previous day levels
Best Instruments: Indices (ES, NQ), USD pairs, Gold
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Session Overlaps
London-NY Overlap (08:00-12:00 EST)
The Golden Window:
• Highest trading volume of entire 24-hour cycle
• Both European and US traders active
• Maximum liquidity = tightest spreads
• Biggest moves of the day often occur here
• Best time for all trading styles
Trading Strategies:
• Breakout trading (high follow-through probability)
• Momentum trading (strong trends develop)
• News trading (major releases during this time)
• Scalping (high volatility + tight spreads)
What To Watch:
• Direction established in first hour often continues
• 08:30 economic data can reverse or accelerate trends
• After London close (12:00), expect consolidation
Asian-London Overlap (03:00-04:00 EST)
The Early Bird Window:
• Short overlap period
• Early volatility as Asian session ends
• London traders positioning before official open
• Often see reversal of Asian range
Trading Strategies:
• Fade Asian extremes (sell highs, buy lows)
• Play breakout of Asian range
• Quick scalps during volatility spike
• Position for London session trend
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 How To Use This Indicator
Strategy 1: Session Breakout Trading
Best For: Trend trading, catching major moves
Timeframes: 5min, 15min, 1H
Setup:
1. Note Asian session high/low (yellow lines)
2. Wait for London open (03:00 EST)
3. If price breaks Asian high/low with strong candle, enter breakout
4. Stop loss: Opposite side of Asian range
5. Target: 1.5-2x Asian range or session high/low
Why It Works: London volume breaks Asian consolidation
Strategy 2: Kill Zone Reversals
Best For: High win-rate setups
Timeframes: 5min, 15min
Setup:
1. Wait for Kill Zone to begin (red background)
2. Watch for stop hunt (sweep of recent high/low)
3. Look for rejection/reversal pattern
4. Enter when price reverses back into range
5. Stop: Beyond the swept level
6. Target: Opposite kill zone extreme
Why It Works: Institutions sweep stops then reverse
Strategy 3: Overlap Momentum
Best For: Riding strong trends
Timeframes: 15min, 1H
Setup:
1. Wait for London-NY overlap (08:00 EST, orange background)
2. Identify trend direction in first 30 minutes
3. Enter pullbacks in trend direction
4. Stop: Below recent swing low/high
5. Target: Session high/low or previous day levels
6. Hold until overlap ends (12:00 EST)
Why It Works: Maximum volume drives sustained moves
Strategy 4: Asian Range Trading
Best For: Low-risk scalping
Timeframes: 5min, 15min
Setup:
1. During Asian session (yellow background)
2. Let range establish (first 2-3 hours)
3. Buy at session low, sell at session high
4. Tight stops outside range
5. Exit before London open (03:00 EST)
Why It Works: Asian session typically ranges
Strategy 5: Session Level Trading
Best For: Support/resistance trading
Timeframes: All
Setup:
1. Previous session highs/lows become S/R levels
2. Watch for price reaction at these levels
3. Enter bounces (support) or rejections (resistance)
4. Use session open lines as confirmation
5. Stop: Slightly beyond session level
Why It Works: Traders watch session levels globally
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Settings Explained
Sessions
Show Asian/London/NY Session
• Toggle each session on/off
• Customize background colors for each
• Adjust transparency to your preference
• Tip: Disable sessions you don't trade
Highlight Session Overlaps
• Shows when sessions overlap (different color)
• Critical for identifying high-volume periods
• Recommended: Keep ON
Overlap Color
• Customize the overlap background color
• Default: Orange (stands out from session colors)
Levels
Show Session High/Low Lines
• Displays horizontal lines at session extremes
• Acts as intraday support/resistance
• Choose line style: Solid, Dashed, or Dotted
• Recommended: Keep ON for level trading
Show Session Open Lines
• Displays line at session opening price
• Key reference level for traders
• Choose line style (default: Dashed)
• Useful for mean reversion strategies
Kill Zones
Show Kill Zones
• Master toggle for kill zone highlighting
• Turn OFF if you don't use kill zone strategies
London Kill Zone (02:00-05:00 EST)
• Toggle London KZ on/off
• Most important for forex traders
NY Kill Zone (08:30-11:00 EST)
• Toggle NY KZ on/off
• Most important for indices/stock traders
KZ Color
• Customize kill zone background color
• Default: Red (indicates high importance)
Display
Show Session Statistics
• Toggle the info panel (top-left)
• Displays current session and ranges
• Keep ON for session awareness
Show Session Labels
• Toggle session name labels on chart
• Shows session name + current range %
• Turn OFF for cleaner appearance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 Statistics Panel Guide
Current Session
• Shows which session is currently active
• Color-coded for quick identification
• Displays "KILL ZONE 🔥" when applicable
• Shows "OVERLAP" during London-NY overlap
Session Table
Session Column:
• Lists all three major sessions
• Color-coded icons for quick reference
Time Column:
• Shows session hours in EST
• All times automatically adjust for daylight saving
Range Column:
• Current session range as percentage
• Updates in real-time during active session
• Shows "-" when session hasn't started
• Higher range = More volatility
Using The Stats:
• Compare daily ranges to historical average
• Larger ranges = More opportunity
• Small ranges in Kill Zones = Potential breakout coming
• Track which sessions are most profitable for your style
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 Alert Setup
This indicator includes 6 alert types:
1. Asian Session Open
• Fires when Asian session starts (19:00 EST)
• Useful for range traders
2. London Session Open
• Fires when London session starts (03:00 EST)
• Critical alert for breakout traders
3. NY Session Open
• Fires when NY session starts (08:00 EST)
• Important for US market traders
4. London Kill Zone Start
• Fires at 02:00 EST
• High-probability trading window begins
5. NY Kill Zone Start
• Fires at 08:30 EST
• Prime time for indices and USD pairs
6. London-NY Overlap Start
• Fires at 08:00 EST
• Maximum volume period begins
To Set Up Alerts:
1. Click "Alert" button (clock icon)
2. Select "Session Highlighter Pro"
3. Choose your alert type
4. Configure notification method
5. Click "Create"
Pro Tip: Set alerts for kill zones and overlaps - these are your highest probability trading windows
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💎 Pro Tips & Best Practices
✅ DO:
• Trade during your session - Match your schedule to high-volume sessions
• Focus on Kill Zones - Highest win-rate setups occur here
• Use session levels as S/R - Previous session highs/lows are watched globally
• Wait for overlaps - Best moves happen during London-NY overlap
• Fade Asian extremes - Asian highs/lows often reversed by London
• Watch the first hour - Sets tone for the entire session
• Track session ranges - Know if volatility is high or low
• Respect session transitions - Major reversals happen at opens/closes
⚠️ DON'T:
• Don't fight the session - Don't expect trends during Asian session
• Don't ignore overlaps - Missing London-NY overlap = Missing best moves
• Don't trade all sessions - Focus on one or two that fit your schedule
• Don't chase late session - After London close (12:00 EST), volume drops
• Don't ignore time - Same setup has different probability in different sessions
• Don't trade low-volume gaps - Between NY close and Asian open, stay flat
🎯 Session Selection By Trading Style:
• Scalpers: London-NY overlap (08:00-12:00 EST)
• Day Traders: London + NY sessions (03:00-17:00 EST)
• Swing Traders: Focus on London/NY opens for entries
• Range Traders: Asian session (19:00-04:00 EST)
• Breakout Traders: London open + Kill Zones
• News Traders: NY Kill Zone (08:30-11:00 EST)
🔥 Best Instruments By Session:
• Asian: AUD/JPY, NZD/JPY, AUD/USD, Nikkei
• London: EUR/USD, GBP/USD, EUR/GBP, Gold, FTSE, DAX
• New York: All USD pairs, ES, NQ, YM, Gold, Oil
• Overlap: Everything (maximum liquidity)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 What Makes This Different?
Unlike basic session indicators, Session Highlighter Pro includes:
• Kill Zones - ICT-style high-probability windows marked
• Session Overlaps - Automatically identifies peak volume periods
• Real-Time Statistics - Track session ranges and volatility
• Dynamic Levels - Session highs/lows update in real-time
• Full Customization - Colors, styles, toggle everything
• Clean Display - Professional look, not cluttered
• Smart Alerts - Never miss a session or kill zone
• EST Timezone - Standard format all pro traders use
Based On Professional Concepts:
• ICT Kill Zone methodology
• Institutional order flow timing
• Global market structure understanding
• Session-based trading psychology
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Common Session Patterns
Pattern 1: Asian Range, London Breakout
• Asian session creates tight range
• London open breaks range with volume
• Trade breakout in direction of London move
Pattern 2: London Reversal At NY Open
• London trends one direction all session
• NY open (08:00) reverses the London trend
• Often happens at London highs/lows
Pattern 3: Kill Zone Sweep & Reverse
• Kill zone begins
• Price sweeps recent high/low (stop hunt)
• Immediately reverses in opposite direction
• Most reliable pattern in trading
Pattern 4: Overlap Continuation
• London establishes trend direction
• NY open (08:00) confirms and accelerates
• Trend continues through entire overlap
Pattern 5: Late Session Consolidation
• After London close (12:00 EST)
• Volume drops, price ranges
• Wait for next session instead of trading
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 Upgrade Your Trading Toolkit
This free indicator gives you professional session analysis. Want more?
🔥 Check out my premium scripts for:
• Automated entry signals timed to sessions
• Advanced multi-timeframe session analysis
• Kill zone-specific trading strategies
• Backtested session-based systems
• Complete trading solutions
• And much more...
👉 Visit my profile for institutional-grade tools!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Important Notes
• All times displayed in EST (Eastern Standard Time)
• Automatically adjusts for daylight saving time
• Works on all timeframes (best on 5min-1H)
• Designed for Forex, Indices, and Commodities
• Session times are approximate - liquidity varies
• Use with proper risk management
• Not all session patterns play out perfectly
• Market conditions vary - adapt accordingly
Timezone Note: This indicator uses EST/EDT. If you're in a different timezone, calculate the offset. For example, London traders should add 5 hours to all times displayed.
Disclaimer: For educational purposes. Trading involves risk. Session-based trading requires practice and proper risk management.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🙏 Support This Work
If this indicator helps you time your trades better:
• ⭐ Give it a thumbs up
• 💬 Share your best session-based trades in comments
• 🔔 Follow for more free professional tools
• 🚀 Share with traders who need better timing
Questions about trading sessions? Drop a comment and I'll help!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Developed with ❤️ for traders who understand that WHEN you trade matters as much as WHAT you trade
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Version History
• v1.0 - Initial release with sessions, kill zones, overlaps, and real-time statistics
Tempo's Trades IFVG Mastery IndicatorThe indicator I use is called IFVG Mastery. Below you can find all of the features, Automatically maps 50% of the daily range level, Marks out all equal highs and equal lows, Marks out all session killzones, Plots all FVG and IFVGs.
We will constantly a
Sessioni Orarie IT + Weekend + Alerts# 📋 DESCRIZIONE ITALIANO
---
# 🇮🇹 Sessioni Orarie Italiane + Weekend + Alert
## 📊 Descrizione
Questo indicatore è stato progettato specificamente per i trader italiani che necessitano di visualizzare orari chiave durante la sessione di trading, identificare i periodi di weekend e **ricevere notifiche automatiche** ai cambi di sessione.
Lo script traccia automaticamente **linee verticali infinite** ai seguenti orari italiani:
- **15:30** - Apertura mercato USA (New York)
- **18:30** - Fine sessione europea / Mid-session USA
Inoltre, evidenzia visualmente tutto il **periodo di weekend** (da Venerdì 20:00 a Domenica 23:00) con uno sfondo colorato personalizzabile.
**🔔 NOVITÀ: Sistema di Alert completo** per non perdere mai l'apertura/chiusura delle sessioni chiave!
---
## ✨ Caratteristiche Principali
### 🕐 Linee Orarie Automatiche
- **15:30 IT** - Linea verticale all'apertura di Wall Street
- **18:30 IT** - Linea verticale di fine sessione europea
- Linee **infinite** che si estendono sopra e sotto il grafico
- Stile completamente **personalizzabile** (colore, larghezza, tipo di linea)
- **Auto-aggiornamento** con gestione automatica ora legale/solare (CET/CEST)
### 🌙 Evidenziazione Weekend
- Sfondo colorato nel periodo: **Venerdì 20:00 → Domenica 23:00**
- Aiuta a identificare rapidamente quando i mercati Forex/Crypto sono meno liquidi
- Colore e trasparenza **completamente personalizzabili**
### 🔔 Sistema Alert Avanzato
- **Alert automatici** per ogni cambio di sessione
- **5 tipi di alert configurabili**:
- 🇺🇸 Apertura New York (15:30 IT)
- 🇪🇺 Fine Sessione Europea (18:30 IT)
- 🌙 Inizio Weekend (Venerdì 20:00 IT)
- ☀️ Fine Weekend (Domenica 23:00 IT)
- ⚠️ Qualsiasi evento (alert combinato)
- **Multi-canale**: Notifiche push, email, popup, webhook
- **Messaggi personalizzati** con emoji e informazioni dettagliate
- **Switch individuale** per ogni tipo di alert
### ⚙️ Caratteristiche Tecniche
- ✅ Funziona su **tutti i timeframe** (da 1 minuto a mensile)
- ✅ Compatibile con **tutti gli strumenti** (Forex, Crypto, Azioni, Indici, Commodities)
- ✅ Fuso orario **Europe/Rome** integrato
- ✅ Gestione automatica DST (Daylight Saving Time)
- ✅ Codice ottimizzato in **Pine Script v6**
- ✅ Label opzionali per identificare gli orari
- ✅ **Alert frequency**: once_per_bar (evita spam di notifiche)
---
## 🎨 Impostazioni Personalizzabili
### Stile Visivo
1. **Colore Linee Orarie** - Scegli il colore che preferisci
2. **Larghezza Linee** - Da 1 a 5 pixel
3. **Stile Linee** - Solid (continua), Dashed (tratteggiata), Dotted (puntinata)
4. **Colore Weekend** - Sfondo personalizzabile con trasparenza
### Alert Settings
1. **Abilita Alert** - Switch master per attivare/disattivare tutti gli alert
2. **Alert ore 15:30** - Notifica apertura New York
3. **Alert ore 18:30** - Notifica fine sessione europea
4. **Alert Inizio Weekend** - Notifica chiusura mercati (Ven 20:00)
5. **Alert Fine Weekend** - Notifica riapertura mercati (Dom 23:00)
---
## 📖 Come Utilizzarlo
### Installazione Base
1. Aggiungi l'indicatore al tuo grafico
2. Le linee appariranno automaticamente alle 15:30 e 18:30 (ora italiana)
3. Il weekend sarà evidenziato con uno sfondo colorato
4. Personalizza colori e stili dalle impostazioni (icona ingranaggio)
### Attivazione Alert
#### Metodo 1: Alert Automatici (Consigliato - Più Semplice)
1. Vai in **Impostazioni** dell'indicatore (icona ingranaggio)
2. Sezione **Alert Settings**
3. Spunta gli alert che vuoi ricevere
4. Gli alert si attivano automaticamente!
#### Metodo 2: Alert Personalizzati (Avanzato)
1. Clicca sul pulsante **⏰ Alert** in alto a destra
2. Seleziona **Condizione** → Nome dell'indicatore
3. Scegli il tipo di alert:
- Apertura NY (15:30)
- Fine EU (18:30)
- Inizio Weekend
- Fine Weekend
- Qualsiasi Sessione
4. Configura le **opzioni di notifica**:
- 📱 Notifica App
- 📧 Email
- 🔊 Popup sonoro
- 🔗 Webhook URL
5. Clicca **Crea**
---
## 🔔 Messaggi Alert
Gli alert includono emoji e informazioni chiare:
**🇺🇸 15:30 IT - APERTURA NEW YORK**
```
Inizio sessione americana
Strumento:
```
**🇪🇺 18:30 IT - FINE SESSIONE EUROPEA**
```
Mid-session USA
Strumento:
```
**🌙 VENERDÌ 20:00 - INIZIO WEEKEND**
```
Mercati in chiusura
Riduzione liquidità prevista
```
**☀️ DOMENICA 23:00 - FINE WEEKEND**
```
Riapertura mercati imminente
Preparati per la nuova settimana
```
---
## 🎯 Ideale Per
- 📈 **Day Traders** che operano sulle sessioni USA/EU
- 🌍 **Forex Traders** che vogliono evidenziare il weekend
- 💹 **Scalpers** che necessitano di riferimenti orari precisi
- ⏰ **Swing Traders** che vogliono evitare gap del weekend
- 🇮🇹 **Trader Italiani** che usano il fuso orario locale
- 📱 **Mobile Traders** che vogliono notifiche push
---
## 💡 Perché Usare Questo Indicatore?
- **Risparmia tempo**: Non devi più calcolare manualmente gli orari con fusi diversi
- **Non perdere sessioni**: Alert automatici ti avvisano sempre
- **Chiarezza visiva**: Identifica immediatamente le sessioni chiave
- **Versatile**: Funziona su qualsiasi mercato e timeframe
- **Preciso**: Aggiornamento automatico con ora legale/solare
- **Multi-dispositivo**: Ricevi notifiche su mobile, desktop, email
---
## 📝 Note Importanti
- Le linee orarie vengono disegnate solo quando la candela corrisponde esattamente all'orario target
- L'evidenziazione weekend copre il periodo da Ven 20:00 a Dom 23:00 (ora italiana)
- Gli alert usano `alert.freq_once_per_bar` per evitare spam di notifiche
- Lo script è ottimizzato per non appesantire il grafico
- Gli alert funzionano anche quando il grafico non è aperto (se configurati correttamente)
---
## 🚀 Casi d'Uso
### Scenario 1: Day Trader Forex
- Attiva alert 15:30 per entrare sulle notizie USA
- Attiva alert 18:30 per chiudere posizioni EU
- Visualizza linee per identificare breakout agli orari chiave
### Scenario 2: Swing Trader
- Attiva alert weekend per chiudere posizioni prima del venerdì sera
- Evidenziazione weekend per evitare gap di apertura
- Alert domenica sera per preparare setup settimanali
### Scenario 3: Scalper Intraday
- Linee orarie come riferimento per volatilità
- Alert 15:30 per sfruttare l'aumento di volume NY
- Personalizza colori per non disturbare l'analisi tecnica
---
## 🔄 Aggiornamenti Futuri
Roadmap pianificata:
- Aggiunta sessione asiatica (Tokyo)
- Sessione londinese personalizzabile
- Statistiche volatilità per sessione
- Alert personalizzabili con messaggi custom
- Integrazione con Discord/Telegram
**Lascia un commento con le tue richieste!**
---
## ⭐ Ti è Piaciuto?
Se trovi utile questo indicatore:
- Lascia una ⭐ **stella**
- 💬 **Commenta** con feedback o richieste
- 🔄 **Condividilo** con altri trader
- 👤 **Seguimi** per altri script utili!
---
## 🏷️ Tags
`sessioni` `orari` `italia` `weekend` `alert` `notifiche` `fuso-orario` `CET` `CEST` `new-york` `forex` `day-trading` `scalping` `swing-trading` `utilità` `automazione`
---
**Versione**: 2.0 (Alert Update)
**Lingua**: Italiano / English
**Licenza**: Mozilla Public License 2.0
**Autore**:
---
**Buon Trading! 📊🇮🇹**
---
---
# 📋 ENGLISH DESCRIPTION
---
# 🌍 Italian Time Sessions + Weekend + Alerts
## 📊 Description
This indicator is specifically designed for traders who need to visualize key Italian time zones during trading sessions, identify weekend periods, and **receive automatic notifications** at session changes.
The script automatically draws **infinite vertical lines** at the following Italian times:
- **15:30 IT** - US Market Open (New York)
- **18:30 IT** - European Session Close / Mid US Session
Additionally, it visually highlights the entire **weekend period** (from Friday 20:00 to Sunday 23:00) with a customizable colored background.
**🔔 NEW: Complete Alert System** to never miss key session openings/closings!
---
## ✨ Main Features
### 🕐 Automatic Time Lines
- **15:30 IT** - Vertical line at Wall Street opening
- **18:30 IT** - Vertical line at European session close
- **Infinite lines** extending above and below the chart
- Fully **customizable** style (color, width, line type)
- **Auto-update** with automatic DST management (CET/CEST)
### 🌙 Weekend Highlighting
- Colored background during: **Friday 20:00 → Sunday 23:00**
- Helps quickly identify when Forex/Crypto markets are less liquid
- Color and transparency **fully customizable**
### 🔔 Advanced Alert System
- **Automatic alerts** for every session change
- **5 configurable alert types**:
- 🇺🇸 New York Open (15:30 IT)
- 🇪🇺 European Session Close (18:30 IT)
- 🌙 Weekend Start (Friday 20:00 IT)
- ☀️ Weekend End (Sunday 23:00 IT)
- ⚠️ Any Event (combined alert)
- **Multi-channel**: Push notifications, email, popup, webhook
- **Custom messages** with emojis and detailed information
- **Individual switch** for each alert type
### ⚙️ Technical Features
- ✅ Works on **all timeframes** (from 1 minute to monthly)
- ✅ Compatible with **all instruments** (Forex, Crypto, Stocks, Indices, Commodities)
- ✅ Integrated **Europe/Rome** timezone
- ✅ Automatic DST (Daylight Saving Time) management
- ✅ Optimized code in **Pine Script v6**
- ✅ Optional labels to identify times
- ✅ **Alert frequency**: once_per_bar (avoids notification spam)
---
## 🎨 Customizable Settings
### Visual Style
1. **Time Lines Color** - Choose your preferred color
2. **Lines Width** - From 1 to 5 pixels
3. **Lines Style** - Solid, Dashed, Dotted
4. **Weekend Color** - Customizable background with transparency
### Alert Settings
1. **Enable Alerts** - Master switch to activate/deactivate all alerts
2. **Alert 15:30** - New York opening notification
3. **Alert 18:30** - European session close notification
4. **Weekend Start Alert** - Market close notification (Fri 20:00)
5. **Weekend End Alert** - Market reopen notification (Sun 23:00)
---
## 📖 How to Use
### Basic Installation
1. Add the indicator to your chart
2. Lines will automatically appear at 15:30 and 18:30 (Italian time)
3. Weekend will be highlighted with a colored background
4. Customize colors and styles from settings (gear icon)
### Alert Activation
#### Method 1: Automatic Alerts (Recommended - Easiest)
1. Go to indicator **Settings** (gear icon)
2. **Alert Settings** section
3. Check the alerts you want to receive
4. Alerts activate automatically!
#### Method 2: Custom Alerts (Advanced)
1. Click **⏰ Alert** button (top right)
2. Select **Condition** → Indicator name
3. Choose alert type:
- NY Open (15:30)
- EU Close (18:30)
- Weekend Start
- Weekend End
- Any Session
4. Configure **notification options**:
- 📱 App Notification
- 📧 Email
- 🔊 Sound Popup
- 🔗 Webhook URL
5. Click **Create**
---
## 🔔 Alert Messages
Alerts include emojis and clear information:
**🇺🇸 15:30 IT - NEW YORK OPEN**
```
US session start
Instrument:
```
**🇪🇺 18:30 IT - EUROPEAN SESSION CLOSE**
```
Mid US session
Instrument:
```
**🌙 FRIDAY 20:00 - WEEKEND START**
```
Markets closing
Reduced liquidity expected
```
**☀️ SUNDAY 23:00 - WEEKEND END**
```
Markets reopening soon
Get ready for the new week
```
---
## 🎯 Ideal For
- 📈 **Day Traders** operating on US/EU sessions
- 🌍 **Forex Traders** who want to highlight weekends
- 💹 **Scalpers** who need precise time references
- ⏰ **Swing Traders** who want to avoid weekend gaps
- 🇮🇹 **European Traders** using Italian timezone
- 📱 **Mobile Traders** who want push notifications
---
## 💡 Why Use This Indicator?
- **Save time**: No more manual timezone calculations
- **Never miss sessions**: Automatic alerts always notify you
- **Visual clarity**: Immediately identify key sessions
- **Versatile**: Works on any market and timeframe
- **Accurate**: Automatic update with DST
- **Multi-device**: Receive notifications on mobile, desktop, email
---
## 📝 Important Notes
- Time lines are drawn only when the candle matches exactly the target time
- Weekend highlighting covers the period from Fri 20:00 to Sun 23:00 (Italian time)
- Alerts use `alert.freq_once_per_bar` to avoid notification spam
- Script is optimized to not overload the chart
- Alerts work even when the chart is not open (if configured correctly)
---
## 🚀 Use Cases
### Scenario 1: Forex Day Trader
- Activate 15:30 alert to enter on US news
- Activate 18:30 alert to close EU positions
- Visualize lines to identify breakouts at key times
### Scenario 2: Swing Trader
- Activate weekend alerts to close positions before Friday evening
- Weekend highlighting to avoid opening gaps
- Sunday evening alert to prepare weekly setups
### Scenario 3: Intraday Scalper
- Time lines as reference for volatility
- 15:30 alert to exploit NY volume increase
- Customize colors to not disturb technical analysis
---
## 🔄 Future Updates
Planned roadmap:
- Asian session addition (Tokyo)
- Customizable London session
- Volatility statistics per session
- Customizable alerts with custom messages
- Discord/Telegram integration
**Leave a comment with your requests!**
---
## ⭐ Did You Like It?
If you find this indicator useful:
- Leave a ⭐ **star**
- 💬 **Comment** with feedback or requests
- 🔄 **Share** with other traders
- 👤 **Follow me** for more useful scripts!
---
## 🏷️ Tags
`sessions` `times` `italy` `weekend` `alerts` `notifications` `timezone` `CET` `CEST` `new-york` `forex` `day-trading` `scalping` `swing-trading` `utility` `automation`
---
**Version**: 2.0 (Alert Update)
**Language**: Italian / English
**License**: Mozilla Public License 2.0
**Author**:
---
**Happy Trading! 📊🌍**






















