Live SessionsLive sessions plots the highs and lows of the previous for sessions.
It also marks when these are broken by price.
Default Time Frames are:
London Session = "0000-0600", "UTC-4"
New York Session = "0830-1230", "UTC-4"
Asia Session = "1800-0000", "UTC-4"
New York Close Session = "1330-1630", "UTC-4"
Useful for highlighting when price has gone through a previous session high or low and quickly seeing where liquidity still lies.
In den Scripts nach "session" suchen
[FriZz]Watermark -- Watermark by FriZz | FrizLabz --
Lets you Customize a watermark how ever you would like
There are 4 Textboxes in the settings window 2 for your inputs
There's 1 with instructions/examples and 1 with Special Characters (there are tons more online)
-- The options you can type into Textbox 1 and 2 --
- Volume
- Open
- Close
- High
- Low
- Ticker [ Chart ticker ]
- Ticker2 [ Optional 2nd ticker that can be set in the settings will also display close ]
- TF
- Day
- Date
- Time
- Session
- SessionTime
-- Important --
These options need to be spelled and Case matched correctly or it will simply just display the word
You can add anything around a word or between two words you would like
If you want a new line simply press [ ENTER/RETURN ] and continue
-- Tooltip --
Tooltip appears when you mouse over the watermark
There are options to change the session times if you need too
The Sessions will be listed on the tooltip with Session times
I think that pretty much covers most of it if you have any questions or suggestions on this or anything else I've made
or if I missed a bug.. feel free to comment or DM me
Enjoy! - FriZz
ICT Sessions (Kill Zones)Inspired by the work of ICT (Inner Circle Trader - @ICT_MHuddleston)
What are ICT KillZones:
All ICT students know that certain moments of the day are more indicated to search for good frameworks. These moments are indicated like "Kill Zones".
The best kill zones to search for profittable tradings are during the London session and during the New York session.
How This Indicator Can Help You:
With this indicator you'll see plotted in the charts the London Kill Zone and the New York Kill Zone, you'll see exactly when they start and finish, so you'll be able to understand better the price action and recognize if there are ICT framework to trade. You'll also will see when the New York lunch hour happen (this moment is not favorable for searching frameworks) and you'll see also 2 very important moments of the day, the 8.30 New York Time and the 9.30 New York Time, infact in these 2 particular moments it is most likely that some very profittable framework will appear as there are alway important economic news released in these 2 hours.
Also you'll see the New York Midnight Open, that always forms a very important level for the day trading, you could see the New York Midnight open as a real opening for markets.
Why This Indicator:
I looked for indicators working with these concepts and I could not find one that offered the kill zones sections in the way are showed in my indicator, also they just had the kill zones without showing the 8.30 and 9.30 hours and without the Ney York midnight opening, and these are very important time frames for who works with ICT concepts.
About The Indicator:
In this indicator you'll have displayed:
The regular trading sessions displayed, that is: Asian Session, London Session, New York Session.
The London Kill Zone
The New York Kill Zone
The New York Midnight Open
The New York Lunch Hour
The 8:30 News Release Hour
The 9:30 News Release Hour
All these level can be adjusted and changed as you prefer.
The Machine – Session Map PRO (final)The Machine – Session Map
Overview
The Machine – Session Map is a session-based analytical indicator that divides the trading day into the three main global sessions — Asia, London, and New York — and maps their price behavior using structured logic. It’s designed for traders who study intraday cycles, session liquidity behavior, and inter-session relationships.
Core Logic
The indicator identifies the start and end times of each major trading session based on user-defined session times. For every session, it:
Captures session range by recording the high, low, and close between session start and end.
Stores previous session data and projects key levels (previous session high, low, and midpoint) into the next day as reference support/resistance zones.
Computes pip range and volatility metrics per session to measure strength and expansion.
Determines directional bias by comparing the session’s close relative to its open and prior session range (expansion above or below prior structure defines bias).
Detects accumulation and distribution zones using session overlap logic and range compression/expansion criteria.
Labels session structures with automatic annotations such as “Expansion,” “Retracement,” or “Reversal” when volatility or bias conditions are met.
Visual Elements
Session Boxes: Colored regions that visually segment the chart into the three sessions.
High/Low Lines: Dynamic lines showing real-time session highs and lows as price develops.
Previous Session Levels: Optional projection of previous highs/lows/midpoints as structural zones.
Bias Labels: Text markers summarizing session direction and volatility conditions.
Dashboard Panel: Displays current session time, range in pips, and directional bias summary.
Use Case
This tool is useful for identifying intraday structure shifts, comparing session volatility, and observing how price behaves relative to prior session levels. It can support strategies involving session-based liquidity cycles, accumulation/manipulation/distribution behavior, or time-based confluence.
Disclaimer
This indicator is designed for technical and educational analysis. It does not generate buy/sell signals or provide financial advice.
Europe Session LinesThis simple script marks the start of the European trading sessions:
08:00 a.m. London trading session
09:00 a.m. Frankfurt trading session
The settings of the lines can be changed. (thickness, colour, type).
It can be used on Futures and CFDs for example for FDAX, FTSE100 but also for GOLD, Silver and EURO- and GBP based FX pairs as supply or demand zone with the change of character trading setup.
Daily Vertical LineThis indicator draws vertical lines at a specific time each day, helping you visualize important intraday levels or session opens/closes.
Features:
Customizable time in EST timezone (hour and minute inputs)
Adjustable line color, width, and style (solid, dashed, or dotted)
Automatically draws lines for all historical days
Projects one line into the future for the next occurrence
Works on all intraday timeframes. Future line appears as semi-transparent and dashed to distinguish from historical data.
M5 Session Rectangles (GMT+2) - Last 30 Sessions Rectangles on the M5 timeframe showing the MAX and MIN of the New York Session:
OPEN SESSION (15:30 - 16:20)
MID SESSION (16:20 - 19:00)
POWER HOUR (19:00 - 22:00)
The indicator tracks the last 30 days, and the rectangle for the current day is drawn only after the respective session closes.
ICT Silver Bullet Zones (All Sessions, Custom Labels)CT Silver Bullet Zones
This indicator is designed for traders who follow the ICT *Silver Bullet* concept.
It automatically marks the **Silver Bullet window** (10:00–11:00 by default) across the **London, New York AM, New York PM, and Asia sessions**, with customizable settings for each session.
### Features:
* Separate adjustable time windows for **London, NY AM, NY PM, and Asia Silver Bullet sessions**.
* Colored session boxes with individual **opacity controls**.
* **Session labels placed at the top** of each zone, with customizable text size, color, and background opacity.
* Works on all timeframes and highlights only the Silver Bullet trading windows.
This tool is meant to help traders quickly identify ICT Silver Bullet opportunities in all major sessions without manual plotting.
Trading Sessions with Holidays & Timer🌍 Trading Sessions Matter
Markets breathe in cycles. When Tokyo, London, or New York steps in, liquidity shifts and price often reacts fast.
Example: New York closed BTC at $110K, and when traders woke up, the price was already $113K. That gap says everything about overnight pressure and the next move.
⚡ Indicator Features
✅ Session boxes (Tokyo, London, NY) with custom colors & time zones
✅ Open/close lines → spot gaps & momentum
✅ Average price per session → see where pressure builds
✅ Tick range → quick volatility check
✅ 🏖 Holiday markers → avoid false quiet markets
✅ Live status table → session OPEN / CLOSED + countdown timer
🚀 How to Use
Works on intraday timeframes (1m–4h)
Watch session opens/closes → liquidity shift points
Compare ranges & averages between Tokyo, London, NY
Use the timer to prep before the next wave
This tool helps you visualize the heartbeat of global markets session by session.
🔖 #BTCUSDT #Forex #TradingSessions #Crypto #DayTrading
Daily Open [Kintsugi Trading]Daily Open
The "Daily Open" indicator by Kintsugi Trading is designed to give traders clear and immediate access to daily open prices, enhancing their ability to spot key market levels and make informed trading decisions. The indicator dynamically changes the color of the plotted line based on the current price's relationship to the opening price of the regular market session. This visual aid helps traders quickly assess whether the current price is trading above or below the opening price of the session.
Key Features:
Daily Open Visualization: Automatically plots the daily open price on your chart, providing a clear reference point for daily price action.
Configurable Market Open Time: The indicator allows users to input the start time of the regular market session (default is set to 9:30 AM).
Color-Coded: The indicator dynamically adjusts the color of the daily open line and price labels based on whether the price is above or below the open, giving you quick visual cues about market sentiment.
Customization Options: Users can modify the line's appearance, including the color and style, to better fit their chart preferences.
Ideal For:
This indicator is particularly useful for day traders and those looking to closely monitor price action in relation to the market's opening level. It serves as a quick reference point for identifying potential bullish or bearish sentiment throughout the trading day.
Good luck with your trading!
RH_Previous Session CloseRaghee Horner Previous Session Close (PSC)
The RH_PSC is an automated Previous Session Close (PSC) indicator to show, at a glance, general market sentiment -- whether the market is generally bullish, bearish or neutral --for the current trading session.
The PSC plots the previous session close from the Daily candle, with a customizable table of data to show the previous price, whether or not the current price is above or below that previous close and the percentage move above or below.
It includes the ability to enable only the last session or to plot for all previous sessions continuously.
The data table is configurable for bearish, bullish or sideways coloring and can be moved to different locations to suite users preferences and charts. It can also be fully disabled.
Defaults are to show all previous sessions in a continuous plot and the data table is disabled.
What is “sentiment”?
Market sentiment reflects investors’ overall attitude toward a symbol, influenced by news, economic reports, and perceptions. It can be bullish, bearish, or neutral and significantly affects trading behavior and price movements. Bullish sentiment typically drives prices up, while bearish sentiment can cause them to fall. Understanding market sentiment is key for trend follow-through.
Why does it matter?
Effectively using sentiment allows for quicker, smarter trading decisions. As an active trader, understanding market sentiment is vital for follow-through. It shows real-time investor feelings, affecting price movements. Gauging sentiment helps you:
Anticipate Breakouts.
Time Entries and Exits.
Increase Probability of Continuation.
A Multi 10 indicatorREAD NOTE BEFORE APPLYING or you may think indicator doesnt work.
This indicator is a revise of another i made and contains 10 Optional Indicators allowing you to load more then 3 indicators at once if you so choose and dont pay for the platform!
Hopefully someone will find use for this script besides me :) I dont suggest turning all on at once because it
will not look right. Alot will overlap if you wish but i only use the Session and trend bar at once in
conjuction with a Oscillator setting like MacD , RSI , Stoch , Aroon or CCI .
In the chart you see i only have a few indicators active ENJOY!!
---------- NOTE ----------- ( Everything is OFF by default and indicator SHOULD show up BLANK when loaded) ------------ NOTE -------------
(Can turn EVERYTHING on AND change any values in the format tab once indicator loads)
Indicators included are listed below
Sessions, including, NY session, Aussie session, Asian session, and Europe market sessions.
MacD Split Colored , aroon oscillator
CCI Oscillator , classic aroon
RSI Oscillator , Elliot wave
Stoch RSI Oscillator , ATR%
My own Trend bar
---------- NOTE ----------- ( Everything is OFF by default and indicator SHOULD show up BLANK when loaded) ------------ NOTE -------------
(Can turn EVERYTHING on AND change any values in the format tab once indicator loads) CODE probably looks messey but this is something i made for me so i didnt really care lol
RiskCraft - Advanced Risk Management SystemRiskCraft – Risk Intelligence Dashboard
Trade like you actually respect risk
"I know the setup looks good… but how much am I actually risking right now?"
RiskCraft is an open-source Pine Script v6 indicator that keeps risk transparent directly on the chart. It is not a signal generator; it is a risk desk that calculates size, frames volatility, and reminds you when your behaviour drifts away from the plan.
Core utilities
Calculates professional-style position sizing in real time.
Reads volatility and market regime before position size is confirmed.
Adjusts risk based on the trader’s emotional state and confidence inputs.
Maps session risk across Asian, London, and New York hours.
Draws exactly one stop line and one target line in the preferred direction.
Provides rotating education tips plus contextual warnings when risk escalates.
It is intentionally conservative and keeps you in the game long enough for any separate entry logic to matter.
---
Chart layout checklist
Use a clean chart on a liquid symbol (e.g., AMEX:SPY or major FX pairs).
Main RiskCraft dashboard placed on the right edge.
Session Risk box on the left with UTC time visible.
Floating risk badge above price.
Stop/target guide lines enabled.
Education panel visible in the bottom-right corner.
---
1. On-chart components
Right-side dashboard : account risk %, position size/value, stop, target, risk/reward, regime, trend strength, emotional state, behavioural score, correlation, and preferred trade direction.
Session Risk box : highlights active session (Asian, London, NY), current UTC time, and risk label (High/Med/Low) per session.
Floating risk badge : keeps actual account risk percent visible with colour-coded wording from Ultra Cautious to Very Aggressive.
Stop/target lines : exactly one dashed stop and one dashed target aligned with the preferred bias.
Education panel : rotates core principles and AI-style warnings tied to volatility, risk %, and behaviour flags.
---
2. Volatility engine – ATR with context 📈
atr = ta.atr(atrLength)
atrPercent = (atr / close) * 100
atrSMA = ta.sma(atr, atrLength)
volatilityRatio = atr / atrSMA
isHighVol = volatilityRatio > volThreshold
ATR vs ATR SMA shows how wild price is relative to recent history.
Volatility ratio above the threshold flips isHighVol , which immediately trims risk.
An ATR percentile rank over the last 100 bars indicates calm versus chaotic regimes.
Daily ATR sampling via request.security() gives higher time-frame context for intraday sessions.
When volatility spikes the script dials position size down automatically instead of cheering for maximum exposure.
---
3. Market regime radar – Danger or Drift 🌊
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema200 = ta.ema(close, 200)
trendScore = (close > ema20 ? 1 : -1) +
(ema20 > ema50 ? 1 : -1) +
(ema50 > ema200 ? 1 : -1)
= ta.dmi(14, 14)
Regimes covered:
Danger : high volatility with weak trend.
Volatile : volatility elevated but structure still directional.
Choppy : low ADX and noisy action.
Trending : directional flows without extreme volatility.
Mixed : anything between.
Each regime maps to a 1–10 risk score and a multiplier that feeds the final position size. Danger and Choppy clamp size; Trending restores normal risk.
---
4. Behaviour engine – trader inputs matter 🧠
You provide:
Emotional state : Confident, Neutral, FOMO, Revenge, Fearful.
Confidence : slider from 1 to 10.
Toggle for behavioural adjustment on/off.
Behind the scenes:
Each state triggers an emotional multiplier .
Confidence produces a confidence multiplier .
Combined they form behavioralFactor and a 0–100 Behavioural Score .
High-risk emotions or low conviction clamp the final risk. Calm inputs allow normal size. The dashboard prints both fields to keep accountability on-screen.
---
5. Correlation guardrail – avoid stacking identical risk 📊
Optional correlation mode compares the active symbol to a reference (default AMEX:SPY ):
corrClose = request.security(correlationSymbol, timeframe.period, close)
priceReturn = ta.change(close) / close
corrReturn = ta.change(corrClose) / corrClose
correlation = calcCorrelation()
Absolute correlation above the threshold applies a correlation multiplier (< 1) to reduce size.
Dashboard row shows the live correlation and reference ticker.
When disabled, the row simply echoes the current symbol, keeping the table readable.
---
6. Position sizing engine – heart of the script 💰
baseRiskAmount = accountSize * (baseRiskPercent / 100)
adjustedRisk = baseRiskAmount * behavioralFactor *
regimeAdjustment * volAdjustment *
correlationAdjustment
finalRiskAmount = math.min(adjustedRisk,
accountSize * (maxRiskCap / 100))
stopDistance = atr * atrStopMultiplier
takeProfit = atr * atrTargetMultiplier
positionSize = stopDistance > 0 ? finalRiskAmount / stopDistance : 0
positionValue = positionSize * close
Outputs shown on the dashboard:
Position size in units and value in currency.
Actual risk % back on account after adjustments.
Risk/Reward derived from ATR-based stop and target.
---
7. Intelligent trade direction – bias without signals 🎯
Direction score ingredients:
EMA stack alignment.
Price versus EMA20.
RSI momentum relative to 50.
MACD line vs signal.
Directional Movement (DI+/DI–).
The resulting Trade Direction row prints LONG, SHORT, or NEUTRAL. No orders are generated—this is guidance so you only risk capital when the structure supports it.
---
8. Stop/target guide lines – two lines only ✂️
if showStopLines
if preferLong
// long stop below, target above
else if preferShort
// short stop above, target below
Lines refresh each bar to keep clutter low.
When the direction score is neutral, no lines appear.
Use them as visual anchors, not auto-orders.
---
9. Session Risk map – global volatility clock 🌍
Tracks Asian, London, and New York windows via UTC.
Computes average ATR per session versus global ATR SMA.
Labels each session High/Med/Low and colours the cells accordingly.
Top row shows the active session plus current UTC time so you always know the regime you are trading.
One glance tells you whether you are trading quiet drift or the part of the day that hunts stops.
---
10. Floating risk badge – honesty above price 🪪
Text ranges from Ultra Cautious through Very Aggressive.
Colour matches the risk palette inputs (High/Med/Low).
Updates on the last bar only, keeping historical clutter off the chart.
Account risk becomes impossible to ignore while you stare at price.
---
11. Education engine & warnings 📚
Rotates evergreen principles (risk 1–2%, journal trades, respect plan).
Triggers contextual warnings when volatility and risk % conflict.
Flags when emotional state = FOMO or Revenge.
Highlights sub-standard risk/reward setups.
When multiple danger flags stack, an AI-style warning overrides the tip text so you can course-correct before capital is exposed.
---
12. Alerts – hard guard rails 🚨
Excessive Risk Alert : actual risk % crosses custom threshold.
High Volatility Alert : ATR behaviour signals danger regime.
Emotional State Warning : FOMO or Revenge selected.
Poor Risk/Reward Alert : risk/reward drops below your standard.
All alerts reinforce discipline; none suggest entries or exits.
---
13. Multi-market behaviour 🕒
Intraday (1m–1h): session box and badge react quickly; ideal for scalpers needing constant risk context.
Higher time frames (1D–1W): dashboard shifts slowly, supporting swing planning.
Asset classes confirmed in validation: crypto majors, large-cap equities, indices, major FX pairs, and liquid commodities.
Risk logic is price-based, so it adapts across markets without bespoke tuning.
15. Key inputs & recommended defaults
Account Size : 10,000 (modify to match actual account; min 100).
Base Risk % : 1.0 with a Maximum Risk Cap of 2.5%.
ATR Period : 14, Stop Multiplier 2.0, Target Multiplier 3.0.
High Vol Threshold : 1.5 for ATR ratio.
Behavioural Adjustment : enabled by default; disable for fixed risk.
Correlation Check : optional; default symbol AMEX:SPY , threshold 0.7.
Display toggles : main dashboard, risk badge, session map, education panel, and stop lines can be individually disabled to reduce clutter.
16. Usage notes & limits
Indicator mode only; no automated entries or exits.
Trade history panel intentionally disabled (requires strategy context).
Correlation analysis depends on additional data requests and may lag slightly on illiquid symbols.
Session timing uses UTC; adjust expectations if you trade localized instruments.
HTF ATR sampling uses daily data, so bar replay on lower charts may show brief data gaps while HTF loads.
What does everyone think RISK really means?
Multi Session ORBs 2.0Multi Session ORBs 2.0 is an intraday tool for session-based traders who rely on Opening Range Breakout and Initial Balance structures to frame trades around the Tokyo, London, and New York sessions. It automatically detects the main sessions in New York time and plots each session’s opening-range high, low, and optional mid, with shaded boxes that highlight the active range and clean horizontal levels that extend across the session for precise breakout, rejection, and rotation analysis.
The script also builds a dedicated New York Initial Balance from 09:30 to 10:30 ET and then projects those IB levels forward from 10:30 through the rest of the NY session, helping intraday traders track first-hour value, monitor when price accepts or rejects that area, and structure trades around range breaks or mean reversion. Optional labels and vertical markers print 15 minutes before the London and New York opens, making it easier to anticipate volatility windows and align entries with key session transitions.
This indicator is designed to be used preferably in confluence with the separate Multi VWAPs tool, which plots multiple VWAPs across different time horizons so that traders can combine session ORB/IB levels with VWAP-based dynamic support and resistance for stronger intraday bias and higher-quality trade locations.
LucciThis indicator identifies trade setups based on session liquidity levels and price structure analysis during New York trading sessions.
Unlike basic support/resistance indicators, this system tracks untested session extremes and monitors their interaction with price. It combines break-and-retest mechanics with bounce detection at key liquidity zones, providing multiple entry methodologies within a single framework.
METHODOLOGY:
The system maps high/low points from each trading session (Asia: 6PM-3AM, London: 3AM-8AM, NY: 8AM-5PM EST) and monitors price behavior around these levels. It identifies two primary setup types: momentum continuation after level breaks and reversal bounces at untested extremes. Visual differentiation shows which levels remain untested (darker) versus swept levels (lighter).
SETUP IDENTIFICATION:
Break & Retest Signals:
- Detects breaks of NY Open range (15-minute candle at 8:00 AM EST)
- Waits minimum bars after break before validating retest
- Triggers when price returns to level within tolerance zone
Bounce Signals:
- Identifies approaches to untested session highs/lows
- Optional wick confirmation for reversal validation
- Signals when price rejects from liquidity zone
CONFIGURATION OPTIONS:
Entry Parameters:
- Min Bars After Break: 1-10 (delay before retest valid)
- Retest Tolerance: 0.1-10 points (precision of level test)
- Bounce Zone: 0.5-5 points (distance from level)
- Wick Confirmation: On/off reversal filter
Risk Management:
- Risk Reward Options: 1:3, 1:5, or Custom (1:1 to 1:10)
- Stop Loss: Configurable in points
- Max Daily Signals: 1-5 trade limiter
- Trading Hours: Customizable active window
Visual Elements:
- Session Levels: Orange (Asian), Yellow (London), Blue (NY)
- Signal Markers: Triangles (B&R), Diamonds (Bounce)
- TP/SL Lines: Automatic calculation and display
- Info Table: Shows bias, untested levels, daily signals
OPTIMAL USAGE:
Trading Windows:
- 9:30-11:00 AM EST: Primary trading window
- First touch of untested levels: Highest probability
- 15-minute timeframe: Recommended for futures
- Volume filter: Optional quality enhancement
Signal Prioritization:
- Untested levels provide stronger reactions
- Multiple confirmations increase probability
- Respect market structure and session context
- Combine with volume for filtering
TECHNICAL SPECIFICATIONS:
- Multi-timeframe: Uses 15-minute data for NY Open
- Session-based: Resets levels at session transitions
- Alert system: Detailed messages with levels
- Position tracking: Manages active trades visually
IMPORTANT NOTES:
This tool maps liquidity zones based on session extremes and price structure. No trading system guarantees profits. Combine with market context and proper risk management. Designed for active intraday trading on liquid instruments.
The indicator provides objective level identification while requiring trader discretion for optimal results.
Time Range Marker By BCB ElevateThe Time Range Marker is a simple yet powerful visual tool for traders who want to focus on specific time intervals within the trading day. This indicator highlights a custom time range on your chart using a background color, helping you visually isolate key trading sessions or event windows such as:
Market open/close hours
News release periods
High-volatility trading zones
Personal strategy testing windows
⚙️ Key Features:
Customizable start and end time (hour & minute)
Works across all intraday timeframes
Adjustable highlight color to match your chart theme
Built using Pine Script v5 for speed and flexibility
🔧 Settings:
Start Hour / Minute – Set the beginning of the time range (in 24-hour format)
End Hour / Minute – Define when the range ends
Highlight Color – Choose the background color for better visibility
🕒 Timezone Note:
The indicator uses UTC time by default to ensure accuracy across markets. If your broker uses a different timezone (like EST, IST, etc.), the script can be adjusted to reflect your local market hours.
✅ How to Use the Time Range Marker Indicator
This indicator is used to visually highlight a specific time window each trading day, such as:
Market open or close sessions (e.g., NYSE, London, Tokyo)
High-impact news release periods
Custom time slots for strategy testing or scalping
🛠️ Installation Steps
Open TradingView and go to any chart.
Click on Pine Editor at the bottom of the screen.
Copy and paste the full Pine Script (shared above) into the editor.
Click the “Add to Chart” ▶️ button.
The indicator will appear on the chart with a highlighted background during the time range you set.
⚙️ How to Customize the Time Range
After adding the indicator:
Click the gear icon ⚙️ next to the indicator’s name on the chart.
Adjust the following settings:
Start Hour / Start Minute: The beginning of your time range (in 24-hour format).
End Hour / End Minute: When the highlight should stop.
Highlight Color: Pick a color and transparency for visual clarity.
Click OK to apply changes.
🕒 Timezone Consideration
By default, the indicator uses UTC (Coordinated Universal Time).
To match your broker’s timezone (e.g., EST, IST, etc.), you'll need to adjust the script by changing:
sessStart = timestamp("Etc/UTC", ...)
sessEnd = timestamp("Etc/UTC", ...)
to your correct timezone, like "Asia/Kolkata" for IST or "America/New_York" for EST.
Let me know your broker or local timezone, and I’ll update it for you.
📈 Tips for Traders
Combine this with volume, price action, or breakout indicators to focus your strategy on high-probability time windows.
Use multiple versions of this script if you want to highlight more than one time range in a day.
Market Sessions Indicator by NomadTradesCustomisable Market session indicator
This indicator visually marks the high and low price levels for the Asia, London, and New York trading sessions directly on the chart, using distinct horizontal lines and color-coding for each session. Each session’s high and low are labelled for easy identification, allowing traders to quickly assess key support and resistance levels established during major global market hours. The indicator is designed for clear session demarcation, helping users identify price reactions at these significant levels and supporting multi-session analysis for intraday and swing trading strategies
Smart Session ConceptSmart Session Concept — Intelligent Trading Session Overlay
Smart Session Concept is designed to detect major reversal points and key price pivots formed on higher timeframes, particularly during high-volume periods of the day — often marking the footprints of institutional orders and whales.
🔍 Key Features:
Displays standard sessions (Asian, London, New York) and allows adding custom time sessions.
Offers two visualization modes:
Time session table
Visual session boxes plotted on the chart
Auto-sync with seasonal time changes (Summer/Winter), supports Daylight Saving Time (DST)
Full flexibility:
Toggle table, boxes, and labels on/off
Customize colors for all session elements
Choose which months are considered summer/winter
💡 Suggested Use Case:
Use Smart Session Sync to pinpoint critical price structures such as:
Peaks and troughs of trending waves
Highs/lows in Wyckoff trading ranges
Liquidity sweeps or untouched liquidity zones
----------------------
Asian & London Session Highs/LowsAsian & London Session Highs/Lows with Extendable Lines
This TradingView script automatically marks the highs and lows of the Asian and London trading sessions for the most recent day, allowing traders to identify key levels during these active periods. The lines representing the high and low of each session are drawn at the exact price point where the high/low occurred, and they extend to the right for a customizable number of bars, helping to visualize how the price reacts to these key levels after the session ends.
Key Features:
Session High/Low Tracking: Automatically tracks the highest and lowest points for the Asian and London sessions.
Extendable Lines: Lines start at the exact bar where the high/low occurred and can be extended to the right for a specified number of bars.
Timezone Adjustment: Allows you to input a timezone offset to adjust session times based on your local time or desired market time zone.
Customizable Colors & Line Thickness: Adjust the color and thickness of the session high and low lines to suit your visual preferences.
Clear & Precise Levels: Helps identify important support and resistance levels, making it easier to spot market reactions around session highs and lows.
This indicator is perfect for day traders and those looking to trade during specific market hours, offering clear visual markers of session boundaries and critical price levels.
OmniSessions [WinWorld]The indicator shows the range of 4 most popular sessions (New York, Tokyo, London, Sydney). Sessions are used to identify zones with maximum volatility, as well as to find entry points. Session boundaries can act as POI no worse than OrderBlock.
In addition to sessions, you can use settings with KillZones - a range within a session that has potentially high volatility.
Silver Bullet is a more advanced range that allows you to identify the potential for maximum volatility. Excellent entry points can be obtained on the sweep of the range or from the nearest orderblock. We will explain it a bit deeply below.
Why use sessions?
During specific sessions big financial instutions from specific parts of the world enter the market, and this fact alone let us find the most "liquid" sessions in order to catch the best price movements. If talking about orderblocks, it is just a point of interest (more precisely, it is actually a zone of interest), which usually is a zone where the signficant amount of limit orders lies, and when price enter such zone, it immediately shows a strong reaction with either breakout from this zone or it bounces against this zone.
How is this indicator different from others?
There a lot of orderblocks indicator out here publicly available, but huge portion of them doesn't take into calculation important smart money concepts, such as valid pullbacks, for example. Valid pullbacks is a concept of price movement, which lets us indentify quite precisely price's impulses. Based on this impulses, we search our orderblocks. This approach allows to catch the most relevant and highly liquid orderblocks, which present traders with best trade entry opportunities, because usually, when entering with these orderblocks, you follow the moves of big money players, and that gives trader an edge in trading. None of open-source indicators uses such approach ( we've studied all of them ). Also an important notice: no public code is utilized in this indicato whatsoever. We've build our own flexible session mechanism, which allows you to quickly change between different type of sessions and also choose which session to use. And the big thing is our own alorithm to deal with asset, trading sessions of which are quite exotic (such as DAX and MEOX indexes, which close and open at different times of the day, which makes it hard for indicator to catch by default), so with indicator you can enjoy trading by sessions with no "bugs".
And the most user-desired and important thing: we've implemented feature to set winter and summer seasons for sessions, and this solves life-long struggle of traders to set correct trading session time, when forex exchanges switch trading hours, so now you don't need to info which our summer or winter is traded by, but just switch between seasons by one button in our indicator. And we can proudly state, no sesions indicator in the TradingView has such feature , so feel free to use it now on our indicator.
How orderblocks are built?
When London, New York or Asia ends, we find the closest orderblocks above and below closed session's high and low respectively. We do it by finding so called valid pullbacks ( was explained above ), then searching for valid fair value gap (FVG), that is inside of some valid pullbacks, and if we find it, then the orderblock is established and you will live orderblock and fair value gap (FVG) box ( both are colored in closed session's colour ).
How are orderblocks and FVG displayed on the chart?
Live orderblock and FVG are displayed as boxes on the chart, that are plolonged each bar if price didn't reach the orderblock.
Some important details:
When price touches FVG, FVG then is modified to reflect how much of untouched FVG is left. You will see it as decreasing of FVG box size in live mode. If price fully takes over FVG, FVG deletes;
When price touches orderblock, orderblock stops being prolonged and stays on the chart and is considered as worked-out.
These featues allow you to fully see live orderblocks and FVGs (if they exist) and already worked-out orderblocks to see how useful they were in the history.
Is that it?
No, because our indicator also shows sessions sweeps, which is historically a good indication that price grabbed the liquidity of previously closed sessions and now has enough "power" to do big movements, which is a good thing for traders, because it allows them to catch big movements and profit big.
Ok, we've covered the basics, now let's talk about what exactly this indicator can do.
OmnISessions is all-in-one sessions' indicator, that cointain:
Sessions (Automatic adaptation to your time zone)
Kill Zones
Silver Bullets
Session Sweeps
Order Blocks (Session, Killzone, SilverBullet)
Easily switch between summer and winter seasons
Now you don't need to look for opening and closing times of stock exchanges: the algorithm itself adjusts the session times according to your timezone. Just change the seasonality: winter/summer and the session times will be clearly displayed on your chart.
A quick view of the settings:
Show: Sessions, KillZones or SilverBullet
Season selection: Winter/Summer
Session Color Selection
Visuals:
Show/Hide session name - displays session name (ex.: London, New York, Silver Bullet and etc.) on the chart;
Show/Hide session box - displays session range as box with coloured background on the chart;
Show/Hide High/Low sessions - displays two horizontal lines for higher and lower borders of the session;
Show/Hide OrderBlocks - displays worked-out orderblocks in the history with live orderblocks and their fair value gaps (FVGs);
Show/Hide live Session High/Low - displays higher and lower border of the session as lines, that are prolonged each bar even after the session ends;
Show/Hide Session Sweeps - displays session sweeps of higher and lower border as dotted line;
Dividers (alternative session display):
Horizontal Divider
Backgrounder coloring
Customization: choose the display type: Sessions, Killzones or Silver Bullet.
The indicator displays orders that are above or below the previous session boundaries.
Below are Killzones with Order Blocks:
And this is Silver Bullet with Order Blocks:
Overall, you can clearly see that orderblocks, sessions sweeps and different type of sessions in one indicator allow you to fully utilize your time and mental energy, because finding orderblocks with valid pullbacks by hand is quite time-costly task, but finding them on different type of sessions, while not knowing trading hours of current trading session, is the true hell of work. OmniSessions indicator performs all of these calculations by itself, so you can focus on finding the best entries, while checking the situation on different sessions at the same time.
We hope that you will find great use of OmniSessions!
LIT - TimingIntroduction
This Script displays the Asia Session Range, the London Open Inducement Window, the NY Open Inducement Window, the Previous Week's high and low, the Previous Day's highs and lows, and the Day Open price in the cleanest way possible.
Description
The Indicator is based on UTC -7 timing but displays the Session Boxes automatically correct at your chart so you do not have to adjust any timings based on your Time Zone and don't have to do any calculations based on your UTC. It is already perfect.
You will see on default settings the purple Asia Box and 2 grey boxes, the first one is for the London Open Inducement Window (1 hour) and the second grey box is for the NY Open Inducement Window (also 1 hour)
Asia Range comes with default settings with the Asia Range high, low, and midline, you can remove these 3 lines in the settings "style" and untick the "Lines" box, that way you only will have the boxes displayed.
Special Feature
Most Timing-based Indicators have "bugged" boxes or don't show clean boxes at all and don't adjust at daylight savings times, we made sure that everything automatically gets adjusted so you don't have to! So the timings will always display at the correct time regarding the daylight savings times.
Combining Timing with Liquidity Zones the right way and in a clear, clean, and simple format.
Different than others this script also shows the "true" Asia range as it respects the "day open gap" which affects the Asia range in other scripts and it also covers the full 8 hours of Asia Session.
Additions
You can add in the settings menu the last week's high and low, the previous day's high and low, and also the day's open price by ticking the boxes in the settings menu
All colors of the boxes are fully adjustable and customizable for your personal preferences. Same for the previous weeks and day highs and lows. Just go to "Style" and you can adjust the Line types or colors to your preferred choice.
Recommended Use
The most beautiful display is on the M5 Timeframe as you have a clear overview of all sessions without losing the intraday view. You can also use it on the M1 for more details or the M15 for the bigger picture. The Template can hide on higher time frames starting from the H1 to not flood your chart with boxes.
How to use the Asia Session Range Box
Use the Asia Range Box as your intraday Guide, keep in mind that a Breakout of Asia high or low induces Liquidity and a common price behavior is a reversal after the fake breakout of that range.
How to use the London Open and NY Open Inducement Windows
Both grey boxes highlight the Open of either London Open or NY Open and you should keep an eye out for potential Liquditiy Graps or Mitigations during that times as this is when they introduce major Liquidity for the regarding Session.
How to use the Asia high, low and midline and day open price
After Asia Range got taken out in one direction, often price comes back to those levels to mitigate or bounce off, so you can imagine those zones as support and resistance on some occasions, recommended in combination with Imbalances.
How to use the previous day and week's highs and lows
Once added in the settings, you can display those price levels, you can use them either as Liquidity Targets or as Inducement Levels once they are taken out.
Enjoy!
All in one CR- gRiZzLyRoCKsThis script is exclusively for users in Central America Costa Rica and Nicaragua as it does not take any input parameters for the session timing (hours) more than the price explained later here.
Features:
1. It paints Tradingview´s background to start differenciating between London session candle sticks and New York session candle sticks, only those two session.
2. Also it paints Tradingview´s background chart to differenciate weekends to make vissually attrative when a new trading week is starting.
3. It also prints a line that will differenciate when London Open candle stick has been printed on chart as well for New York open and the New York Stock Exchange market open.
Also the script will be printing labels for each day of the week, and here you need to make sure to enter the right input, the only input require. It is a price level so the script knows the coordinates to display week days labels, to avoid displaying on the candle sticks, so write as input a price number that is above the candle sticks by far at least 30 pips away.
The script its customizable, so please feel free to customize the colors at your own taste.
You can always hide some of the scripts markups on the chart, by clicking its configuration and checking/unchecking each element, e.g London Open, NYSE Open lines as example, or the labels with the week days names.
Important to know:
For Costa Rica and Nicaragua users, please make sure you have UTC-6 time zone selected for your tradingview's session, hopefully it will work as well for Panama users, but I did not tested.
Any question or bug report, please communicate with gRiZzLyRoCKs via tradingview´s chat.
For Central America users, I will be updating the script for each time zone change affecting London or New York sessions time schedule, depending if it is winter or summer.
PST:
Another feature-similar script will be released soon with time input capabilities for the remaining people around each country.
One for AllOne for All (OFA) - Complete ICT Analysis Suite
Version 3.3.0 by theCodeman
📊 Overview
One for All (OFA) is a comprehensive TradingView indicator designed for traders who follow Inner Circle Trader (ICT) concepts. This all-in-one tool combines essential ICT analysis features—sessions, kill zones, previous period levels, and higher timeframe candles with Fair Value Gaps (FVGs) and Volume Imbalances (VIs)—into a single, highly customizable indicator. Whether you're a beginner learning ICT concepts or an experienced trader refining your edge, OFA provides the visual structure needed for precise market analysis and execution.
✨ Key Features
- 🏷️ Customizable Watermark**: Display your trading identity with customizable titles, subtitles, symbol info, and full style control
- 🌍 Trading Sessions**: Visualize Asian, London, and New York sessions with high/low lines, range boxes, and open/close markers
- 🎯 Kill Zones**: Highlight 5 critical ICT kill zones with precise timing and visual boxes
- 📈 Previous Period H/L**: Track Daily, Weekly, and Monthly highs/lows with customizable styles and lookback periods
- 🕐 Higher Timeframe Candles**: Display up to 5 HTF timeframes with OHLC trace lines, timers, and interval labels
- 🔍 FVG & VI Detection**: Automatically detect and visualize Fair Value Gaps and Volume Imbalances on HTF candles
- ⚙️ Universal Timezone Support**: Works globally with GMT-12 to GMT+14 timezone selection
- 🎨 Full Customization**: Control colors, styles, visibility, and layout for every feature
🚀 How to Use
Watermark Setup
The watermark overlay helps you identify your charts and maintain focus on your trading principles:
1. Enable/disable watermark via "Show Watermark" toggle
2. Customize the title (default: "Name") to display your trading name or account identifier
3. Set up to 3 subtitles (default: "Patience", "Confidence", "Execution") as trading reminders
4. Choose position (9 locations available), size, color, and transparency
5. Toggle symbol and timeframe display as needed
Use Case: Display your trading principles or account name for multi-monitor setups or content creation.
Trading Sessions Analysis
Sessions define market character and liquidity availability:
1. Enable "Show All Sessions" to visualize all three sessions
2. Adjust timezone to match your local market (default: UTC-5 for EST)
3. Customize session times if needed (defaults cover standard hours)
4. Enable session range boxes to see consolidation zones
5. Use session high/low lines to identify key levels for the current session
6. Enable open/close markers to track session transitions
Use Case: Identify which session you're trading in, track session highs/lows for liquidity, and anticipate session transition volatility.
Kill Zones Trading
Kill zones are ICT's high-probability trading windows:
1. Enable individual kill zones or use "Show All Kill Zones"
2. **Asian Kill Zone** (2000-0000 GMT): Early positioning and smart money accumulation
3. **London Kill Zone** (0300-0500 GMT): European market opening volatility
4. **NY AM Kill Zone** (0930-1100 EST): Post-NYSE open expansion
5. **NY Lunch Kill Zone** (1200-1300 EST): Midday consolidation or manipulation
6. **NY PM Kill Zone** (1330-1600 EST): Afternoon positioning and closes
7. Customize colors and times to match your trading style
8. Set max days display to control historical visibility (default: 30 days)
Use Case: Focus entries during high-probability windows. Watch for liquidity sweeps at kill zone openings and institutional positioning.
Previous Period High/Low Levels
Previous period levels act as magnetic price targets and support/resistance:
1. Enable Daily (PDH/PDL), Weekly (PWH/PWL), or Monthly (PMH/PML) levels individually
2. Set lookback period (how many previous periods to display)
3. Choose line style: Solid (current emphasis), Dashed (standard), or Dotted (subtle)
4. Customize colors per timeframe for visual hierarchy
5. Adjust line width (1-5) for visibility preference
6. Enable gradient effect to fade older periods
7. Position labels left or right based on chart layout
8. Customize label text for your preferred notation
Use Case: Identify key levels where price is likely to react. Daily levels work on intraday timeframes, Weekly on daily charts, Monthly for swing trading.
Higher Timeframe (HTF) Candles
HTF candles reveal the larger market context while trading lower timeframes:
1. Enable up to 5 HTF slots simultaneously (default: 5m, 15m, 1H, 4H, Daily)
2. Choose display mode: "Below Chart" (stacked rows) or "Right Side" (compact column)
3. Customize timeframe, colors (bull/bear), and titles for each slot
4. **OHLC Trace Lines**: Visual lines connecting HTF candle levels to chart bars
5. **HTF Timer**: Countdown showing time remaining until HTF candle close
6. **Interval Labels**: Display day of week (Daily+) or time (intraday) on each candle
7. For Daily candles: Choose open time (Midnight, 8:30, 9:30) to match your market structure preference
Use Case: Trade lower timeframes while respecting higher timeframe structure. Watch for HTF candle closes to confirm directional bias.
FVG & VI Detection
Fair Value Gaps and Volume Imbalances highlight inefficiencies that price often revisits:
1. **Fair Value Gaps (FVGs)**: Detected when HTF candle wicks don't overlap between 3 consecutive candles
- Bullish FVG: Gap between candle 1 high and candle 3 low (green box by default)
- Bearish FVG: Gap between candle 1 low and candle 3 high (red box by default)
2. **Volume Imbalances (VIs)**: Similar detection but focuses on body gaps
- Bullish VI: Gap between candle 1 close and candle 3 open
- Bearish VI: Gap between candle 1 open and candle 3 close
3. Enable FVG/VI detection per HTF slot individually
4. Customize colors and transparency for each imbalance type
5. Boxes appear on chart at formation and remain visible as retracement targets
**Use Case**: Identify high-probability retracement zones. Price often returns to fill FVGs and VIs before continuing the trend. Use as entry zones or profit targets.
🎨 Customization
OFA is built for flexibility. Every feature includes extensive customization options:
Visual Customization
- **Colors**: Independent color control for every element (sessions, kill zones, lines, labels, FVGs, VIs)
- **Transparency**: Adjust box and label transparency (0-100%) for clean charts
- **Line Styles**: Choose Solid, Dashed, or Dotted for previous period lines
- **Sizes**: Control text size, line width, and box borders
- **Positions**: Place watermark in 9 positions, labels left/right
Layout Control
- **HTF Display Mode**: "Below Chart" for detailed analysis, "Right Side" for space efficiency
- **Drawing Limits**: Set max days for sessions/kill zones to manage chart clutter
- **Lookback Periods**: Control how many previous periods to display (1-10)
- **Gradient Effects**: Enable fading for older previous period lines
Timing Adjustments
- **Timezone**: Universal GMT offset selector (-12 to +14) for global markets
- **Session Times**: Customize each session's start/end times
- **Kill Zone Times**: Adjust kill zone windows to match your market's characteristics
- **Daily Open**: Choose Midnight, 8:30, or 9:30 for Daily HTF candle open time
💡 Best Practices
1. Start Simple: Enable one feature at a time to learn how each element affects your analysis
2. Match Your Timeframe: Use Daily levels on intraday charts, Weekly on daily charts, HTF candles one or two levels above your trading timeframe
3. Kill Zone Focus: Concentrate your trading activity during kill zones for higher probability setups
4. HTF Confirmation: Wait for HTF candle closes before committing to directional bias
5. FVG/VI Entries: Look for price to return to unfilled FVGs/VIs for entry opportunities with favorable risk/reward
6. Customize Colors: Use a consistent color scheme that matches your chart theme and reduces visual fatigue
7. Reduce Clutter: Disable features you're not actively using in your current trading plan
8. Session Context: Understand which session controls the market—trade with session direction or anticipate reversals at session transitions
⚙️ Settings Guide
OFA organizes settings into logical groups for easy navigation:
- **═══ WATERMARK ═══**: Title, subtitles, position, style, symbol/timeframe display
- **═══ SESSIONS ═══**: Enable/disable sessions, times, colors, high/low lines, boxes, markers
- **═══ KILL ZONES ═══**: Individual kill zone toggles, times, colors, max days display
- **═══ PREVIOUS H/L - DAILY ═══**: Daily high/low lines, style, color, lookback, labels
- **═══ PREVIOUS H/L - WEEKLY ═══**: Weekly high/low lines, style, color, lookback, labels
- **═══ PREVIOUS H/L - MONTHLY ═══**: Monthly high/low lines, style, color, lookback, labels
- **═══ HTF CANDLES ═══**: Global display mode, layout settings
- **═══ HTF SLOT 1-5 ═══**: Individual HTF configuration (timeframe, colors, title, FVG/VI detection, trace lines, timer, interval labels)
Each setting includes tooltips explaining its function. Hover over any input for detailed guidance.
📝 Final Notes
One for All (OFA) represents a complete ICT analysis toolkit in a single indicator. By combining watermark customization, session visualization, kill zone highlighting, previous period levels, and higher timeframe candles with FVG/VI detection, OFA eliminates the need for multiple indicators cluttering your chart.
**Version**: 3.3.0
**Author**: theCodeman
**Pine Script**: v6
**License**: Mozilla Public License 2.0
Start with default settings to learn the indicator's structure, then customize extensively to match your personal trading style. Remember: tools provide information, but your edge comes from disciplined execution of a proven strategy.
Happy Trading! 📈






















