NR4 & NR7 with Breakouts [LuxAlgo]NR4 & NR7 with Breakouts is a simple indicator that utilizes the NR4 and NR7 candle patterns to display candle ranges and signals from range breakouts.
🔶 USAGE
The Narrow Range Patterns are candle formations determined by the last candle having a narrower (high-low) range than the previous number. This indicator showcases the 2 most recognized Narrow Range Patterns, which are the 4 and 7 bar variants (NR4 and NR7).
These patterns, introduced by Toby Crabel, are thought to provide insight for potential market breakouts by identifying periods of low volatility indicated by a candle with a small range. This is due to the idea that markets often move from periods of low volatility (contraction) to high volatility (expansion), and the NR4 and NR7 patterns help spot these transitions.
By utilizing these patterns, traders are better able to anticipate and respond to market shifts for better decision-making and risk management.
NOTE: These patterns have traditionally been studied on the Daily Timeframe Chart. This indicator allows the user to select a timeframe to generate these patterns from. It is suggested to be mindful of this when considering these patterns.
In this indicator, on the bar after the pattern is detected, the Narrow Range Bar will be highlighted with a zone, and lines displaying the range will extend from it. These ranges are helpful for providing levels to set limit orders and for managing risk.
Users are able to adjust which pattern they want visualized on their chart, please note;
All NR7s are NR4s but not all NR4s are NR7s.
Because of this, you will notice that when selecting "NR4" to display, the colors will change, but the detected ranges will not change.
🔹 Signals
When a Narrow Range Bar is detected, the script will wait for the price to close outside of the Range, then a signal will fire indicating the direction of exit. The signals are produced from the last NR4 or NR7 and will have the potential to fire from that range until a new NR4 or NR7 is detected.
After a signal fires, the logic goes into a "reset" period where it will wait for the price to reach the Range Mean before firing another signal.
These signals can be anticipated by considering the underlying logic and watching price approach the range extremities, and can be improved by utilizing other market information for confluence.
🔶 SETTINGS
Timeframe: Choose which timeframe to identify the NR4 and NR7 Pattern on. This must be Higher than the chart timeframe.
Pattern Type: Choose which (or all) patterns to display.
Grafik Paternleri
Multi-Symbol Trend DashboardMulti-Symbol Trend Dashboard - MA Cross Trend Monitor
Short Description
A customizable dashboard that displays trend direction across multiple symbols and timeframes using moving average crossovers.
Full Description
Overview
This Multi-Symbol Trend Dashboard allows you to monitor trend direction across 7 different symbols and 5 timeframes simultaneously in a single view. The dashboard uses moving average crossovers to determine trend direction, displaying bullish trends in green and bearish trends in red.
Key Features
Multi-Symbol Monitoring : Track up to 7 different trading instruments at once
Multi-Timeframe Analysis: View 5 different timeframes simultaneously for each instrument
Customizable Moving Averages: Choose between SMA, EMA, or WMA with adjustable periods
Visual Clarity: Color-coded cells provide immediate trend identification
Flexible Positioning: Place the dashboard anywhere on your chart
Customizable Appearance: Adjust sizes, colors, and text formatting
How It Works
The dashboard calculates a fast MA and slow MA for each symbol-timeframe combination. When the fast MA is above the slow MA, the cell shows green (bullish). When the fast MA is below the slow MA, the cell shows red (bearish).
Use Cases
Get a bird's-eye view of market trends across multiple instruments
Identify potential trading opportunities where multiple timeframes align
Monitor your watchlist without switching between charts
Spot divergences between related instruments
Track market breadth across sectors or related instruments
Notes and Limitations
Limited to 7 symbols and 5 timeframes due to TradingView's security request limits
Uses simple MA crossover as trend determination method
Dashboard is most effective when displayed on a dedicated chart
Performance may vary on lower-end devices due to multiple security requests
Settings Explanation
MA Settings: Configure the periods and types of moving averages
Display Settings: Adjust dashboard positioning and visual elements
Trading Instruments: Select which symbols to monitor (defaults to major forex pairs)
Timeframes: Choose which timeframes to display (default: M15, H1, H4, D1, W1)
Colors: Customize the color scheme for bullish/bearish indications and headers
This dashboard provides a straightforward way to maintain situational awareness across multiple markets and timeframes, helping traders identify potential setups and market conditions at a glance.
Aggregated Open Interest [Alpha Extract]The Aggregated Open Interest indicator provides a comprehensive view of open interest across multiple cryptocurrency exchanges, allowing traders to monitor institutional positioning and market sentiment. By aggregating data from major exchanges like Binance, BitMEX, and Kraken, this indicator offers valuable insights into potential price movements and market shifts.
🔶 CALCULATION
The indicator processes open interest data through multiple analytical methods:
Exchange Aggregation: Collects and normalizes open interest data from multiple exchanges (Binance, BitMEX, Kraken) with proper currency normalization.
Multi-Mode Analysis: Calculates various metrics including raw open interest values, OI change, OI delta, volume-weighted delta, and OI RSI.
Divergence Detection: Uses pivot point analysis to identify divergences between price action and open interest movements.
Activity Assessment: Tracks bullish and bearish activity patterns by correlating open interest changes with price movements.
Formula:
Aggregate OI = Sum of normalized open interest from selected exchanges
OI Change = Current OI - Previous OI
OI Delta = Net change in open interest across timeframes
OI Delta × Volume = OI Delta weighted by relative volume
OI RSI = Relative Strength Index applied to open interest values
OI Heatmap = Multi-timeframe visualization of OI changes across 7 distinct periods
🔶 DETAILS
Visual Features:
Open Interest: Candlestick representation of aggregated open interest
OI Change: Histogram showing period-to-period changes
OI Delta: Histogram displaying net OI movements
OI Delta × Volume: Volume-weighted OI delta for enhanced signals
OI RSI: Oscillator showing overbought/oversold OI conditions
OI Heatmap: Multi-timeframe visualization showing OI changes across 7 periods (3, 5, 8, 13, 21, 34, and 55 days)
Divergence Detection: Color-coded markers (teal for bullish, red for bearish) highlighting significant divergences between price and open interest
Analysis Table: Real-time summary of key metrics including aggregate OI, recent changes, and bullish/bearish activity.
Interpretation:
Increasing Open Interest + Rising Price: Strong bullish trend confirmation
Increasing Open Interest + Falling Price: Strong bearish trend confirmation
Decreasing Open Interest + Rising Price: Weak bullish trend (potential reversal)
Decreasing Open Interest + Falling Price: Weak bearish trend (potential reversal)
Divergences: Signal potential trend exhaustion and reversals when price moves in one direction while open interest moves in the opposite direction
Heatmap: Provides at-a-glance insight into open interest trends across multiple timeframes, with green bars indicating rising OI and red bars indicating falling OI
🔶 EXAMPLES
Trend Confirmation: Rising open interest accompanying a price increase confirms strong bullish momentum with institutional backing.
Example: During January-February 2025, rising OI during price advances confirms institutional participation in the uptrend.
Bearish Divergence: Price makes a higher high while open interest makes a lower high, signaling potential trend reversal.
Example: Red markers appear at market tops where price continues higher but open interest fails to confirm, preceding significant corrections.
Bullish Divergence : Price makes a lower low while open interest makes a higher low, indicating potential bottoming.
Example: Teal markers appear at market bottoms where price continues lower but open interest fails to confirm, preceding significant rallies.
OI Heatmap Analysis : Multiple timeframes showing consistent red signals across short to long-term periods indicate strong institutional selling pressure.
Example: When all 7 periods (3-55 days) show red during a price uptrend, this signals institutional selling into retail strength, often preceding major corrections.
🔶 SETTINGS
Customization Options:
Data Sources: Toggle different exchanges (Binance USDT/USD/BUSD, BitMEX USD/USDT, Kraken USD)
Display Mode: Choose between Open Interest, OI Change, OI Delta, OI Delta × Volume, OI RSI, and OI Heatmap
Currency Units: Display in USD or base cryptocurrency (COIN)
Analysis Tools: Moving Average (length and color), RSI (length and color)
Divergence Detection: Enable/disable signals, adjust lookback period and threshold percentage, customize bullish/bearish divergence colors
OI Heatmap Colors: Customize bullish (green) and bearish (red) signal colors for the multi-timeframe heatmap visualization
The Aggregated Open Interest indicator provides traders with comprehensive insights into institutional positioning across major exchanges, helping identify potential trend continuations, reversals, and key market turning points driven by smart money movements. The addition of the OI Heatmap feature enables traders to quickly visualize open interest trends across multiple timeframes, providing valuable context for institutional positioning over different market cycles.
ICT Killzones & Pivots [TFO]shorten the date name
adjust to fit in JST time zone (fit for Japan based traders like me, who is early bird and can't trade at 10PM JST = NY open)
Zero Lag Trend Signals (MTF) + Sideways FilterAbsolutely! Here's a **plain-language description** of what the script does **without diving into code**:
---
### 🔍 **What This Script Does:**
This is a **technical indicator** for TradingView that helps you identify:
1. **When the market is trending** (either bullish or bearish).
2. **When the market is moving sideways** (range-bound or choppy).
3. **Entry signals** during strong trends.
4. **Confirmation signals** across **multiple timeframes** (from 5-minute to daily).
5. **Visual cues and alerts** to guide trading decisions.
---
### 📈 **How It Works:**
#### 1. **Zero Lag Trend Detection**
- It uses a special moving average called **ZLEMA** (Zero Lag Exponential Moving Average) that reacts faster to price changes than traditional ones.
- If the price moves strongly above or below this average, the script recognizes it as a **new trend starting**.
#### 2. **Sideways Market Filter**
- It checks whether the market is **moving within a tight range** by analyzing:
- RSI (Relative Strength Index)
- ADX (Average Directional Index)
- If the market is sideways, it **avoids showing trend signals** and displays a gray circle instead to indicate indecision or no clear trend.
#### 3. **Visual Trend Markers**
- **Green arrows** appear when an upward trend begins.
- **Red arrows** appear when a downward trend begins.
- **Smaller arrows** suggest continuation or entry points during an ongoing trend.
#### 4. **Multi-Timeframe Confirmation**
- It looks at the trend across **five different timeframes** (e.g., 5 min, 15 min, 1 hour, 4 hour, 1 day).
- A **table appears on your chart** showing whether each timeframe is bullish or bearish — helping you make better-informed decisions.
#### 5. **Alerts**
- The script can send **alerts when trend signals appear**, so you don’t miss a potential trade setup even if you're away from the screen.
---
### ✅ **Why Use It:**
This script is ideal for:
- Traders who want to **follow trends and avoid choppy markets**.
- Those who prefer **clear visual signals** and multi-timeframe analysis.
- Anyone using **momentum or trend-following strategies**, especially with indicators like ZLEMA or ADX.
---
Support/Resistance Breakout DetectorThis indicator automatically detects and plots dynamic support and resistance levels using pivot highs and lows.
✅ It draws red resistance lines and blue support lines,
✅ The lines extend forward but automatically stop when the price touches them,
✅ It monitors for breakouts with strong volume,
✅ When a breakout happens, it shows labels like “B” or “Bull Wick” / “Bear Wick” on the chart,
✅ It also triggers alerts when support or resistance breaks with high volume.
Main settings:
Pivot lookback period
Show/hide breakout labels
Minimum volume for breakout
Maximum extension length for lines
This tool helps traders easily spot key price levels and watch for meaningful breakouts.
SuperFib Enhanced (Array Only)Key Changes:
Removed MAX_LINES and defined const int MAX_STORAGE_CAPACITY = 200 (You can adjust 200 higher or lower, but be mindful of the total drawings limit).
Removed all individual inputs (show1-show10, price1-price10, text1-text10) and their corresponding groups. The array input is now the only way to define levels.
Removed the useArrayInput boolean input, as it's no longer needed.
Initialized var hLines and var lineLabels arrays with MAX_STORAGE_CAPACITY.
Modified the array parsing loop to respect MAX_STORAGE_CAPACITY when adding parsed levels.
Modified the main drawing loop (if barstate.islast) to iterate from 0 up to
MAX_STORAGE_CAPACITY - 1. Inside the loop, it checks if i < parsedLevelsCount to determine if a line should exist at that index.
Modified the real-time update loop (if barstate.isrealtime) to also iterate up to MAX_STORAGE_CAPACITY - 1 to handle any potential drawing index within the indicator's capacity.
Updated the tooltips for the array inputs to reflect that this is the primary method and mention the (increased) capacity limit.
This version is more flexible for users who rely heavily on array input, allowing them to define up to 200 levels. Remember that while the indicator itself can manage 200, the total drawings on your chart from all sources still cannot exceed Pine Script's platform-wide limit.
Entropy [ScorsoneEnterprises]This indicator calculates the entropy of price log returns over a user-defined lookback period, providing insights into market complexity and unpredictability. Entropy measures the randomness or disorder in price movements, helping traders identify periods of high or low market uncertainty.
How It Works
The indicator computes the entropy of log returns (log(close/close )) using a histogram-based approach with customizable bins. Log returns are stored in an array of size N (lookback period), and entropy is calculated by:
Binning the returns into bins intervals based on their range.
Computing the probability distribution across bins.
Calculating entropy as -Σ(p * log(p)), where p is the probability of each bin.
A reference Simple Moving Average (SMA) of the entropy, with a separate lookback period (SMA_N), is plotted to highlight trends in market complexity. The entropy plot uses a gradient color scheme (red for lower entropy, teal for higher), while the SMA color shifts based on whether entropy is above (teal) or below (red) the SMA.
Key Features
Inputs:
Lookback Period (default: 50): Number of bars for calculating log returns.
Reference SMA Lookback Period (default: 100): Period for the entropy SMA.
Number of Bins (default: 20): Number of histogram bins for entropy calculation.
Plots:
Entropy: Gradient-colored line reflecting market randomness.
Reference SMA: Trend line to compare entropy against its average.
Interpretation
High Entropy: Indicates chaotic, unpredictable price movements, often during volatile or trendless markets.
Low Entropy: Suggests more predictable, ordered price behavior, often in trending or stable markets.
Compare entropy to its SMA to gauge whether current market complexity is above or below its recent average.
Usage
Use this indicator to assess market regimes. High entropy may signal choppy, range-bound conditions, while low entropy could indicate trending opportunities. Combine with price action or other indicators for confirmation.
Examples
We see on this PEPPERSTONE:COCOA chart that when entropy is low it signals a strong trend, either up or down. High entropy signals indecision and choppiness in the market. We can determine this by noticing when the value is above or below its recent average.
Entropy is used in high frequency trading often. It is a nice tool for lower time frames to determine how predictable and strong a trend is.
Inputs
Users can enter the lookback value for entropy, bin count, and the look back for the entropy moving average.
No tool is perfect, the Entropy value is also not perfect and should not be followed blindly. It is good to use any tool along with discretion and price action.
ES/MES 70% Confluence Strategy (9-Factor)✅ Included Features:
Entry signal only when 7 out of 9 indicators confirm (70%+ confluence)
15-minute Opening Range box from 9:30–9:45am ET, drawn clearly
VWAP + EMA 8/21/55 plotted for context
Risk/Reward box (5-point risk, 1:1 reward)
Stepwise trailing stop that moves every 5 points of profit
Buy/Sell alerts and debug labels to help you fine-tune
🧠 9 Indicators Used in Signal Score:
✅ EMA trend stack: 8 > 21 > 55
✅ Price above/below VWAP
✅ MACD Histogram momentum
✅ Stochastic RSI reversal
✅ Candle body > 60% of total range
✅ Volume > 20-bar average
✅ ATR rising
✅ Rejection of OR high/low
✅ Pullback near EMA 21 or VWAP (within 1 point)
ES/MES Hybrid VWAP + Confluence Strategy📋 Confluence Conditions (8 total):
Price above/below VWAP
EMA 21 > EMA 55 (or inverse)
MACD histogram momentum
Stoch RSI bounce/drop
Price near VWAP bounce (from your original logic)
Opening Range rejection
Candle strength (body % > 60%)
Volume spike
➡️ A signal triggers if 5 or more are true on the same bar.
ES/MES 65% Confluence Strategy📈 Designed for ES/MES intraday futures trading on 1–5 minute charts
✅ Signals a trade only when 65%+ of 8 confluence conditions are met
🔍 Confluence conditions include: trend alignment, momentum, price structure, VWAP proximity, volume, volatility, and candle strength
🕒 Uses the 15-minute Opening Range for breakout/reversal structure
🎯 Fixed 5-point stop loss and 5-point target with optional trailing stop every 5 points of profit
📦 Automatically displays risk/reward zones and dynamic trailing stop for each signal
⚠️ Includes alerts for Buy and Sell signal triggers
🧠 Suitable for traders who want structured entries based on multiple confirmation layers
Origin + Surge Zone (v2 fixed)test inventory surge
Searches for 2 or more consecutive doji candles → marks this as "origin" (grey box).
Waits for 2 strong candles (bullish or bearish) → surge → records its high as TP.
MAK Entry Zoneindicator("MAK Entry Zone", overlay=true)
// Detect MAK Reversal again
bearReversal = high > high and close < open
bullReversal = low < low and close > open
bearConfirm = bearReversal and close < close
bullConfirm = bullReversal and close > close
// Draw zone (line) at reversal candle's high/low
var line buyZoneLine = na
var line sellZoneLine = na
if (bullConfirm)
buyZoneLine := line.new(bar_index, low , bar_index + 20, low , color=color.green, style=line.style_dashed)
if (bearConfirm)
sellZoneLine := line.new(bar_index, high , bar_index + 20, high , color=color.red, style=line.style_dashed)
Daily Breakout + Daily Shadow By RouroThis script is a Pine v5 strategy designed to detect daily candle body breakouts and execute them on any intraday timeframe, while also providing:
Daily Data Retrieval
Using request.security(..., "D", ...) it fetches the OHLC and timestamp of the daily candle, regardless of the chart’s current timeframe.
Calculation of Yesterday’s and Day-Before-Yesterday’s Bodies
b1High and b1Low → the high/low of yesterday’s daily candle body
b2High and b2Low → the high/low of the previous day’s body
Detection of the First Intraday Bar After a New Day
By using ta.change(time("D")), it marks the start of each new trading day.
Drawing the Previous Day’s “Shadow” on the Chart
It overlays a box (box.new) and two wick lines (line.new) with configurable colors and transparency, so you can clearly see the full range of yesterday’s candle on any intraday chart.
Automatic End-of-Day Position Closure
It will automatically close any open position at the start of the next day to avoid unintended rollovers.
Entry Signals
On the very first intraday bar after the daily close:
Long if yesterday’s close broke above the body of the day before yesterday
Short if yesterday’s close broke below the body of the day before yesterday
…which triggers a strategy.entry at the intraday open.
Fully Customizable Stop-Loss and Take-Profit
SL options:
Opposite end of yesterday’s body
Fixed pips from entry
A risk-reward ratio on yesterday’s wick
Optional “safety SL” in fixed pips that overrides the above
TP options:
Fixed pips
Yesterday’s wick extreme (high/low)
Partial exit on the wick (TP1), then second exit (TP2) either:
At a multiplied RR
Or at the daily close (“Close of Day”)
You can also choose to move SL to breakeven after TP1 is hit.
Live Metrics Table
In the upper-right corner it displays in real time:
Start of backtest (date of first trade)
Number of ✅ Winning trades and ❌ Losing trades
Total number of trades
Win rate (%)
Profit Factor
All within a fixed table layout so it never runs out of rows or columns.
Intraday NQ - MACD + VWAP + TPO (Short Only from 2025)This intraday Nasdaq futures (NQ) strategy trades based on MACD momentum, VWAP alignment, and TPO breakout simulation. ATR determines dynamic risk and reward. Use the toggles to test long, short, or both strategies from January 1, 2025 onward.
15m ATR Target (Long-Only)15m ATR Target (Long-Only) Indicator
Overview
This custom indicator combines two powerful intraday tools into one clean overlay:
10-Minute Opening Range Breakout (ORB) – Yellow dashed lines marking the high and low of the first 10 minutes after your chosen session start.
15-Minute ATR Target – A green dotted line set at (15-min block close + ATR), recalculated and redrawn every 15 minutes.
Together, they give you both a classic ORB framework and a volatility-based price target for long entries.
How It Works
1. Define Your Session Start
You choose the clock time (e.g. 9:30 AM). From that moment:
For the next 10 minutes, the indicator records the highest high and lowest low.
2. Draw the 10-Minute ORB Lines
As soon as those 10 minutes pass, two yellow dashed horizontal lines appear at the OR high and low, extending right across your chart. These mark your key breakout levels.
3. Split the Day into 15-Minute Blocks
Independently, the day is also broken into fixed 15-minute intervals (e.g. 9:00–9:15, 9:15–9:30, etc.).
4. Measure ATR in Each Block
For each 15-min window, the script calculates the Average True Range over that block’s bars—a gauge of how much price typically moves within 15 minutes.
5. Capture Each Block’s Close
When the clock ticks past each 15-min boundary, the script notes that block’s closing price.
6. Plot the ATR-Based Target
Immediately after each 15-min block, a green dotted line is drawn at (block close + ATR). This line extends forward a set number of bars, giving you a dynamic upper-target level for long trades.
7. Auto-Refresh & Alerts
Both the ORB lines and ATR target update automatically:
8. The ORB lines appear once at the 10-min mark and persist all day.
The ATR target line deletes and redraws every 15 minutes, so you’re always seeing the latest volatility-adjusted target. You can also enable an alert to ping you the moment price crosses above the ATR target.
Why Use It?
Opening Range Clarity: The 10-min ORB is a widely used breakout setup; these yellow lines give you clear entry and stop levels.
Volatility-Adaptive Targets: The ATR-based green line adjusts to current market chop or calm, so your profit targets stay relevant.
Long-Only Focus: Everything is designed around catching upside breakouts—ideal for bulls and momentum traders.
Fully Automated: No manual drawing or recalculation—just add it and trade its levels.
Ideal For:
Intraday traders looking for volatility-based, long-only entry targets incorporating an ORB strategy.
Anyone who wants an objective way to gauge whether price has moved “beyond normal” and is ready to run further.
Volatility-Adaptive Targets: The ATR-based green line adjusts to current market chop or calm, so your profit targets stay relevant.
Long-Only Focus: Everything is designed around catching upside breakouts—ideal for bulls and momentum traders.
Fully Automated: No manual drawing or recalculation—just add it and trade its levels.
Add the 15m ATR Target to your chart today and start spotting volatility-backed, long-only opportunities with confidence!
Candle SequenceLooking to easily identify moments of strong market conviction? "Racha Velas" (or your chosen English name like "Consecutive Candles Streak") allows you to visualize clearly and directly sequences of consecutive bullish and bearish candles.
**Key Features:**
* **Real-time Counting:** Displays the number of consecutive candles directly on the chart.
* **Visual Customization:** Adjust the text size and color for optimal visualization.
* **Vertical Offset:** Control the position of the counter to avoid obstructions.
* **Maximum Streaks Table (Optional):** Visualize the largest bullish and bearish streaks found in the chart's history, useful for understanding volatility and price behavior.
* **Easy to Use:** Simply add the indicator to your chart and start analyzing.
This indicator is a valuable tool for traders looking to confirm trends, identify potential exhaustion points, or simply understand price dynamics at a glance. Give it a try and discover the market's streaks!
*****************************************************************************************************
¿Buscas identificar momentos de fuerte convicción del mercado? "Racha Velas" te permite visualizar de forma clara y directa las secuencias de velas consecutivas alcistas y bajistas.
**Características principales:**
* **Conteo en Tiempo Real:** Muestra el número de velas consecutivas directamente en el gráfico.
* **Personalización Visual:** Ajusta el tamaño y color del texto para una visualización óptima.
* **Offset Vertical:** Controla la posición del contador para evitar obstrucciones.
* **Tabla de Rachas Máximas (Opcional):** Visualiza las mayores rachas alcistas y bajistas encontradas en el historial del gráfico, útil para entender la volatilidad y el comportamiento del precio.
* **Fácil de Usar:** Simplemente añade el indicador a tu gráfico y comienza a analizar.
Este indicador es una herramienta valiosa para traders que buscan confirmar tendencias, identificar posibles agotamientos o simplemente entender la dinámica del precio en un vistazo. ¡Pruébalo y descubre las rachas del mercado!
Major Trading SessionsThis script displays the trading sessions of the 3 markets that are relevant in crypto. US, UK, and Tokyo.
Likidite Avı + Dönüş Stratejisi (TP/SL + Zaman Bazlı)Checks if the previous top/bottom is pinned.
Then it generates a signal as soon as a sharp and opposite candle comes.
It looks for a reactionary reversal, not a pullback.
It gives fewer but more meaningful signals.
✅ Previous top/bottom pin (liquidity hunt)
✅ Immediately followed by a strong reversal candle
✅ And there is a signal system that gives these conditions instantly, together with the candle closing.
Market Sessions Overlay (MSO®)Market Sessions Overlay (MSO®) is a clean, visual indicator that automatically highlights the three major trading sessions — Asia, London, and New York (U.S.A.) — directly on your chart.
For each daily session, MSO® dynamically draws:
- a high–low price range box
- a midline (average of session high and low)
- a label identifying the session
* Designed for precision:
The indicator is built using Dubai time (UTC+4) as a reference, but works with any timezone selected in TradingView, adjusting all sessions correctly. It auto-resets daily and adapts to Daylight Saving Time changes for London and New York.
* Works on all instruments — crypto, forex, stocks, indices — and is optimized for timeframes like 15m, 30m, 1H.
This overlay helps traders:
- understand volatility windows
- isolate session-based price structure
- spot overlaps and transitions with clarity