(Fri RangeCore Function:
Weekly Friday Range - Captures the entire Friday's trading range (from midnight to midnight NY time)
Extended Display - Shows that range for 6 more days (through next Thursday)
25%/75% Levels - Adds support/resistance levels at the 25% and 75% points of the Friday range
Swing Detection - When price breaks out of the Friday range, it finds and marks the most recent swing point that led to that breakout
Key Visual Elements:
DR Range (Daily Range): Friday's high and low
IDR Range (Inside Day Range): Friday's opening range (between open and close)
Opening Line: Friday's opening price
25%/75% Lines: Support/resistance levels within the range
Swing Lines: When breakout occurs, draws horizontal lines from the swing point that preceded it
Why It's Useful:
1. Weekly Context
Shows how Friday's trading activity sets up the following week
Provides a weekly "anchor point" for traders to reference
2. Breakout Analysis
When price breaks above/below Friday's range, it shows where the move started from (the swing point)
Helps identify if breakouts are genuine or false
3. Support/Resistance Levels
The 25%/75% levels act as natural support/resistance within the range
These often become targets or reversal points
4. Multi-Timeframe Perspective
Combines daily (Friday), weekly (range extension), and swing (violation) analysis
Shows how short-term swings relate to weekly ranges
5. Trading Applications:
Range Trading: Trade bounces between 25%/75% levels and range extremes
Breakout Trading: Enter when price breaks the range, target the swing level
Reversal Trading: Fade moves at swing levels after range violations
Market Structure: See how weekly ranges contain or fail to contain price action
"range" için komut dosyalarını ara
NY Session Range & FlowNY Session Range & Flow is a rule-based intraday futures indicator designed for the New York session, with a focus on MNQ / NQ price behavior.
This indicator does not predict the market. Instead, it maps context, structure, and flow so traders can make disciplined decisions with predefined risk.
🔍 Core Concepts
NY Session Range & Flow combines:
Session structure
Range usage (ADR / AWR)
VWAP positioning & slope
Liquidity sweeps
Supply & Demand zones
Opening Range Breakouts
Mean reversion vs trend continuation logic
All signals are graded and throttled to reduce noise and overtrading.
📌 What the Indicator Shows
🕒 Session Logic (NY Time)
RTH (09:30–16:00 NY)
Trade windows (AM / PM)
Opening Range (09:30–09:45)
ETH session ranges (for context only)
📊 Range & Regime Awareness
ADR / AWR usage
Identifies expansion vs exhaustion
Helps avoid trading when range is already spent
📉 Flow & Bias
VWAP with optional ATR bands
VWAP slope filter for directional bias
Mean reversion distance rules
🧲 Liquidity & Structure
Prior Day High / Low
NY High / Low / Mid
Opening Range High / Low
Liquidity sweep detection
📦 Supply & Demand Zones
Higher-timeframe pivot-based zones
ATR-adjusted zone thickness
Last active zone tracking
🎯 Signal Types (Graded)
Trend Continuation
Sweep Reversal
Opening Range Breakout (ORB)
Mean Reversion to VWAP
Each signal is scored and graded (A+ → C) based on:
Structure
Liquidity
VWAP alignment
Regime context
Only signals that meet your selected quality threshold are displayed.
⚖️ Risk Visualization
Fixed Stop Loss & Take Profits in ticks
Supports SL + TP1 + TP2
Optional ATR trailing structure
Visual SL/TP lines for clarity (manual execution)
This is a decision-support tool, not an auto-trading system.
📋 Range Usage Table
Displays real-time usage for:
RTH
ETH
Weekly
Monthly ranges
Color-coded to highlight expansion and exhaustion.
⚠️ Important Notes
Designed for manual trading
Best suited for futures traders
Optimized for MNQ / NQ, but adaptable
Not financial advice
🔧 Recommended Use
Combine with strict risk management
One trade at a time
Respect session context and range limits
Malaysian SNR Levels - Fixed Range# Malaysian SNR Levels - Fixed Range
This indicator displays support and resistance levels based on Malaysian SnR methodology, but calculates levels exclusively from a **user-defined time range** instead of a fixed number of bars lookback.
## What is Malaysian SnR?
Malaysian SnR defines Support and Resistance not as areas but as precise levels based on a line chart's peaks and valleys. There are three types of horizontal levels:
### Level Types
**A-Level**: Located at the peak of the line chart, shaped like the letter "A"
**V-Level**: Located at the valley of the line chart, shaped like the letter "V"
**Gap Level**: Located at the Close/Open gap between two candles of the same color
## Fresh vs. Unfresh Levels
What makes Malaysian SnR unique is the **Fresh/Unfresh state** of levels:
- **Fresh Level** (solid line): Has not been tested by a wick yet, or has been crossed by a candle body since the last wick touch
- **Unfresh Level** (dashed line): Has been touched by a wick
Fresh levels are considered more significant as they have a higher probability of causing price reactions.
## Fixed Range Innovation
Unlike the standard Malaysian SNR indicator that uses a bars lookback period, this **Fixed Range version** allows you to:
- Select a specific **Start Time** and **End Time** to define your analysis period
- Calculate levels exclusively from bars within this time range
- Analyze historical periods precisely (e.g., "levels from Q1 2024")
- Study how levels from specific market phases perform
- Visualize the selected time range with a transparent background overlay
This is particularly useful for:
- Analyzing levels from specific market events or sessions
- Studying quarterly or monthly ranges
- Backtesting level significance from defined periods
- Forward-testing levels formed during key accumulation/distribution phases
## Parameters
### TIME RANGE SELECTION
- **Start Time**: Beginning of the time range for level calculation
- **End Time**: End of the time range for level calculation
- **Extend Levels Right**: Extend levels to the right edge of the chart
### LEVEL SETTINGS
- **Display Gap Levels**: Show/hide gap levels
- **Display Opening Gaps**: Show/hide gap visualization boxes
- **Display Fresh Levels Only**: Hide unfresh/tested levels
- **Display Break Count**: Show how many times each level has been broken
- **Evaluate Current Bar**: Use the current bar to evaluate level freshness
### LEVEL DISPLAY
- **Level Regions**: Calculate levels relative to current Price or bar's High/Low
- **Levels Above**: Number of closest levels to display above price/high
- **Levels Below**: Number of closest levels to display below price/low
- **Max Level Breaks**: Hide levels broken more than this number of times
### VISUAL SETTINGS
- **Line Color**: Color of the level lines
- **Line Width**: Thickness of level lines
- **Show Time Zone Background**: Display transparent background for selected range
- **Zone Background Color**: Customize background color and transparency
- **Timeframe**: The timeframe used for calculating SNR levels
## Trading Applications
### Example Strategy:
1. Select a significant time range (e.g., a major accumulation zone)
2. Identify fresh levels from that period
3. Wait for price to approach these levels on a higher timeframe
4. Switch to lower timeframe to confirm price reaction
5. Fresh support + bullish reaction = potential buy signal
6. Fresh resistance + bearish reaction = potential sell signal
### Use Cases:
- **Session Analysis**: Study levels from Asian/European/US sessions
- **Event-Based Levels**: Analyze levels formed during specific news events
- **Quarterly Ranges**: Track levels from previous quarters
- **Accumulation Zones**: Identify key levels from consolidation periods
## Visual Features
- **Solid lines** = Fresh levels (untested or re-validated)
- **Dashed lines** = Unfresh levels (tested by wicks)
- **Numbers on levels** = Break count (how many times broken)
- **Transparent boxes** = Opening gaps between same-colored candles
- **Background shading** = Selected time range visualization
## Notes
- The indicator processes only bars within the selected time range
- Levels are tested for freshness using all available bars (including those outside the range)
- Break count shows how many times the level has been broken by candle bodies
- The background helps visualize which time period was used for level formation
---
**Tip**: Combine this with the standard Malaysian SNR indicator to compare recent levels (bars lookback) with historical levels (fixed range) for comprehensive multi-timeframe analysis.
Opening Range Break LRSThis script is designed for a trend-following, opening range breakout strategy. The main idea is to only trade breakouts that happen in the same direction as the short-term trend, which the script identifies using a linear regression slope.
1. Identify the Short-Term Trend
This is the first and most important step. The script does this for you using the Linear Regression and the bar coloring.
• If the bars are colored BLUE: The linear regression slope is positive. This means the script considers the short-term trend to be UP. A trader using this script would only look for long (buy) trades.
• If the bars are colored YELLOW: The linear regression slope is negative. This means the script considers the short-term trend to be DOWN. A trader using this script would only look for short (sell) trades.
This filter is designed to prevent you from trading a "false breakout" against the immediate momentum.
2. Watch the Opening Ranges Form
At the start of the trading session (8:30 AM by default), the script will begin drawing boxes for the 5, 15, 30, and 60-minute opening ranges you've enabled.
• The 5-minute box (e.g., gray) will be set after the 8:30 - 8:35 period.
• The 15-minute box (e.g., blue) will be set after the 8:30 - 8:45 period.
• ...and so on.
These boxes, which extend for the rest of the day, represent the key high and low levels established at the open. The "Live Box Extension" input simply keeps the right edge of the box a few bars away from the current price so you can see it clearly.
3. Look for a Filtered Breakout Signal
This is where the trend filter (Step 1) and the range boxes (Step 2) come together.
Bullish Trade Example (Long):
1. A trader sees the bars are colored BLUE (uptrend). They are now only looking for a break above one of the ORB highs.
2. They will ignore any break below the ORB lows, as that would be trading against the trend filter.
3. The price moves up and finally closes above the 15-minute ORB high.
4. The script will plot a green "Break 15" label. This is the trader's signal to enter a long trade.
Bearish Trade Example (Short):
1. A trader sees the bars are colored YELLOW (downtrend). They are now only looking for a break below one of the ORB lows.
2. They will ignore any break above the ORB highs.
3. The price moves down and closes below the 5-minute ORB low.
4. The script will plot a red "Break 5" label. This is the trader's signal to enter a short trade.
4. Use Multiple Timeframes for Context
The real power of this script is seeing all the ranges at once. A trader wouldn't just trade them in isolation.
• Confirmation: A "Break 5" signal is a quick, early signal. But if the price also breaks the "15" and "30" minute highs, it signals much stronger bullish consensus, which might encourage the trader to hold the trade longer.
• Support & Resistance: The other ORB levels act as a map for the day.
o As Targets: If a trader takes a "Break 15" long signal, the 30-minute ORB high and 60-minute ORB high become logical profit targets.
o As Warning Signs: If the price gives a "Break 5" long signal but is struggling right under the 15-minute high, a trader might wait for that 15-minute level to break before entering, seeing it as a key resistance level.
Summary: A Trader's Workflow
1. Morning (8:30 AM): Watch the script. What color are the bars? (Blue = longs only, Yellow = shorts only).
2. Wait: Let the 5, 15, 30, and 60-minute ranges form. The boxes will be drawn on the chart.
3. Execute: Wait for a "Break" signal (a label) that matches your trend direction.
4. Manage: Use the other ORB levels as potential profit targets or as confirmation of the move's strength.
5. Single Signal: The "Single Signal Only" input, if checked, ensures they only get one signal per timeframe (e.g., one "Break 15" long, and that's it for the day), which helps prevent over-trading in choppy conditions.
GARCH Range PredictorThis was inspired by deltatrendtrading's video on GARCH models to predict daily trading ranges and identify favorable trading conditions. Based on advanced volatility forecasting techniques, it predicts whether a trading day's true range will exceed a threshold, helping traders decide when to trade or skip a session.
Key Features
GARCH(1,1) Volatility Modeling: Uses log-transformed true ranges with exponential moving average centering
Forward-Looking Predictions: Makes predictions at session start before the day unfolds
Dynamic or Static Thresholds: Choose between fixed dollar thresholds or adaptive 20-day averages
Accuracy Tracking: Monitors prediction accuracy with overall and recent (20-day) hit rates
Visual Session Boxes: Colors trading sessions green (trade) or red (skip) based on predictions
Real-Time Statistics: Displays current predictions, thresholds, and performance metrics
How It Works
Data Transformation: Log-transforms daily true ranges and centers them using an EMA
Variance Modeling: Updates GARCH variance using: σ²ₜ = ω + α(residual²) + β(σ²ₜ₋₁)
Prediction Generation: Back-transforms log predictions to dollar values
Signal Generation: Compares predictions to threshold to generate trade/skip signals
Performance Tracking: Validates predictions against actual outcomes
Parameters
GARCH Parameters (ω, α, β): Control volatility persistence and mean reversion
EMA Period: Smoothing period for log range centering
Threshold Settings: Static dollar amount or dynamic multiplier of recent averages
Session Time: Define regular trading hours for analysis
Best Use Cases
Breakout and momentum strategies that perform better on high-range days
Risk management by avoiding low-volatility sessions
Futures day trading (optimized for MNQ/NQ detection)
Any strategy where daily range impacts profitability
Important Notes
Requires 5+ sessions for initialization and warm-up
Accuracy depends heavily on proper parameter tuning for your specific instrument
Default parameters may need adjustment for different markets
Monitor the hit rate to validate effectiveness on your timeframe
Volume Imbalances & Gann's Square IndicatorVolume Imbalances & Gann's Square Indicator:
This script is a comprehensive trading toolkit designed to help intraday and swing traders identify high-probability trade setups by combining the strengths of Gann's Theory, price-volume analysis, and multi-indicator signal confirmation in one indicator.
Key Features and Their Roles:
Gann’s S/R Levels:
Calculates main and auxiliary support/resistance lines using Gann’s “odd square” approach based on the current price. Levels are projected historically and into the future to clearly visualize critical zones for potential reversals and breakouts.
Volume*Price (VP) Spike Table:
Detects and displays real-time buy and sell volume spikes above a configurable threshold, highlighting large market transactions. The on-chart table summarizes recent major spikes with time and price for context, resetting every session.
Multi-EMA & VWAP Logic:
Integrates three customizable EMAs, VWAP, and Supertrend. Users can toggle signals from EMA crossovers, price-VWAP positioning, or Supertrend direction to match their preferred trading style and filter signals for trend or mean-reversion strategies.
Buy/Sell Labels and Signal Source Control:
Clearly plots buy/sell marker labels with customizable text, color, and size, based on the chosen signal source (EMA cross, VWAP, Supertrend). Labels offset from candles for easy visibility.
First Candle Range & Session Tools:
Plots the initial range (high, low, and midpoint) of a user-defined session, helping visualize and trade session breakouts or range retests. Session logic ensures all statistical tables and levels reset at session start.
Automated Risk/Reward Table:
Instantly calculates capital allocation, stop-loss, potential quantity, and two profit targets for both long and short trades. Helps traders plan size and risk per trade in compliance with risk management principles.
Highest/Lowest VP Markers:
Highlights the day’s peak and trough volume*price values for context on institutional buying or selling pressure.
Previous Day Range Plotter:
Draws previous session’s high/low levels for reliable reference zones and potential trade targets.
Integration Rationale:
All components are thoughtfully integrated to provide a holistic decision-making workflow:
Volume/price spikes act as momentum or liquidity signals.
Gann levels define the “where” for reaction or breakout trades.
Signal logics (EMA/VWAP/Supertrend) answer the “when,” enabling higher-confidence entries only when multiple conditions align.
How to Use:
Select your preferred inputs for EMAs, VWAP, and risk settings in the panel.
Analyze the chart for signals where buy/sell labels align with fresh VP spikes near Gann or previous day support/resistance.
Use the risk/reward table for strict money management.
Reference spike tables and session range for contextual confirmation.
Visuals and Chart Guidance:
The script displays only essential tables, lines, and labels described above.
All chart elements are explained in this description—no external scripts needed for interpretation.
Each table and marker is linked to actionable trading logic, eliminating clutter.
Closed-source Explanation:
The indicator uses session-based calculations, real-time data arrays, and proprietary math to unify Gann theory logic, large transaction detection, and multi-indicator confirmation. All major trade conditions have alert signals for ready integration with TradingView’s alert system.
Opening Range BreakoutsOpening Range Breakouts (ORB) Indicator
This is a powerful trading range breakout indicator, specifically designed to capture breakout opportunities across different trading sessions.
Key Features
1. Multi-session Monitoring
• Opening Range (default 06:00–06:30)
• Asian Session Range (default 08:00–08:30)
• European Session Range (default 15:30–16:00)
• U.S. Session Range (default 21:30–22:00)
2. Range Display
• High, Low, and Midpoint lines for each session
• Range boxes with different fill colors
• Fully customizable colors and transparency for each session
• Option to show/hide historical data
3. Breakout Targets
• Set target levels as a percentage of the range
• Supports Adaptive or Extension display modes
• Customizable target line styles and colors
• Choose between Close Price or High/Low as trigger conditions
4. Smart Gap Handling
• Option to ignore price gaps
• Smart calculation of ranges in gap scenarios
5. Flexible Time Zone Settings
• Supports all major global time zones
• Ensures accurate display across different markets
Usage Tips
1. Select appropriate timeframes based on the instrument traded; sub-daily timeframes are recommended.
2. Enable/disable trading sessions according to your trading style.
3. Adjust target percentages to fit the volatility profile of different instruments.
4. Combine with other technical indicators to validate breakout signals.
Notes
1. Timeframe must be lower than Daily.
2. It is recommended to combine with volume or other indicators in live trading.
3. Session times may need to be adjusted for different markets.
4. Target line settings should reflect actual market volatility.
This indicator is particularly suitable for intraday traders who want to capture breakout opportunities during key trading sessions. It visualizes the price ranges of major sessions, helping traders better seize market opportunities.
Opening Range v3 (Dynamic)Opening Range Signals v3 (Dynamic) - Indicator Guide
Created by: MecarderoAurum
Why This Indicator Exists: An Overview
The "Opening Range Signals" indicator is a sophisticated tool designed for day traders who focus their strategy on the price action that unfolds during the Regular Trading Hours (RTH) of the New York session (09:30 - 16:00 ET). The opening period of the market, often called the "initial balance," is a critical time where institutions and traders establish the early high and low for the day. Trading the breakout of this range is a classic and effective strategy, but it's often plagued by false moves and "head fakes."
This indicator was built to solve that problem. It not only identifies the initial range but also incorporates a powerful dynamic expansion feature. This allows the indicator to intelligently adapt to early session volatility, filter out false breakouts, and establish more reliable support and resistance levels for the rest of the trading day. It provides a clear, visual framework for executing opening range strategies with more confidence.
Key Features & How to Use Them
1. Customizable Opening Range
This is the foundation of the indicator. It draws the high and low of the initial trading period on your chart.
What it does: Establishes the initial support and resistance levels for the day.
How to use it: In the settings under "Time Settings," you can set the "Opening Range Duration" from 1 to 30 minutes. A shorter duration (e.g., 5 minutes) will be more sensitive and give earlier signals, while a longer duration (e.g., 30 minutes) will establish a wider, more robust range.
2. Dynamic Range Expansion
This is the indicator's most powerful and unique feature. It helps you avoid getting trapped in false breakouts.
What it does: If the price breaks out of the initial range but then quickly closes back inside, the indicator will automatically expand the range to include the full wick of the failed breakout. This tells you the market is still establishing its true range.
How to use it: In the settings under "Dynamic Range," you can:
"Enable Dynamic Range Expansion": This is on by default.
"Expansion Time Limit (Min)": Set how long the indicator should look for these failed breakouts. After this time, the range will be locked for the day.
3. Clear Visual Trading Signals
The indicator provides three distinct signals to help you interpret the price action around the opening range.
Breakout Body (Yellow plotshape):
What it means: The first confirmation that the price has decisively moved outside the established range. It appears when a candle's body closes entirely above the high or below the low.
How to use it: This is your alert that a potential breakout is underway. Do not enter yet; wait for confirmation.
Continuation (Green plotshape):
What it means: This signal appears on the candle immediately following a breakout if it shows momentum in the same direction. It confirms that the breakout has strength.
How to use it: This is a potential entry trigger. A continuation signal suggests the breakout is valid and may continue.
Failure (Red plotshape):
What it means: This signal appears if, after a breakout and continuation, the price quickly reverses and closes back inside the range. It's a strong indication of a false breakout.
How to use it: If you are in a breakout trade, a failure signal is a clear sign to exit. It can also be used as a setup for a reversal trade in the opposite direction.
Sample Strategy: The Breakout-Continuation Trade
This strategy uses the indicator's signals to trade a classic opening range breakout with added confirmation.
Setup:
Set the "Opening Range Duration" to your preferred time (e.g., 5 or 15 minutes).
Ensure the "Dynamic Range Expansion" is enabled to filter out early noise.
Entry Trigger:
Wait for a Breakout signal (yellow) to appear. This puts you on high alert.
Wait for a Continuation signal (green) on the very next candle. This is your entry trigger. Enter a long trade on a bullish continuation or a short trade on a bearish continuation.
Stop-Loss:
For a bullish (long) trade, a common stop-loss placement is just below the low of the continuation candle or, for a more conservative stop, just inside the opening range high.
For a bearish (short) trade, place your stop-loss just above the high of the continuation candle or just inside the opening range low.
Trade Management:
If a Failure signal (red) appears after you've entered, it indicates the breakout has failed. This is a strong signal to exit your trade immediately to protect your capital.
If the trade moves in your favor, you can manage it by taking profits at key levels or using a trailing stop.
Twin Range Filter V2 – Buy/Sell Signals📊 Indicator Name: Twin Range Filter – Buy/Sell Signals
📝 Description:
The Twin Range Filter is a trend-following indicator that combines two adaptive volatility filters to identify potential market reversals and trend continuations. It uses two configurable smoothing periods (fast and slow) to calculate a dynamic range around price, filtering out market noise and highlighting meaningful shifts in direction.
This indicator plots BUY and SELL signals based on price action in relation to the range filter, as well as internal trend conditions.
✅ How It Works:
Long Signal (BUY) is triggered when:
Price is above the filtered range (showing strength), and
Short-term upward momentum is confirmed.
Short Signal (SELL) is triggered when:
Price is below the filtered range (showing weakness), and
Short-term downward momentum is confirmed.
The signals are highlighted using green "Long" and red "Short" labels on the chart.
Background colors reinforce the current directional bias.
⚙️ Inputs:
Fast Period & Range: Adjust sensitivity of the fast range filter.
Slow Period & Range: Adjust smoothing of the slow range filter.
Source: Choose which price to base calculations on (e.g., Close, Open, HL2, etc.)
🔔 Alerts:
Long Signal – A new BUY condition has been detected.
Short Signal – A new SELL condition has been detected.
📌 Use Cases:
Entry timing for swing or intraday trades
Trend confirmation filter
Signal generator in automated strategies (when paired with a strategy scrip
Dealing rangeHi all!
This indicator will show you the current dealing range. The concept of dealing range comes from the inner circle trader (ICT) and gives you a range between an established swing high and an established swing low (the length of these pivots can be changed in settings parameter Length and defaults to 5/2 (left/right)). These swing points must have taken out liquidity to be considered "established". The liquidity that must be grabbed by the swing point has to be a pivot of left length of 1 and a right length of 1.
The dealing range that's created should be used in conjunction with market structure. This could be done through scripts (maybe the Market structure script that I published ()) or manually. It's a common approach to look for long opportunities when the trend is bullish and price is currently in the discount zone of the dealing range. If the trend is bearish then short opportunities are presented when the price is currently in the premium zone of the dealing range.
The zones within the dealing range are premium and discount that are split on the 50% level of the dealing range. These zones can be split into 3 zone with a Fair price (also called Fair value ) zone in between premium and discount. This makes the premium zone to be in the upper third of the dealing range, fair price in the middle third and discount in the lower third. This can be enabled in the settings through the Fair price parameter.
Enabled:
You can choose to enable/disable the visualisation of liquidity grabs and the External liquidity available above and below the swing points that created the dealing range.
Enabled:
Disabled:
Enabled on a higher timeframe (will display a box of the liquidity grab price instead of a label):
This dealing range is configurable to be created by a higher timeframe then the visible charts. Use the setting Higher timeframe to change this.
You can force candles to be closed (for liquidity and swing points). Please note that if you use a higher timeframe then the visible charts the candles must be closed on this timeframe.
Lastly you can also change the transparency of liquidity grabs and external liquidity outside of the dealing range. Use the Transparency setting to change this (a lower value will lead to stronger visuals).
If you have any input or suggestions on future features or bugs, don't hesitate to let me know!
Best of trading luck!
X HL RangeOverview:
The X Range indicator is a multi-timeframe visualization tool designed to display the high and low price ranges of previous candles from higher timeframes (HTFs) directly on a lower timeframe chart. It helps traders identify significant price zones and potential support/resistance levels by visually representing the price range of up to three previous candles for each selected timeframe.
Key Features:
Multi-Timeframe Support: The indicator supports three configurable higher timeframes (default: 60 min, 15 min, 5 min) which can be independently toggled on or off.
Custom Candle Range Display: For each enabled timeframe, users can choose to display the range of the most recent 1, 2, or 3 completed candles.
Dynamic Box Drawing: Price ranges are highlighted using rectangular boxes that extend across the chart to show where the highs and lows of each selected HTF candle occurred.
Custom Styling: Each timeframe's boxes can be individually styled with user-defined background and border colors to suit visual preferences or chart themes.
Efficient Redrawing: Boxes update in real-time as new higher timeframe candles complete, and previous boxes are removed to prevent chart clutter.
Use Case:
This indicator is particularly useful for intraday traders who want to align entries and exits with higher timeframe levels. By visualizing previous HTF ranges on a lower timeframe chart, traders gain contextual awareness of where price is likely to react or consolidate, aiding in decision-making for breakouts, reversals, or trend continuation setups.
ICT IPDA Lookback / Cast-forwardThis script automatically displays 20/40/60 daily range highs and lows.
Known as IPDA ranges, a term popularised by Inner Circle Trader (ICT). IPDA = Interbank Price Delivery Algorithm.
You can also add 80 day lines (my own addition) . IPDA labels are shown for Daily highs, and an equivalent line is drawn at IPDA Daily lows - but without the label to keep your chart as clean as possible. You can use this on hourly timeframes as well.
ICT is "flexible" on IPDA data ranges in his mentorship regarding whether you should use the first day of each month, or go recalculate day by day, and that's why this script lets you do both + also has an option to set a hard specified date - useful for more advanced purposes.
You can also Cast-forward the displayed 20/40/60 (+80) IPDA ranges with this tool.
You can use IPDA ranges to forecast Highs and Lows that price will be attracted to on a Daily timeframe and where price is in its P/D range, being in a discount or premium. You can also use this knowledge to help guide lower timeframe scalps.
Longer term traders can reference the 40 and 60 Day Look Back lines for an indication of current market conditions.
Prior HTF Range Levels [promuckaj]Prior HTF Range Levels - Indicator developed with idea to mark you prior HTF range levels, including high, low, EQ, 25% and 75% of the range.
There is option to choose desired HTF, by default it is 1H.
Every time when price breach high or low of the prior range there is option to mark the respective bar for you.
It will mark only the first break of the range. There is also option to activate separately alerts for breach of the high or low of the range.
There is option to set % time of HTF range, how many % of time could pass before the breach. For example, 30% of HTF range(1H) means that if you are on 1m chart there must be breach in the first 20 candles on 1m chart because 1H HTF range contain 60x 1m candles, while first 20 is 30% of HTF candle. This could be really useful due to some statistical facts that a lot of traders is using first 30% of a new formed range to break high or low.
There is also countdown that will allow you at real time to see how much bars on your LTF is left until end of a forming new HTF range. There is option to set two colors for this label (red/green by default) which will allow you quickly to see where you are at the moment.
In example below green color means that we are still < 30% of a new forming range, since we set 30% as our threshold, while number is showing us how much bars need to be printed for a new range.
After some time color will change to red since we are now > 30% of a new forming range, and red could means that we are not interesting anymore in prior range.
For all lines, high/low, EQ, 25% and 75% there is option to customize it separately, which means you can set different color, width of line, style of line and size of labels.
Everyone enjoy !
BTIC Range MidpointsThis code analyzes and displays price ranges from 15:15-15:44 ET, the Basis Trade at Index Close session.
It draws horizontal lines showing:
The high of each session
The low of each session
The midpoint (50%) of each session
Connections between different session ranges (50% points between highs and lows)
Key features include:
Works only on 15-minute timeframes or lower
Stores up to 20 days of historical sessions (configurable)
Filters out ranges too far from current price
Color-codes different session ranges
Provides customizable line styles and colors
Labels each range with identifiers
The indicator essentially helps traders identify important price levels from BTIC sessions, which could serve as potential support/resistance areas for future price action.
Midnight Range Standard DeviationsCredit to Lex Fx for the basic framework of this script
This indicator is designed to assist traders in identifying potential trading opportunities based on the Intraday Concurrency Technique (ICT) concepts, specifically the midnight range deviations and their relationship to Fibonacci levels. It builds upon the work of Lex-FX, whom we gratefully acknowledge for the original concept and inspiration for this indicator.
Core Concept: ICT Midnight Range
The core of this indicator revolves around the concept of the midnight range. According to ICT, the high and low formed in a specific time window (typically the first 30 minutes after midnight, New York Time) can serve as a key reference point for intraday price action. The indicator identifies this range and projects potential support and resistance levels based on deviations from this range, combined with Fibonacci ratios.
How ICT Uses Midnight Range Deviations
ICT methodology often involves looking for price to move away from the initial midnight range, then return to it, or deviate beyond it, as key areas for potential entries.
Range Identification: The indicator automatically identifies the high and low of the midnight range (00:00 - 00:30 NY Time).
Deviation Levels: The indicator calculates and displays deviation levels based on multiples of the initial midnight range. These levels are often used to identify potential areas of support and resistance, as well as potential targets for price movement. These levels can be set in the additional fib levels section, which can be configured in increments of .5 deviations all the way up to 12 deviations.
Fibonacci Confluence: ICT often emphasizes the confluence of multiple factors. This indicator adds Fibonacci levels to the midnight range deviations. This allows traders to identify areas where Fibonacci retracements or extensions align with the deviation levels, potentially creating stronger areas of support or resistance.
Looking for Sweeps: ICT often uses these levels to look for times that the high and low are swept as potential areas of liquidity, indicating the start of potential continuations.
Time-Based Analysis: The time at which price interacts with these levels can also be significant in ICT. The indicator provides options to extend the range lines to specific times (e.g., 3 hours, 6 hours, 10 hours, 12 hours, or a custom defined time) after midnight, allowing traders to focus on specific periods of the trading day.
Indicator Settings Explained:
Time Zone (TZ): Defines the time zone used for calculating the midnight range. The default is "America/New_York".
Range High Color, Range Low Color, Range Mid Color: Customize the colors of the high, low, and mid-range lines.
Range Fill Color: Sets the fill color for the area between the range high and low.
Line Style: Choose the style of the range lines (solid, dashed, dotted).
Range Line Thickness: Adjust the thickness of the range lines for better visibility.
Show Fibonacci Levels: Enable or disable the display of Fibonacci deviation levels.
Fib Up Color, Fib Down Color: Customize the colors of the Fibonacci levels above (up) and below (down) the midnight range.
Show Trendline: Enables a trendline that plots the close price, colored according to whether the price is above the high, below the low, or within the midnight range.
Show Range Lines, Show Range Labels: Toggles the visibility of the range lines and their associated labels.
Label Size: Adjust the size of the labels for better readability.
Hide Prices: Option to display only the deviation values on labels, hiding price values.
Place Fibonacci Labels on Left Side: Option to switch label position from right side to left side.
Extend Range To (Hours from Midnight): This section gives you a wide variety of options on how far you want to extend the range to, you can do 3,6,10,12, and 23 hours. Alternatively, you can select the "Use Custom Length" and set a specific time in hours.
Additional Fib Levels: This section allows the trader to set additional deviation points in increments of .5 deviations from .5 all the way up to 12 deviations
TradingView Community Guidelines Compliance:
This indicator description adheres to the TradingView community guidelines by:
Being educational: It explains the ICT methodology and how the indicator can be used in trading.
Being transparent: It clearly describes all the indicator's settings and their purpose.
Providing credit: It acknowledges Lex-FX as the original author of the concept.
Avoiding misleading claims: It does not guarantee profits or imply that the indicator is a "holy grail."
Disclaimer: Usage of this indicator and the information provided is at your own risk. The author is not responsible for any losses incurred as a result of using this indicator.
Important Considerations:
This indicator is intended for educational purposes and to assist in applying the ICT methodology.
It should not be used as a standalone trading system.
Always combine this indicator with other forms of technical analysis and risk management techniques.
Backtest thoroughly on your chosen market and timeframe before using in live trading.
Trading involves risk. Only trade with capital you can afford to lose.
[F][IND] - Time Range HighlighterDescription:
Introducing the Time Range Highlighter script for TradingView – a precision tool designed to enhance your chart analysis experience with a focus on simplicity and functionality. This script caters to traders who find value in isolating specific time intervals for a more detailed market study, akin to the concept of trading "macros".
Key Features:
1. Effortless Customization:
Define and highlight your preferred time ranges effortlessly. Tailor the script to align with your trading strategy by setting specific start and end times for enhanced precision.
2. Multi-Interval Support:
Seamlessly analyze multiple time ranges concurrently. Toggle between highlighted intervals with ease, allowing for a comprehensive examination of various market conditions without cluttering your chart.
3. Enable/Disable On-Demand:
Maintain control over the clutter on your chart. The enable/disable feature lets you activate or deactivate the highlighted time ranges at your discretion, ensuring a clean and unobstructed view when needed.
4. Focused Chart Analysis:
By visually emphasizing chosen time intervals, the script facilitates a focused analysis of critical market movements, enabling traders to identify patterns and trends with efficiency. This feature is particularly beneficial for those employing trading "macros" to filter out noise and concentrate on key periods.
Usage Instructions:
1. Apply the Time Range Highlighter script to your TradingView chart.
2. Customize the script settings to define specific time ranges tailored to your trading preferences.
3. Toggle between enabled and disabled states as needed to maintain clarity on your chart.
4. Leverage the script to streamline your chart analysis process and make more informed trading decisions, especially when employing trading "macros" to focus on specific market intervals.
Disclaimer:
This indicator is provided for educational purposes only. Trading involves risk, and users should consult with a financial professional before making any trading decisions.
Your Feedback Matters!
Please feel free to comment or reach out if you have any improvement suggestions or if you would like to request the development of a specific indicator. Your feedback is invaluable!
Average Range Levels [Pro+]Description:
The Average Range Levels builds on the concepts of ADR projections showcased in its lite version.
Average Daily Range (ADR) is a common metric used to measure volatility in an asset. It calculates the average difference between the highest and lowest price over a time interval – normally five days.
The Inner Circle Trader teaches the importance of this metric from an algorithmic point of view; in particular the 1/3ADR price level is deemed to be a threshold used to determine the area at which a Judas Swing – false move to trick market participants, protraction, manipulation – might exhaust.
Another key difference in the ICT-use of this metric compared to the classic approach is that the average range is calculated from New York midnight Time, rather than the daily candle's open.
This exact concept was upscaled to higher Timeframe fractals obtaining the Average Weekly Range (AWR) and the Average Monthly Range (AMR). The latter two metrics are anchored at the first Monday’s midnight (New York Time) of the respective interval – however they also have the option to be anchored at the True Week Open (Tuesday’s Daily Open) and True Month Open (Second Week Open).
It is crucial to remember that the elements of Time are key when it comes to interpreting how price action will, or won't, react to these levels: what Time of the day is it? what day of the week? what week of the month?
If one thinks about the Power of Three of a candle (Accumulation, Manipulation Distribution), it is highly unlikely that a Manipulation event will happen later in the candle’s development – seeing the 1/3ADR hold in London session or New York open, seeing the 1/3AWR hold on Tuesday or Wednesday, or seeing price race to the 1/3AMR early on in the month gives undeniable edge to an Analyst.
Apart from the 1/3 level seen from a Judas perspective, the opposing 1/3 level, and the full AR projections, are excellent algorithmic levels at which we will see orderflow or reactions worth studying. These can be take profit targets, reversal opportunities, pyramid entries, …
Last but not least, the tool is equipped with a Data Table. You have a clear narrative but you are unsure of when price will expand? Track the previous 5 ARs and the current Range for Daily, Weekly, and Monthly – the smaller the AR the higher the chance for an expansion, the larger the AR the higher the chance for a consolidation.
Tool Features:
Auto Color the drawings based on your chart’s background or choose your own
Decide whether to consider daily candles, or New York (00:00 to 00:00 NY Time) for the basis of the calculation
Show the last 10 Historical Levels
– See the AR Range, the AR price levels and 1/3AR price levels by hovering over the text labels
Plot the AR levels from their Time Anchor, or as offset markers on the side for a cleaner look
Show/Hide all elements individually
In the Idea below, you can see how INDEX:BTCUSD hit the 1/3AMR level at the end of the second week of the month. The subsequent rejection from this level suggests we might have witnessed a Judas Swing, hence we flip to bullish bias.
In the more recent AWR levels, we can see how price did not touch any level until friday – this is a consolidation week with low probability setups. This was expected, if one looks at the precious two week's ranges and respective average ranges in the Data Table: both breached the AR value, due to to the great expansion higher.
Lastly for the ADR levels we can see how the Judas higher got beautifully stopped at the 1/3 level, and the full ADR level on the opposite side catches price while it falls.
To Get Access, and Level Up see the Author's Instructions below!
This indicator is available only on the TradingView platform.
⚠️ Intellectual Property Rights ⚠️
While this tool's base concepts are public, its interpretation, code, and presentation are protected intellectual property. Unauthorized copying or distribution is prohibited.
⚠️ Terms and Conditions ⚠️
This financial tool is for educational purposes only and not financial advice. Users assume responsibility for decisions made based on the tool's information. Past performance doesn't guarantee future results. By using this tool, users agree to these terms.
Ücretli komut dosyası
Zazzamira 50-25-25 Trend System Alerts OnlyPublishing my trading system script. It consist of several conditions to happen in order to open a trade. Work best on ES/MES 5 minute timeframe.
I like to use it with this settings:
- UTC -6 (don't tick Exchange Timezone)
and rest as default
To enter a trade, the following conditions must be met: Entry 1: the opening range (8:30AM - 9:15AM UTC-6) must be defined and the price must close above or below the opening range on the 5-minute timeframe. This entry condition defines the trade direction (above = long / below = short). Once the opening range is defined, the Trend-Based Fib Extension is applied from the range high to the range low (and vice versa). Fib levels are required for Exit conditions. Entry 2: the 8 - 27 - 67 - 97 EMAs must be defined. If the EMAs value order is 8 > 27 > 67 > 97, long-only trades are allowed. If the EMAs value order is 8 < 27 < 67 < 97, short-only trades are allowed. This entry condition filters fake breakouts of Entry 1. Entry 3: no trades are allowed after 12:59 UTC-6 (2PM EST). Entry 4: if Entry 1, Entry 2, and Entry 3 conditions are valid and the price hasn't reached the 23.6% Fib line, an entry order can be set at the range high/long with 4 contracts. To exit a trade, the following conditions must be met: Exit 1 (Stop loss): set a trailing stop based on 2.1x ATR (14) from entry. Exit 2: take 50% profits at the 23.6% Fib and leave trailing stop untouched. Exit 3: if Exit 2 triggers, take 50% (25% of total entry) off at 61.8% Fib, leaving Exit 2 trailing stop values valid. Exit 4: exit the full position at the FIB 100% value. Exit 5: all trades must be closed at 3pm UTC-6 (4PM EST). So basically Take Profit are 50%-25%-25% of position.
Code has been written by © Hiubris_Indicators who has been an amazing coder and gave me the possibility to make this script public so a really big shoutout to him.
This indicator only works for alerts, please check version without alerts to backtest or tweaks. This indicator is meant to be used to automate the system via webhooks
ORBox | by Octopu$📈 ORBox | by Octopu$
ORBox is a Box for the Opening Range Breakout
The Box is added automatically according to the User preferences through GUI
This Indicator includes a Dropdown selection for which Range for the Breakout you want to use
ORBox has built-in Alerts for when the Breakout happens according to your preferences
Works in any Timeframe with any Ticker
(Using SPY 5m just as an example:)
www.tradingview.com
SPY
Features:
• Opening Breakout Range (ORB)
• Dropdown menu selection to choose which TF to watch
• Built-in Alerts for Momentum Awareness
Options:
• Customization for Box Colors and Sizes
• Display ORB for Current Day or Previous
Notes:
v1.0
ORBox Indicator release
Changes and updates can come in the future for additional functionalities or per requests.
Did you like it? Shoot me a message! I'd appreciate if you dropped by to say thanks.
- Octopu$
🐙
Institutional FVG & Liquidity Range Candle (Expo)█ Institutional FVG with predicted SR levels & Liquidity Range Candle is an indicator that uses Smart Money Concepts to give you the insights needed to make informed decisions based on the theory in SMC. This premium toolkit work in any market and timeframe.
█ Institutional Fair Value Gap , also known as imbalance, inefficiencies, and Liquidity void, identifies the most significant FVG within the lookback period. This is often referred to as Institutional Fair Value Gap since only big players can cause these liquidity voids.
Fair Value Gap, Liquidity voids are sudden price changes without enough liquidity at a stable price, and the price jumps from the originating price level to the final price level, creating an imbalance in price.
The price tends to fill or retest the FVG area, and traders understand at which price level institutional players have been active. FVG is a valuable concept in trading, as they provide insights about where many orders were injected, creating this inefficiency in the market. The price tends to restore the balance.
This indicator highlights the most significant Fair Value Gap on the chart and plots predicted future support and resistance levels based on the price action created at the FVG. A super simple and yet effective way to get solid market levels that acts as a magnet for the price.
█ Liquidity Range Candle is another trading concept used by large market players where they manipulate the price to stay inside a specific market area, creating a tight consolidation zone. Once the price breaks the liquidity range, liquidity flows into the market. It's an easy way to grab liquidity from retail traders. Stop losses are triggers, breakout traders jump into the market, and institutional traders absorb the liquidity.
If you don't see the liquidity, you become the liquidity!
A break of a liquidity range is a sign of a breakout, potential continuation, retracement, or reversal. Use it together with an overall market analysis. It's common that traders also mark the previous 1-3 liquidity ranges and plot them into the future. These zones can act as a future magnet for the price, and we can get a retest of the zones, or if we break above/below a previous range can be a sign of a trend change. We also know that these liquidity ranges have been important levels for institutional players, who may be willing to accumulate or distribute more orders at these levels.
█ HOW TO USE
Use the indicator to identify several important and commonly used trading concepts taught within the SMC.
Find Significant FVG
Find Significant liquidity ranges
-----------------
Disclaimer
Copyright by Zeiierman.
The information contained in my Scripts/Indicators/Ideas/Algos/Systems does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual’s trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
My Scripts/Indicators/Ideas/Algos/Systems are only for educational purposes!
Expected Range and SkewThis is an open source and updated version of my previous "Confidence Interval" script. This script provides you with the expected range over a given time period in the future and the skew of that range. For example, if you wanted to know the expected 1 standard deviation range of MSFT over the next 20 days, this will tell you that. Additionally, this script will also tell you the skew of the expected range.
How to use this script:
1) Enter the length, this will determine the number of data points used in the calculation of the expected range.
2) Enter the amount of time you want projected forward in minutes, hours, and days.
3) Input standard deviation of the expected range.
4) Pick the type of data you want shown from the dropdown menu. Your choices are either the expected range or the skew of the expected range.
5) Enter the x and y coordinates of the label (optional). This is useful so it doesn't impede your view of the plot.
Here are a few notes about this script:
First, the expected range line gives you the width of said range (upper bound - lower bound), and the label will tell you specifically what the upper and lower bounds of the expected range are.
Second, this script will work on any of the default timeframes, but you need to be careful with how far out you try to project the expected range depending on the timeframe you're using. For example, if you're using the 1min timeframe, it probably won't do you any good trying to project the expected range over the next 20 days; or if you're using the daily timeframe it doesn't make sense to try to project the expected range for the next 5 hours. You can tell if the time horizon you're trying to project doesn't work well with the chart timeframe you're using if the current price is outside of either the upper or lower bounds provided in the label. If the current price is within the upper and lower bounds provided in the label, then the time horizon that you're projecting over is reasonable for the chart timeframe you're using.
Third, this script does not countdown automatically, so the time provided in the label will stay the same. For example, in the picture above, the expected range of Dow Futures over the next 23 days from January 12th, 2021 is calculated. But when tomorrow comes it won't count down to 22 days, instead it will show the range over the next 23 days from January 13th, 2021. So if you want the time horizon to change as time goes on you will have to update this yourself manually.
Lastly, if you try to set an alert on this script, you will get a warning about it possibly repainting. This is because of the label, not the plot itself. The label constantly updates itself, which triggers the warning. I tested setting alerts on this script both with and without the inclusion of the label, and without the label the repainting warning did not occur. So remember, if you set an alert on this script you will get a warning about it possibly repainting, but this is because of the label constantly updating, not the plot itself.
[astropark] trade yesterday rangeDear followers,
today a nice scalping tool for day trading on low time frames (1-3-5 minutes)!
Each day the indicator will print some important levels and ranges related to the trading day before:
yesterday high (black line)
yesterday day range averange (silver line)
yesterday low (black line)
average between yesterday high and yesterday average, together with a resistance range (red)
average between yesterday low and yesterday average, together with a support range (green)
two extension ranges above yesterday high (first is blue, second is red)
two extension ranges below yesterday low (first is blue, second is green)
Trading levels is one of most effective trading tecniques:
once a level is broken upwards, you can long (buy) the bullish retest with stoploss below recent low
once a level is broken downwards, you can short (sell) the bearish retest with stoploss below recent high
consolidation below or at a resistance level is bullish, so long (buy) breakout upwards and long more on a bullish retest of broken level
consolidation above or at a support level is bearish, so short (sell) breakout downwards and short more on a bearish retest of broken level
many times you see a level to be tested 2 or 3 times: short (sell) double and triple top, long (buy) double or triple bottom
Here you can see the levels described above and basic usage in a consolidation trading day:
A trader who wants to be a winner must understand that money and risk management are very important, so manage your position size and always have a stop loss in your trades.
Here you can see many examples on how to use this indicator.
Triple top on yesterday range high: perfect short setup (5 take profits targets in the example)
Resistance levels broken: long setup on bullish retest (2 take profits targets in the example)
Double top and support broken: 2 short setups (2 and 3 take profits targets in the example)
Here some examples how to basically use the indicator in a consolidation trading day: short (sell) resistance levels, long (buy) support levels
This is a premium indicator , so send me a private message in order to get access to this script.
Dealing Range Auto-Zone v2.1Dealing Range Auto-Zone v2.1 - Summary
Purpose: Automatically creates zone-based support/resistance levels within a dealing range using percentage-based spacing with ATR-driven recommendations.
How It Works:
Click two points to define dealing range (high and low)
Set step % (e.g., 0.25% = one zone every 0.25% move)
Indicator calculates exact zone count and draws upper/lower zone boundaries
Optional center lines show midpoint of each zone
Key Features:
Zone-based S/R - Upper and lower boundaries instead of single lines (creates "price zones" rather than precise levels)
Auto-calculated spacing - Uses exact % steps with math.round() for optimal coverage (minimizes gaps near boundaries)
Adjustable zone width - Default 50% of step (e.g., 0.25% step = 0.125% zone width on each side)
Ghost zones - Extends zones above/below range for anticipating breakouts
ATR-based recommendations - Calculates Daily ATR and suggests Tight/Balanced/Wide step % based on current volatility
Smart validation - Compares your step % to ATR recommendations and shows if it's appropriate for current market conditions
Use Case:
Converts dealing ranges into tradeable S/R zones for 15s-5m intraday scalping. Makes it clear when price is "in a zone" vs "at a precise line." Ideal for MNQ, MGC, and other liquid futures/crypto.
Version 2.1 Changes:
New Features:
Daily ATR calculation with automatic Tight/Balanced/Wide step % recommendations
Volatility-based auto-recommendations (compares ATR(14) vs ATR(50))
Smart validation system that evaluates your step % choice and provides feedback
Info table shows all three ATR recommendations (Tight/Balanced/Wide)
Improvements:
Changed from math.floor() to math.round() for zone count calculation (eliminates gaps near boundaries)
Streamlined info table (removed redundant rows: Range points, Step %, Total Lines)
Added color-coded validation (green checkmark for appropriate settings, orange warning for extreme values)
Bug Fixes:
Fixed tooltip compilation error (moved dynamic ATR data to info table only)
Corrected validation logic to properly categorize step % ranges
Info Table Now Shows:
Range % (dealing range size as %)
Exact Zones (calculated, including fractional)
Zones Drawn (rounded to nearest whole number)
Zone Width (in price points and % of step)
Daily ATR (value and %)
Auto Rec (all three recommendations: T/B/W)
Your Step (with validation: ✓ Tight/Balanced/Wide or ⚠️ Very Tight/Wide)






















