Updated default settings to show only the most important levels and added a new diagnostic feature to help optimize lower timeframe data settings.
Order Block Indicator is a multi-timeframe TradingView tool that detects institutional order clusters and ranks them across three tiers of significance. Day traders and swing traders use it to mark high-probability support and resistance levels where price is likely to react when retested.
The indicator adapts to price and volume data in real time, detecting only the levels with the highest importance and displaying them with rankings for ease of use. This adaptive approach means the indicator automatically adjusts to current market conditions, providing relevant levels during both high-volatility and low-volatility periods.
The indicator works on any market with volume data, including futures, stocks, forex, crypto, and commodities. It can be used on lower timeframe charts such as 1-minute intervals for day trading, as well as higher timeframe charts such as 1-day for swing trading.
IN ACTION
Apple on the 1-minute chart with default settings.
Tesla on the 1-minute chart with default settings.
NVIDIA on the 1-day chart with 5m, 15m, 30m timeframes for data and 12-month session tracking.
Apple on the 1-day chart with 5m, 15m, 30m timeframes for data and 12-month session tracking.
Nasdaq Futures (NQ) on the 1-day chart with 5m, 15m, 30m timeframes for data and 12-month session tracking.
UNDER THE HOOD
The Order Block Indicator analyzes data from three separate lower timeframes (default: 1S, 5S, 10S) to identify areas of significant institutional order activity. The proprietary detection algorithm evaluates order size and frequency to find price levels that are most likely to act as future support or resistance.
The indicator continuously adapts to market conditions in real time. Rather than using static thresholds that become irrelevant as volatility changes, the algorithm dynamically adjusts its sensitivity. This allows the indicator to identify meaningful institutional activity during both quiet overnight sessions and volatile market opens.
Detected order blocks are classified into three tiers based on their significance:
Tier 1 levels represent areas where price is most likely to react strongly. Tier 2 and Tier 3 levels represent slightly less significant areas but are still extremely valuable levels.
Within each tier, levels are ranked by their significance. The #1 ranked level in each tier represents the most important level for that classification. Rankings update in real time as new levels are detected, ensuring you always see the most relevant information.
Levels are tracked within user-defined sessions (Hourly, Daily, Weekly, or Monthly). At session boundaries, current levels are terminated and the most important levels from each tier can optionally extend forward as “Prev” lines. This allows you to maintain awareness of key historical levels while focusing on current session activity.
A built-in diagnostic tool lets you see exactly when data from each lower timeframe started on your chart. When “Show Lower Timeframe History On Chart” is enabled, colored circles appear at the bottom of the chart while data is available for each timeframe, with a label on the first bar of data indicating which timeframe started there.
Since your timeframes should be in ascending order (e.g., 1S, 5S, 10S), the shorter timeframe will end its circles sooner, then timeframe 2 becomes visible, then timeframe 3. This helps you visualize exactly how much data you get with your specific settings so you can adjust them to ensure all three lower timeframes provide data for the entire tracking session.
You want to make sure that your lower timeframes provide data for the entire tracking session with all 3 timeframes and potentially multiple session periods for backtesting. For example, if you have the tracking session set to 1 day, your indicator should show the lower timeframe #1 circles all the way back to market open on the previous day or further.
Note that on continuous futures contracts charts like NQ1! and ES1!, data will start at 1 week prior to your current time due to how TradingView handles contract rollovers.
HOW TO TRADE WITH IT
Order block levels represent prices where significant institutional activity occurred. When price approaches these levels, watch for:
CONFIGURATION
| Setting | Default | Description |
|---|---|---|
| Session Length To Reset Tracking | Daily (D) | How often level tracking resets. Options:Any timeframe you want from 1m to 1Y. Day traders typically use Daily; swing traders may prefer Weekly or Monthly or Yearly |
| Show Tracking Session Period On Labels | Off | Appends the session timeframe to labels (e.g., "Tier 1 #1 (D)"). Useful when running multiple instances with different session settings |
| Lower Timeframe #1 For Data | 1S | First data resolution for scanning orders. Must be smaller than your chart timeframe |
| Lower Timeframe #2 For Data | 5S | Second data resolution. Should be different from #1 and #3. Must be smaller than your chart timeframe |
| Lower Timeframe #3 For Data | 10S | Third data resolution. Choose the lowest timeframes you can that still provide at least 2 full session periods of historical data. Must be smaller than your chart timeframe |
| Setting | Default | Description |
|---|---|---|
| Tier 1 Levels On/Off | On | Enable or disable Tier 1 level display |
| Labels On/Off | On | Show or hide Tier 1 labels |
| Number Of Tier 1 Levels To Track | 2 | How many Tier 1 levels to display, ranked by significance |
| Extend Previous Session Important Levels | On | When enabled, top levels extend into the next session as "Prev" lines |
| Number Of Previous Session Levels To Extend | 1 | How many top Tier 1 levels to carry forward |
| Line Color | White | Color for Tier 1 lines and labels |
Same structure as Tier 1. Default color: Yellow.
Same structure as Tier 1. Default color: Orange.
| Setting | Default | Description |
|---|---|---|
| Previous Session Line Style | Dotted | Choose Solid, Dashed, or Dotted for extended "Prev" lines. Dotted helps distinguish historical levels from current session levels |
| Label Offset | 20 | Distance from current price to place labels. Also controls how far lines extend to the right. Increase if labels overlap price action |
| Text Size | 10 | Font size for all labels (1–20 range) |
| Show Lower Timeframe History On Chart | Off | Displays colored circles at the bottom of the chart showing where each lower timeframe's historical data begins. Useful for optimizing timeframe settings |
SETUP GUIDES
GOOD TO KNOW
READING THE CHART
POWER USER TIPS
FIXING ISSUES
Toggle the “Fix Indicator Loading Error” checkbox ON or OFF to force TradingView to restart the indicator.
GET ACCESS
Access the full Order Flow Pro Suite on your TradingView charts – all 4 indicators with volume footprint data and priority support.
COMMON QUESTIONS
CHANGELOG
Updated default settings to show only the most important levels and added a new diagnostic feature to help optimize lower timeframe data settings.
EXPLORE THE SUITE
Order Flow Pro
Reveals real-time institutional buying, selling pressure, absorption, and volume delta beneath the surface of price movement. Combine with Order Block levels to see what’s happening when price reaches your key zones.
Order Flow Pro
Detects and visualizes institutional buying and selling activity with a different methodology. Use it alongside the Order Flow Indicator’s institutional buyer histogram for cross-confirmation.
Order Flow Pro
Scores each candlestick on your price chart with a directional grade based on its internal order flow composition. Useful for confirming the strength of price reactions at Order Block levels.