MTF Supply and Demand Zones [MMT]Description
The MTF Supply and Demand Zones indicator is a powerful tool designed to identify and display supply and demand zones across multiple timeframes (MTF) on your TradingView chart. These zones highlight key areas where price is likely to react, based on significant price movements in higher timeframes. The indicator is highly customizable, allowing traders to adjust zone strength, timeframes, colors, and display settings to suit their trading style.
Key Features
Multi-Timeframe Analysis : Detects supply and demand zones from up to five user-defined timeframes (e.g., 30m, 1H, 4H, 1D, 1W).
Zone Strength Filter : Filters zones based on the strength of price movements, ensuring only significant zones are displayed.
Customizable Display : Toggle supply and demand zones on/off, adjust colors, border styles, and label settings for clarity.
Dynamic Zone Extension : Extends zones to the right of the chart for better visibility, with adjustable extension length.
Zone Cleanup : Automatically removes zones when price breaks through them, keeping the chart clean and relevant.
Labels : Displays timeframe labels on zones for easy identification, with customizable size, color, and alignment.
How It Works
Supply Zones : Identified when a strong bearish candle follows a bullish or neutral candle, indicating potential selling pressure.
Demand Zones : Identified when a strong bullish candle follows a bearish or neutral candle, indicating potential buying pressure.
Zones are drawn as boxes, with the top and bottom based on key price levels (e.g., highs/lows or open prices).
The indicator uses a strength filter to ensure only significant zones (based on candle size ratios) are plotted.
Zones are updated dynamically, extending to the right by a user-defined number of bars and removed when price breaks through them.
Settings
S&D Zones Settings
Zone Strength Filter : Adjust the minimum candle size ratio (default: 1.8) to filter weaker zones.
Show Supply/Demand : Enable or disable supply and/or demand zones.
Supply/Demand Colors : Customize the fill and border colors for supply (default: red) and demand (default: green) zones.
Timeframes : Enable up to five timeframes (e.g., 30m, 1H, 4H, 1D, 1W) to analyze zones. Only zones from timeframes higher than the chart’s timeframe are displayed.
Display Settings
Zone Extension : Set how far zones extend to the right (in bars, default: 15).
Show Label: Toggle timeframe labels on zones.
Label Style : Customize label color, size (tiny, small, normal, large, huge), and alignment (horizontal/vertical).
Usage Tips
Use higher timeframes (e.g., 4H, 1D) for stronger, more reliable zones.
Combine with other indicators (e.g., support/resistance, trendlines) to confirm trade setups.
Adjust the Zone Strength Filter to reduce noise in volatile markets.
Enable labels to quickly identify the timeframe of each zone.
Notes
The indicator is overlayed on the price chart and supports up to 500 zones.
Zones are removed when price breaks above (supply) or below (demand), ensuring only active zones remain.
Works best on markets with clear price action, such as futures, forex, stocks, or cryptocurrencies.
Happy trading! 🚀
指標和策略
Higher High Lower Low Higher High Lower Low 🦉{Phanchai} — TradingView Description
Structure detector with dynamic Support/Resistance, customizable labels, and ready-made alerts (Pine v6).
This script marks market structure turning points — HH (Higher High), HL (Higher Low), LH (Lower High), LL (Lower Low) — and builds segmented Support/Resistance lines from those turns. Labels and colors are fully customizable and the script ships with multiple alert conditions.
What it does
Detects swing pivots using left/right bar windows, then classifies each confirmed swing as HH/HL/LH/LL.
Plots compact labels at the confirmed pivot bars with tooltips (English).
Derives dynamic Support / Resistance : every time structure flips, the previous level is closed and a new segment starts, extending to the right .
Provides alert conditions for any label and for specific first-occurrence shifts (e.g., first HH after a bearish label).
How it works (in short)
A pivot high/low confirms only after Right Bars candles have closed; labels and S/R appear at that confirmation bar.
An internal backbone (zigzag-like) is built from confirmed pivots, with light consistency checks to avoid contradictory sequences.
Structure rules compare the recent five pivots (A…E) to decide HH/HL/LH/LL.
S/R is updated from structure: e.g., in an up leg, new HLs refresh Support; in a down leg, new LHs refresh Resistance.
Alerts included
Any structure label (HH/HL/LH/LL) — Fires on any new label.
First LL after HL/HH — First bearish break after a bullish label.
First HH after LL/LH — First bullish break after a bearish label.
LL or HL formed — Any low-side label.
LH or HH formed — Any high-side label.
HL formed
HH formed
LL formed
LH formed
How to use (quick start)
Add the indicator to your chart.
Choose Left/Right Bars for your timeframe (e.g., 5–10 for intraday; larger for higher timeframes).
Pick your label colors/sizes and S/R style.
Right-click the chart → Add alert… → Condition: this indicator → select the desired alert.
Notes & tips
Because pivots require Right Bars to confirm, labels and S/R appear with a natural delay of that many bars. This avoids repainting.
Raising Left/Right Bars reduces noise and increases the average distance between pivots; lowering them increases sensitivity.
Structure is strict: sometimes you may see two HL (or two LH) in a row if the intermediate opposite swing didn’t qualify as HH/LH (or LL/HL).
S/R segments are drawn with line objects ; they are controlled via Inputs (style/width/color), not the Style tab.
This tool highlights structure; it’s not a standalone entry/exit system. Combine with volume, trend, or risk management rules.
Built with Pine v6. Clean, compact labels; segmented S/R that updates only on confirmed changes; comprehensive alerts ready for automation.
ZigZag++ + 4 EMA89 Trend Candles + BUY/SELL LabelsThis script combines ZigZag patterns, EMA89 trend detection, and custom buy/sell scalp signals. It helps identify trend direction and potential entry points in trending markets.
Features:
- ZigZag structure points
- EMA89 as dynamic trend filter
- Buy/Sell scalp markers
- HL/HH swing labels
- Works best on 15m–4h timeframes
EITS - Market StructureThis script marks the Swing Lows and Highs of a chosen pair. H,HH,L,LL,HL,LH will be marked on chart. Have fun!!
PRIMO+ (dc_77)PRIMO+ (dc_77) - Advanced Multi-Session Trading System
Overview
This comprehensive trading indicator combines market structure analysis, Fair Value Gap (FVG) detection, and multi-timeframe bias assessment to identify high-probability trading opportunities during key market sessions. The system operates on a sophisticated framework that evaluates market sentiment across multiple reference points and provides complete trade management projections.
Core Features
Multi-Timeframe Bias System
The indicator establishes directional bias by analyzing price action relative to four critical reference points:
- 18:00 NY Open: Previous day's market opening level
- 00:00 Midnight: Daily reset reference price
- 09:30 NY Open: Current session market opening
- 09:45 NY Open: Key institutional entry timeframe
Bias Logic:
- LONGS Bias: Price trading below ALL reference levels (institutional accumulation zone)
- SHORTS Bias: Price trading above ALL reference levels (institutional distribution zone)
- BEWARE: Mixed signals across reference points (avoid trading)
Four-Session Architecture
The system monitors four distinct trading sessions, each representing different market participant activities:
1. Session 1 (09:45-10:20): London/NY overlap - high liquidity period
2. Session 2 (10:45-11:30): NY continuation - institutional positioning
3. Session 3 (13:50-14:10): Pre-close positioning - smart money moves
4. Session 4 (15:50-16:05): Market close - final institutional plays
Each session can be individually enabled/disabled with custom time ranges.
Advanced Fair Value Gap Detection
The indicator identifies three-candle imbalances using sophisticated filtering:
FVG Classification:
- Bullish FVGs: Gaps between candle 3 high and candle 1 low (upward imbalance)
- Bearish FVGs: Gaps between candle 1 high and candle 3 low (downward imbalance)
Dynamic Filtering System:
- Bias alignment filtering (only shows FVGs aligned with overall market bias)
- Trend direction filtering (FVGs must align with market structure)
- Session-based activation/deactivation
- Real-time gap validation and invalidation
Market Structure Shift (MSS) Detection
Proprietary swing-based algorithm identifies significant market structure changes:
- Bullish MSS: Price breaks above previous significant high with trend confirmation
- Bearish MSS: Price breaks below previous significant low with trend confirmation
- Dynamic Lookback: Configurable swing detection sensitivity (4-5 bar pivots)
Comprehensive Risk Management System
When conditions align, the indicator projects complete trade setups:
Entry Methodology:
- FVG center point calculated using mathematical precision
- Entry triggered only when MSS occurs with aligned bias
- Confirmation timer prevents false signals (22-second default validation)
Stop Loss Calculation:
- Dynamic SL placement based on FVG displacement
- 1.15x multiplier applied to gap distance for optimal risk positioning
- Adaptive to market volatility and gap size
Take Profit Projections:
- Five sequential TP levels (1:1 through 1:5 risk-reward ratios)
- Mathematical progression based on initial risk calculation
- Visual projection lines extend into future bars
Visual Signal System
Trade Signals:
- Green up arrows for bullish setups (positioned below stop loss level)
- Red down arrows for bearish setups (positioned above stop loss level)
- Optional date stamps showing signal generation time
Projection Lines:
- Entry level (gray dotted line)
- Stop loss level (red line)
- Multiple take profit levels (green lines with ratio labels)
- Customizable line styles and widths
Alert Integration
Real-time notifications when complete setups form:
- Bar-close confirmation prevents false alerts
- Separate bull/bear alert messages
- Integration with TradingView's alert system
- Optional sound notifications
Configuration Options
Display Settings
- Session Anchor Lines: Visual markers for session starts
- MSS Lines: Market structure shift visualization
- Trend Lines: ZigZag pattern display
- Signal Arrows: Entry point indicators
- Date Labels: Timestamp display for signals
Color Customization
- Bullish FVG color and transparency
- Bearish FVG color and transparency
- MSS line colors (separate bull/bear)
- Projection line colors
- Stop loss and take profit colors
Risk Parameters
- Confirmation time adjustment (prevents false signals)
- Risk-reward multiplier customization
- Projection line extension length
- Label and arrow size options
Usage Guidelines
Trading Sessions
Best performance during specified session times when institutional activity is highest. The system automatically adjusts for New York timezone.
Entry Criteria
All conditions must align for signal generation:
1. Appropriate market bias established
2. FVG present and validated within session
3. Market structure shift in aligned direction
4. Confirmation timer validation passed
Risk Management
- Always respect projected stop loss levels
- Consider partial profit-taking at projected TP levels
Important Disclaimers
This indicator is for educational and analytical purposes. All trading involves risk, and past performance does not guarantee future results. Users should:
- Practice proper risk management
- Backtest thoroughly before live trading
- Understand all system components before use
- Never risk more than affordable loss amounts
The system provides analysis tools and projections but does not guarantee profitable trades. Market conditions change rapidly, and no indicator can predict future price movements with certainty.
Additional Risk Warnings and Disclaimers
Trading Addiction and Mental Health: Trading can become psychologically addictive and may lead to compulsive behavior, financial ruin, and severe emotional distress. If you find yourself unable to stop trading, risking money you cannot afford to lose, neglecting personal relationships or responsibilities, or experiencing extreme emotional swings based on trading outcomes, please seek help from a qualified mental health professional. The excitement of potential profits can mask serious underlying issues with impulse control and risk-taking behavior.
No Guarantee of Performance: This indicator has not been independently verified or audited. Backtesting results may not reflect actual trading conditions due to market slippage, execution delays, spread variations, and changing market dynamics. Historical performance is not indicative of future results, and all trading strategies can and do lose money.
Market Risk Acknowledgment: Financial markets can experience extreme volatility, flash crashes, liquidity crises, and unprecedented events that render technical analysis ineffective. Economic announcements, geopolitical events, and central bank policies can cause rapid price movements that invalidate technical setups instantly.
Position Sizing and Capital Preservation: Never risk more than 1-2% of your total account on any single trade. Proper position sizing is more important than any trading signal. Multiple consecutive losses are normal and expected - ensure your account can withstand extended drawdown periods without impairing your ability to continue trading or meet personal financial obligations.
Educational Purpose Only: This tool is designed for educational analysis and should not be construed as personalized financial advice. Consult with qualified financial advisors before making investment decisions. The creators assume no responsibility for any financial losses incurred through use of this indicator.
ZigZag++ + 4 EMA89 Trend Candles + BUY/SELL LabelsThis script combines ZigZag patterns, EMA89 trend detection, and custom buy/sell scalp signals. It helps identify trend direction and potential entry points in trending markets.
Features:
- ZigZag structure points
- EMA89 as dynamic trend filter
- Buy/Sell scalp markers
- HL/HH swing labels
- Works best on 15m–4h timeframes
Magic Phoenix By Azam JaniThe indicator is best used for swing entries on lower timeframes (e.g., 5m/1m charts with 15m HTF signals) and can trigger alerts for automation.
Premium ORB + ICT [GC Trading Systems] v1📘 Premium ORB + ICT – Documentation
The Ultimate DOL Tool is a complete liquidity-based trading framework. It maps out key market levels where liquidity pools often form and provides structured entry models to help traders align with institutional order flow.
🔑 Features
- Opening Range Breakout (ORB) – Plots the high/low of the selected opening range.
- Session Levels – Automatically marks Asia, London, Previous Day, and Overnight highs/lows.
- Fair Value Gaps (FVGs) – Highlights imbalances that occur above or outside of the ORB.
- Higher-Timeframe FVGs (HTF FVGs) – Displays imbalances from higher timeframes for added context.
Three Entry Models:
- Reversal Model – iFVG above/below ORB (longs below ORB & shorts above ORB)
- FVG Trend Model – FVG rebalances above/below ORB (longs above ORB & shorts below ORB)
- iFVG Trend Model – iFVGs above/below ORB (longs above ORB & shorts below ORB)
📖 Key Concepts
Opening Range Breakout (ORB)
The Opening Range is the high and low of a defined initial period (e.g., the first 15/30/60 minutes of a session).
- Acts as the first liquidity pool of the day.
- Breakouts or reversals from these levels often set the tone for intraday moves.
Fair Value Gaps (FVGs)
A Fair Value Gap forms when price moves so quickly that a “gap” is left between three candles:
- Candle 1 wick does not overlap with Candle 3 wick.
- This creates an imbalance, showing inefficient price delivery.
- Price may later return to this zone to “rebalance” before continuing.
Higher-Timeframe FVGs (HTF FVGs)
- Same principle as FVGs but drawn from higher timeframes (e.g., 1H, 4H, Daily).
- Provides a bigger-picture view of liquidity and imbalance zones.
- Acts as strong confluence for entries, targets, or areas of reaction.
⚙️ How to Use
- Enable desired tools in the indicator settings (ORB, sessions, FVGs, HTF FVGs).
- Monitor ORB and session levels for liquidity draws.
- Use FVGs and HTF FVGs for context and confluence.
- Scan entry models for valid setups.
- Always pair setups with proper risk management.
- Entry models are just possible entry ideas, don't use them as signals. beware of choppy price action.
⚠️ Disclaimer: This tool is for educational purposes only and does not guarantee profits. Trade responsibly.
ZigZag+4 EMA89 Trend Candles + BUY/SELL SCALPThis script combines ZigZag patterns, EMA89 trend detection, and custom buy/sell scalp signals. It helps identify trend direction and potential entry points in trending markets.
Features:
- ZigZag structure points
- EMA89 as dynamic trend filter
- Buy/Sell scalp markers
- HL/HH swing labels
- Works best on 15m–4h timeframes
Sasmits Days of the weekidk bro. Nobody cares man. Okay idk whats ahppening they wont let me publish this shi until i yap hereidk bro. Nobody cares man. Okay idk whats ahppening they wont let me publish this shi until i yap hereidk bro. Nobody cares man. Okay idk whats ahppening they wont let me publish this shi until i yap hereidk bro. Nobody cares man. Okay idk whats ahppening they wont let me publish this shi until i yap hereidk bro. Nobody cares man. Okay idk whats ahppening they wont let me publish this shi until i yap here
Opening 15-Minute Range This triggers after the third 5-minute bar from the session open
Works on any intraday timeframe (1m, 2m, 5m, etc.).
Reversal Points with RSI and Buy/Sell Signals by Michaeli hope help you body. this code help you to find the riversals
High and Low - MS - 2.0"Showing the high and low points with numbers.
Micha the leftist didn’t say how it’s called in his video.
#LeftismIsAMentalIllness"
נותן לראות את הנקודות הגבוהות והנמוכות עם מספרים
מיכה השמאלן לא אמר איך קוראים לזה בסרטון שלו
#שמאלנותזומחלתנפש
14/09/2025
High and Low - MSShowing the high and low points with numbers.
Micha the leftist didn’t say how it’s called in his video
#LeftismIsAMentalIllness
נותן לראות את הנקודות הגבוהות והנמוכות עם מספרים
מיכה השמאלן לא אמר איך קוראים לזה בסרטון שלו
#שמאלנותזומחלתנפש
Pip distance by Jim Belardi//@version=5
indicator("Pip-Distanz zum Hoch/Tief (EURUSD)", overlay=true)
// Pip-Faktor fix for EURUSD (5 Nachkommastellen, 1 Pip = 0.0001)
pip_factor = 10000.0
// live candle
current_price = close
candle_high = high
candle_low = low
// calculate distance in pips
dist_high_pips = (candle_high - current_price) * pip_factor
dist_low_pips = (current_price - candle_low) * pip_factor
// create table (once)
var table pipTable = table.new(position.bottom_right, 2, 2, border_width=1, frame_color=color.gray)
// updating table
if barstate.islast
table.cell(pipTable, 0, 0, "Distanz zum Hoch", text_color=color.red, text_size=size.large)
table.cell(pipTable, 1, 0, str.tostring(dist_high_pips, format.mintick) + " Pips", text_color=color.red, text_size=size.large)
table.cell(pipTable, 0, 1, "Distanz zum Tief", text_color=color.green, text_size=size.large)
table.cell(pipTable, 1, 1, str.tostring(dist_low_pips, format.mintick) + " Pips", text_color=color.green, text_size=size.large)
SMA Vertical OffsetThis Indicator allow you to adjust the SMA offset vertically instead of horizontally
Pip distance by Jim Belardi//@version=5
indicator("Pip-Distanz zum Hoch/Tief (EURUSD)", overlay=true)
// Pip-Faktor fix for EURUSD (5 Nachkommastellen, 1 Pip = 0.0001)
pip_factor = 10000.0
// live candle
current_price = close
candle_high = high
candle_low = low
// calculate distance in pips
dist_high_pips = (candle_high - current_price) * pip_factor
dist_low_pips = (current_price - candle_low) * pip_factor
// create table (once)
var table pipTable = table.new(position.bottom_right, 2, 2, border_width=1, frame_color=color.gray)
// updating table
if barstate.islast
table.cell(pipTable, 0, 0, "Distanz zum Hoch", text_color=color.red, text_size=size.large)
table.cell(pipTable, 1, 0, str.tostring(dist_high_pips, format.mintick) + " Pips", text_color=color.red, text_size=size.large)
table.cell(pipTable, 0, 1, "Distanz zum Tief", text_color=color.green, text_size=size.large)
table.cell(pipTable, 1, 1, str.tostring(dist_low_pips, format.mintick) + " Pips", text_color=color.green, text_size=size.large)
Victors - Opening Range (Today Only) + EMAs 9/20/200Victor Opening Range (15 min high/Low) with EMA's 9/20/200.
This marks the 15 min high/low for the day and also gives you the simple moving averages 9/20/200
Bullish_Mayank_entry_Indicator with AlertsTHisis abullish indicator using EMA , RSI & Weighte mean average of RSI