Nebbia Session Map & HTF Levels Nebbia Market Sessions & Liquidity Levels is an open-source intraday market-mapping indicator designed to combine session structure, liquidity references, higher-timeframe levels and the US Initial Balance in a single charting tool.
The script is intended primarily for traders who work on lower intraday timeframes and want a clear view of where price is trading relative to important session ranges, historical highs and lows, confirmed swing levels, opening prices and Initial Balance projections.
Market Sessions
The indicator can display the main intraday trading sessions:
Asia
London
New York AM
New York Lunch
New York PM
Each session can be enabled or disabled independently and has customizable hours, colors and transparency.
The first hour of the Asia and London sessions can also be highlighted separately, making it easier to identify their initial range and early-session price development.
Session times use timezone-aware calculations, allowing daylight-saving changes to be handled correctly when IANA timezones such as America/New_York, America/Chicago, Europe/London, Europe/Rome and Asia/Tokyo are selected.
Killzone Pivots
For every enabled killzone, the script can track the session high and low and extend them forward as potential liquidity levels.
These pivots can remain active according to three different expiration rules:
until the end of the trading day;
until the next occurrence of the same session;
until the level is mitigated.
A pivot stops extending once price trades through it.
Alerts can also be enabled for killzone pivot breaks.
Higher-Timeframe Liquidity Levels
Nebbia can display historical liquidity references from several timeframes:
past daily highs and lows;
past weekly highs and lows;
past monthly highs and lows;
two optional confirmed swing-timeframe slots.
The two swing slots are fully configurable. They may be used, for example, for:
4-hour swings;
1-hour swings;
30-minute swings;
or any other supported timeframe.
Swing highs and lows are confirmed only after the selected number of right-side bars has closed, preventing an unconfirmed pivot from being displayed prematurely.
The timeframe name is generated automatically in the label, producing references such as:
4H H
4H L
1H H
30M L
When two swing levels occur at the same price, the higher timeframe takes priority.
Level Confluence
When multiple liquidity references share the same price, Nebbia merges them instead of drawing several overlapping lines.
The hierarchy is:
Monthly → Weekly → Daily → higher swing timeframe → lower swing timeframe
The highest-priority line remains visible, while the label can report the relevant confluence.
Examples:
W LOW 09.06 / 4H L
D HIGH 16.07 / 1H H
M LOW 01.07 / W LOW 07.07
This keeps the chart readable while preserving the information contained in lower-timeframe confirmations.
Active and Mitigated Levels
Active liquidity levels are displayed using the selected active line style.
Once price trades through a level, it can be converted into a mitigated level using a separate broken-line style and transparency.
A dedicated setting allows mitigated levels to be shown or hidden completely.
This means the chart can be configured either to retain historical interaction points or to display only liquidity levels that remain untouched.
Level labels can also be enabled or disabled independently.
High labels are positioned above their level, while low labels are positioned below it.
Current Trading-Day High and Low
An optional developing mode can display the high and low of the current Chicago trading day.
These levels update throughout the session and are treated as provisional rather than as already-confirmed historical levels.
At the beginning of the next trading day, the completed daily range is transferred into the normal historical daily-level logic.
ADR5 Distance Filter
Nebbia includes an optional ADR5 filter, based on the average daily range of the five most recently completed trading days.
The ADR5 value is calculated and frozen at the beginning of each new trading day.
Only levels located within the selected ADR5 distance multiplier are displayed.
This can reduce chart clutter by hiding historical liquidity references that are too far away from current price.
For example:
1.0 displays levels within one ADR5;
1.5 displays levels within one and a half ADR5;
2.0 displays levels within two ADR5.
Opening Prices
The indicator can display the latest opening price for:
Daily Open — 00:00 Rome
Tokyo Open — 09:00 Tokyo
London Open — 08:00 London
US Cash Open — 08:30 Chicago
Each opening price has an independent visibility option, color and editable label text.
Only the latest relevant opening line is retained, preventing older opening levels from unnecessarily accumulating on the chart.
Time Markers and Separators
Optional vertical timestamps can identify:
00:00 Rome;
08:30 Chicago.
Daily, weekly and monthly separators can also be displayed independently.
Optional day-of-week labels may be placed at the top or bottom of the chart, with the possibility of hiding weekend labels.
US Initial Balance
Nebbia includes a dedicated US Initial Balance module based on the first hour of the US cash session:
08:30–09:30 America/Chicago
The Initial Balance can display:
IB High;
IB Low;
50% midpoint;
optional ×2 and ×3 extensions;
optional 50% levels between the main extensions;
a highlighted IB time window;
a tinted area between IB High and IB Low;
optional price labels;
configurable extension direction and line styles.
When lines are extended to the right, they remain active until the beginning of the next trading day’s Initial Balance rather than extending indefinitely.
The script can also calculate statistics from the previous 20 completed Initial Balance sessions.
Customization
Most visual components can be configured independently, including:
session colors and transparency;
swing timeframes and pivot sensitivity;
level colors and widths;
active and mitigated line styles;
label visibility and distance;
opening-price labels;
timestamp styles;
Initial Balance colors, widths and extensions;
timeframe visibility limits;
session-history drawing limits.
Credits
This open-source project was inspired in part by:
ICT Killzones + Pivots
by tradeforopp
Full recognition is given to the original author for the concepts and foundation that helped inspire the session and pivot components of this project.
Nebbia Market Sessions & Liquidity Levels is an independent expansion and redesign that adds higher-timeframe liquidity mapping, swing-timeframe slots, confluence management, ADR5 filtering, opening prices, timestamps and a complete US Initial Balance module.
Disclaimer
This indicator is provided for educational and analytical purposes only.
It does not constitute financial advice, investment advice or a recommendation to enter or exit any trade. Historical levels, session ranges, pivots and Initial Balance projections do not guarantee future market behavior. Indikator

Watermark Pro @SafarTradesWatermark Pro
Watermark Pro is a customizable branding and metadata overlay for TradingView charts. It helps create a clean, professional workspace while keeping important chart information consistently visible.
The indicator combines customizable branding, chart metadata, and account status badges into a single configurable layout, making it suitable for personal trading, screenshots, educational content, and social media publishing.
Branding Panel
Display a fully customizable title and subtitle with flexible positioning to maintain a consistent visual identity across all charts.
Account Status Badge
Display a customizable status badge (e.g., Live Account, Demo Account, Funded Account, Backtesting) with multiple styling options to clearly identify the chart environment.
Chart Metadata
Optionally display the current date, trading symbol, and timeframe in a dedicated information panel that updates automatically as charts change.
Customization
Every component can be customized independently, allowing you to configure the layout to match your personal workflow and visual preferences.
Theme presets
Branding panel
Account status badge
Chart metadata panel
Flexible positioning
Color and typography controls
Badge styling options
Intended Use
Watermark Pro is suitable for traders, educators, analysts, and content creators who want consistent chart branding and a clean presentation for trading, analysis, screenshots, and educational content. Indikator

Indikator

Elliott Impulse & Correction LinesLabels 1–5, A, B, C using structural Elliott rules only (no fib ratios): W2 holds above origin, W3 > W1, W4 holds above W2 (optional strict no-overlap toggle), W5 > W3; B inside 5, C beyond A
Legs colored per the card: green solid for impulse-direction waves (1, 3, 5, A, C), red dashed for counter waves (2, 4, B)
GLOBAL IMPULSE MOVEMENT — thick green line origin→5, drawn + alerted when Wave 5 confirms
GLOBAL CORRECTION — thick red line 5→C, drawn + alerted when Wave C confirms
Bearish mirror (impulse down, correction up) included; pivot length, min swing, timeout tunable Indikator

Indikator

Sigma Bands with Prime Bands TPSigma Bands with Prime Bands TP
📊 Indicator Description
This is a comprehensive trading indicator that combines Sigma Bands (Bollinger Bands style) with Prime Bands (ChartPrime methodology) to provide both entry signals and take profit signals.
🎯 Core Logic
📈 Entry Signals (Sigma Bands)
BUY Signal: When EMA crosses ABOVE the Mean Band (SMA)
SELL Signal: When EMA crosses BELOW the Mean Band (SMA)
🎯 Take Profit Signals (Prime Bands)
BUY TP: When EMA crosses BELOW the Prime Upper Band (from above to below)
SELL TP: When EMA crosses ABOVE the Prime Lower Band (from below to above)
⚙️ Input Parameters
Sigma Settings
Parameter Description Default
SMA Length Length for the Mean Band calculation 50
EMA Length Length for EMA calculation (entry signals) 20
EMA Source Price source for EMA (Close, HL2, OHLC4, HLC3) Close
Price Source Price source for bands (Close, HL2, OHLC4, etc.) Close
Prime Bands Settings
Parameter Description Default
Prime Length Look-back length for Prime Bands 50
Standard Deviation Band width multiplier (1-3) 3
Upper Band Color Color for the upper band #48d81c
Lower Band Color Color for the lower band #d8611c
Display Options
Parameter Description
Show +1σ / -1σ Toggle visibility of 1st standard deviation bands
Show +2σ / -2σ Toggle visibility of 2nd standard deviation bands
Show +3σ / -3σ Toggle visibility of 3rd standard deviation bands
Show Mean Band Toggle Mean Band visibility
Show EMA Line Toggle EMA line visibility
Show Prime Bands Toggle Prime Bands visibility
Show Prime Signals Toggle Prime crossover signals
Show Buy/Sell Signals Toggle entry signals
Show Take Profit Signals Toggle TP signals
Show Info Table Toggle information table
Table Position Table location (Top Right, Top Left, Bottom Right, Bottom Left)
📊 Visual Elements
Sigma Bands
Mean Band: Gray line (SMA)
±1σ: Semi-transparent green/red lines
±2σ: Less transparent green/red lines
±3σ: Solid green/pink lines
Prime Bands
Upper Band: Green line (user-selectable color)
Middle Band: Semi-transparent gray line
Lower Band: Red line (user-selectable color)
Signals
Signal Label Color Location
BUY BUY Green Below bar
SELL SELL Red Above bar
BUY TP TP▲ Lime Above bar
SELL TP TP▼ Pink Below bar
EMA ↑ Lower ↑L Red Below bar
EMA ↓ Upper ↓U Green Above bar
🔔 Alerts
Entry Alerts
🔵 BUY: EMA crosses ABOVE Mean Band
🔴 SELL: EMA crosses BELOW Mean Band
Prime Bands Alerts
🟢 EMA Crosses Above Lower Band
🔴 EMA Crosses Below Upper Band
Take Profit Alerts
✅ BUY TP: EMA crosses BELOW Upper Prime Band
✅ SELL TP: EMA crosses ABOVE Lower Prime Band
📋 Information Table
The indicator displays a comprehensive table showing:
All band values (Prime Upper/Lower, Sigma 1-3σ, Mean)
EMA value
Current price
Position status (BUY/SELL/NONE)
TP Status (WAITING/TP ✓)
🎯 Trading Strategy Logic
Bullish Scenario
text
1. EMA crosses ABOVE Mean Band
↓
2. BUY Signal generated
↓
3. Position opened
↓
4. EMA rises to Upper Prime Band
↓
5. EMA crosses BELOW Upper Prime Band
↓
6. BUY TP triggered (Take Profit)
Bearish Scenario
text
1. EMA crosses BELOW Mean Band
↓
2. SELL Signal generated
↓
3. Position opened
↓
4. EMA falls to Lower Prime Band
↓
5. EMA crosses ABOVE Lower Prime Band
↓
6. SELL TP triggered (Take Profit)
🛠️ How to Use
Add the indicator to your chart in TradingView
Adjust parameters based on your trading style:
For shorter timeframes: Reduce SMA/EMA length
For longer timeframes: Increase SMA/EMA length
Adjust Prime Band deviation for sensitivity
Monitor signals on the chart
Set alerts for automatic notifications
Use the info table to track current values
⚠️ Important Notes
The indicator does not repaint - signals are reliable
Works on all timeframes - optimize parameters for each
Best used with trend confirmation - combine with other indicators
Always use proper risk management - set stop losses accordingly
📈 Recommended Settings by Timeframe
Timeframe SMA Length EMA Length Prime Length
1m-5m 20 10 20
15m-1h 50 20 50
4h-Daily 100 50 100
Weekly+ 200 100 200
🎨 Color Legend
Color Meaning
🟢 Green Bullish / Upper bands
🔴 Red Bearish / Lower bands
🟠 Orange EMA line
⚪ Gray Mean band / Middle bands
🟡 Yellow Highlighted values
🟣 Pink 3σ lower band
🟢 Lime Take Profit signals
Developed by: AlgoAlpha & ChartPrime Integration
Version: 1.0
Platform: TradingView Pine Script v6
This indicator is for educational and informational purposes only. Always conduct your own research before making trading decisions. Indikator

Indikator

Indikator

EMA 21/55/200 Market Quality DashboardEMA 21/55/200 Market Quality Dashboard
An enhanced evolution of the original DANGHIEU EMA 21/55/200 V2 + ADX ATR Momentum , redesigned as a comprehensive Market Quality Dashboard to evaluate trend quality before trade execution.
Overview
EMA 21/55/200 Market Quality Dashboard is a professional trend-following market filter designed to evaluate overall market quality before traders search for trend-following opportunities.
Rather than generating Buy or Sell signals, this indicator analyzes multiple independent market conditions and presents them in a structured dashboard. Its purpose is to help traders understand why the market is suitable—or unsuitable—for trend trading, allowing for more informed decision-making before execution.
Key Features
Trend identification using EMA 21 / 55 / 200
EMA Separation filter to identify sideways markets
ADX Trend Strength analysis
EMA Momentum confirmation
ATR Volatility classification
100-point Market Score
State & Filter Dashboard
HTF Simulation without using request.security()
Market Quality Modules
Trend
Determines the primary market trend using the alignment of EMA 21, EMA 55 and EMA 200.
Bullish → EMA 21 > EMA 55 > EMA 200
Bearish → EMA 21 < EMA 55 < EMA 200
EMA Separation
Measures the distance between EMA 21 and EMA 55.
Helps filter sideways markets where moving averages become compressed.
ADX (Trend Strength)
Evaluates the strength of the current trend.
Displays:
ADX Value
Trend Strength
Rising / Falling Direction
EMA Momentum
Measures the rate of change of EMA 21.
Confirms whether momentum is aligned with the current market trend.
ATR Volatility
Evaluates current market volatility.
ATR is classified into three states:
Expanding
Stable
Contracting
For trend-following markets:
Expanding → PASS
Stable → PASS
Contracting → BLOCK
Unlike previous versions, Stable volatility is considered a valid condition for trend-following markets. Only Contracting volatility blocks the ATR filter.
Market Score
Each module contributes to a 100-point Market Score.
The score is designed to evaluate and rank overall market quality. It is not intended to generate entry signals.
Suggested interpretation:
80 – 100 → Excellent Market Conditions
65 – 79 → Good Market Conditions
50 – 64 → Average Market Conditions
Below 50 → Weak Market Conditions
Dashboard Philosophy
The dashboard separates market information into two independent concepts:
State
Displays the current market condition.
Examples:
Bullish Trend
Strong ADX
Expanding ATR
Positive Momentum
Filter
Shows whether each condition satisfies the trading requirements.
Possible results:
PASS
BLOCK
FILTER OFF
This separation allows traders to quickly identify which condition is preventing a valid trend setup, rather than relying on simple Buy or Sell signals.
HTF Simulation
Supports Higher Timeframe (HTF) Simulation by scaling indicator lengths according to the selected timeframe ratio.
This approach provides a smooth approximation of higher-timeframe market behavior without relying on request.security(), helping traders maintain consistency across multiple timeframes.
How to Use
Use the dashboard as a market quality filter before applying your own trading strategy.
Look for Long opportunities when:
EMA 21 > EMA 55 > EMA 200
EMA Separation passes
ADX passes
EMA Momentum is aligned with the bullish trend
ATR is Expanding or Stable
Market Score is preferably 80 or higher
Look for Short opportunities when:
EMA 21 < EMA 55 < EMA 200
EMA Separation passes
ADX passes
EMA Momentum is aligned with the bearish trend
ATR is Expanding or Stable
Market Score is preferably 80 or higher
Works Best With
This dashboard is designed to complement, not replace, your trading strategy.
It works best when combined with:
Market Structure
Support & Resistance
Supply & Demand
Order Blocks
Liquidity Concepts
Pullbacks
Risk Management
Important Notes
This indicator is not an entry signal.
It is designed to evaluate market quality before trade execution.
Market Score is a market quality ranking system and should never be interpreted as a Buy or Sell signal.
ATR Stable is considered a valid condition for trend-following markets. Only ATR Contracting blocks the ATR filter.
The dashboard is intended to improve trade selection by helping traders avoid low-quality market conditions, rather than predicting future price movements. Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

Indikator

JV Institutional Levels PRO v1JV Institutional Levels PRO v1
JV Institutional Levels PRO is designed to automatically identify and display key institutional support and resistance levels using Higher Timeframe (HTF) pivot points. These levels are projected onto lower timeframes, allowing traders to easily monitor important price zones without switching charts.
The indicator helps simplify market structure analysis by highlighting areas where price is more likely to react, making it an excellent tool for scalping, day trading, swing trading, and institutional-style trading.
Features
• Automatically detects support and resistance from a higher timeframe (1H by default)
• Displays HTF institutional levels on all chart timeframes
• Adjustable pivot strength for more or fewer levels
• Configurable maximum number of displayed levels
• Independently show or hide support and resistance levels
• Customizable colors and line width
• Works on Stocks, ETFs, Futures, Forex, Crypto, and Indices
Inputs
Source Timeframe
Pivot Strength
Maximum Levels
Show Supports
Show Resistances
Support Color
Resistance Color
Line Width
Best Used For
Institutional Trading
Smart Money Concepts (SMC)
Market Structure Analysis
Support & Resistance Trading
Scalping
Day Trading
Swing Trading
Options Trading
This indicator provides a clean and efficient way to visualize important higher timeframe levels, helping traders improve trade timing, risk management, and overall market awareness.
Developed by JV Trading. Indikator

ZIZO Zone Projector (Simplified)ZIZO Zone Projector (Simplified)
Static, fixed-anchor deviation zones projected forward from a 200 SMA cross.
Overview
The Zone Projector draws a set of horizontal "cycle zones" above or below a single anchor price. The anchor is the price where a 200-day SMA cross happened. From that anchor it projects five upside zones and five downside zones as fixed percentage offsets, then extends them across a date range you choose.
It answers one question: if this cross marks the start of a leg, where do the stages of that leg sit in price?
The idea
Most zone tools refit to recent data. That makes them look accurate in hindsight and vague in real time.
This does the opposite. You pick one verifiable anchor — a real 200 SMA cross price — and every level is a fixed percentage from it. Nothing moves. Nothing refits. Every number on the chart is a number you chose. That is the point: you can check it.
How it works
You enter the anchor price (the 200 SMA cross price for the active direction).
You pick a direction. Bull draws the five upside zones. Bear draws the five downside zones. Only one side is active at a time.
Each zone is a percentage offset from the anchor:
Bull level = anchor × (1 + offset%)
Bear level = anchor × (1 − offset%)
The zones are drawn from your start date forward for the duration you set.
The stages
Upside — heating up (yellow → red): Optimism, Belief, Thrill, Euphoria, Maximum Risk.
Downside — cooling off (green → blue): Anxiety, Denial, Panic, Capitulation, Maximum Opportunity.
Colours follow the ZIZO heatmap. Hotter means higher risk. Cooler means higher opportunity.
Live cycle map
A small table reads current price against the anchor. It shows the deviation and names the stage price is sitting in. The table updates with live price. The projected levels themselves stay fixed.
How to use it
Find the 200 SMA cross that starts the leg you care about. Read its price.
Enter that price as the anchor. Set direction to match — up-cross = Bull, down-cross = Bear.
Set the start date to the cross date, and a duration that covers the leg.
Adjust the offsets if you want your own calibration. Defaults are the ZIZO BTC set.
Watch the table to see which stage price is in now.
Settings
Asset & Anchor — label, direction, anchor price, start date, duration.
Offsets — the ten percentages (5 up, 5 down), at 5-decimal precision.
Visibility — turn any zone on or off. Hidden zones keep their maths; only the colour goes.
Colours — the ZIZO hot/cool palette, editable.
Style — labels, anchor line, start/finish verticals, fills, transparency, table position, decimals, line width and style.
Notes and limits
This is the manual, static version. You enter the anchor yourself. The auto-anchored MTF version finds the cross for you.
The offsets are chosen values, not a fit. Defaults are tuned for BTC. Re-tune them for other assets or other views.
The zones do not predict. They mark where chosen levels sit. Price can ignore them.
No buy/sell signals and no alerts. This is a roadmap tool, not a trigger.
The levels do not repaint. Only the table's "price now" and "stage" move, because live price moves.
This is a research and charting tool. It is not financial advice.
Open source under MPL 2.0. Read the code, verify the maths, fork it if you want.
Hard money. Don't trust. Verify.
Indikator

JV Institutional Levels PRO v1JV Institutional Levels PRO v1
JV Institutional Levels PRO is designed to automatically identify and display key institutional support and resistance levels using Higher Timeframe (HTF) pivot points. These levels are projected onto lower timeframes, allowing traders to easily monitor important price zones without switching charts.
The indicator helps simplify market structure analysis by highlighting areas where price is more likely to react, making it an excellent tool for scalping, day trading, swing trading, and institutional-style trading.
Features
• Automatically detects support and resistance from a higher timeframe (1H by default)
• Displays HTF institutional levels on all chart timeframes
• Adjustable pivot strength for more or fewer levels
• Configurable maximum number of displayed levels
• Independently show or hide support and resistance levels
• Customizable colors and line width
• Works on Stocks, ETFs, Futures, Forex, Crypto, and Indices
Inputs
Source Timeframe
Pivot Strength
Maximum Levels
Show Supports
Show Resistances
Support Color
Resistance Color
Line Width
Best Used For
Institutional Trading
Smart Money Concepts (SMC)
Market Structure Analysis
Support & Resistance Trading
Scalping
Day Trading
Swing Trading
Options Trading
This indicator provides a clean and efficient way to visualize important higher timeframe levels, helping traders improve trade timing, risk management, and overall market awareness.
Developed by JV Trading. Indikator
