FX Sessions - All in OneFX Sessions - All In One
This Script offer a wide variety of goodies
SESSION OPEN
it will draw a line for the TOP, MID and LOW of the asian session (you can adjust the hours of the session)
It will draw a line for the TOP and LOW of the London Session (you can adjust the hours of the session)
It will draw a line for the TOP and LOW of the NY Session (you can adjust the hours of the session)
SEPARATORS
while on lower timeframe, you will have a separator for days that occurs at midnight NY time
While on Daily timeframe, you will have a separator that will separate every month, on the 1st trading day of that given month
IMBALANCE
The candle leaving imbalance (a candle where there is a portion that is not matched with a price action left or right)
NY Midnight opening price
a dotted line will be drawn (up to 500 bar limitation) from NY open until it reaches either the 500 bar or the end of the day.
on lower timeframe (below 3 minutes) the bar will not reach the end of the day
Search in scripts for "session"
London&NY Sessions with DaysOnly has certain time frames for New York and London which can be changed. Does not included other sessions. Also has options to include the market open.
Trademinator Forex Sessions"Trademinator Forex Sessions" displays overlapping colored boxes on the chart delimited by the opening and closing times of the specific exchange on the horizontal axis, and the maximum and minimum trading prices on the vertical axis, respectively. It also displays the exchange name on top of the candle corresponding to the opening time for each exchange.
Sessions can be enabled or disabled on the chart for each individual exchange through the "Inputs" tab of the "Settings" dialog box of the indicator. The exchange names can also be enabled or disabled in the same tab.
The included exchange sessions in sequential opening order are:
1- Sydney
2- Tokio
3- Frankfurt
4- London
5- New York
And additional session is included to account for the 2 hour timespan between the New York close and the Sydney open, when all exchanges are closed but still there is someone out there trading the Forex. I don't need to nominate you, since by now you already know who you are.
A future release of the indicator is planned to automatically adjust the opening and closing times of each exchange by the Daylight Saving Time.
Key Levels & Session Highs/Lows by OdegosProfessional multi-timeframe support and resistance level indicator that automatically tracks and displays key price levels across different trading sessions and timeframes.
🎯 What it shows:
Session Open - Daily market open reference line
Asia & London Sessions - High/low levels from major trading sessions
Previous Day - Yesterday's actual high and low levels
Weekly & Monthly - Higher timeframe support/resistance levels
⚡ Smart Features:
Auto-combines overlapping levels with merged labels
Break detection - Lines stop when price breaks through (optional)
Timezone support - Works with any global timezone
Universal colors - Optimized for both light and dark chart themes
Clean interface - Organized settings with intuitive dropdowns
🛠️ Fully Customizable:
Individual show/hide toggles for each level type
Custom colors, line styles, and widths
Adjustable label text and positioning
Global text color override option
Perfect for day traders, swing traders, and anyone who relies on key support/resistance levels for market analysis.
30 Second Futures Session Open RangeThis indicator displays 30 second opening ranges from Globex, Europe, and RTH sessions.
From the RTH session range, it also displays infinitely generating Price Targets based on a % of the opening range size.
I am retrieving the 30 second data using the new "request.security_lower_tf()" function.
The importance of these levels is based on the idea that when the market opens, algorithms establish their positions within the first 30 seconds.
These areas can also be seen as potential areas of support and resistance throughout the sessions.
Enjoy!
ICT NY Futures Indices Session Model - YT New York MentorshipThis indicator plots out the time periods and open lines as outlined in ICT's 2022 Mentorship and is designed specifically for the New York futures trading session.
Time zone is set to GMT-4 (NY) by default but can be changed for accommodate daylight saving in the menu.
Please note this indicator is to be used only on the 30min timeframe and below.
Here are its features:
The background color shows the morning session, in two parts (8.30am to 9.30am and 9.30am to 11.30am), then a two hour gap for lunch (ICT calls this "Dead time") and finally, the afternoon session, also to two (1.30pm to 3pm and 3pm to 4pm).
It not only shows the current killzones, but future zones as well.
These times are important; trades can be framed within these zones as taught in the mentorship.
Next are the open lines. These lines are automatically plotted and can be areas for price to react off of; they are the opening price of a candle at these times:
00.00 (New York Midnight, also known as "True Day Open")
8.30am (New York Equities pre-open)
9.30am (New York Equities open)
2.00am (London Stock Exchange open)
And lastly, London's trading session High and Low are projected forward onto the New York trading session.
These two price points are areas of liquidity that were pooled during London, but they can also often set the high or low of the day.
Please let me know if there are any bugs or if you have suggestions for the next update.
Crypto / Fx SessionsTrading sessions for crypto markets - the major time segments: London, NYC, Beijing. Times are set in UTC.
Quick experiment for now, may be edited.
More granular data around session breaks for these time zones at www.altcointrading.net or as CSVs daily updated on Keybase keybase.pub
FX Sessions (DTS)FX Sessions (DST-Safe)
This indicator highlights the four main Forex trading sessions — Sydney, Tokyo, London, and New York — using the local timezone of each market.
• DST handled automatically: Sessions shift correctly when London or New York move clocks forward/back.
• Clear visualization: Light background shading for each session, with the London–New York overlap emphasized for peak liquidity.
• Customizable: Toggle individual sessions, labels, and the on-chart legend table.
• Intraday focus: Works best on lower timeframes (1m–1h) for identifying active trading hours and volatility windows.
Use this tool to instantly spot when liquidity and volatility are likely to increase, so you know where to focus your trading.
Avg Session & Daily Volatility (Pips) - Forex/CFDS🔍 Overview
The Avg Session & Daily Volatility (Pips) indicator measures the average High–Low range (volatility) of three major Forex sessions—Asia, London, New York—and the entire trading day, then displays the results in a compact overlay table.
⚙️ Key Features
Session Windows
Asia: Default 23:00 – 07:00 server time
London: 07:00 – 16:00
New York: 13:00 – 22:00
Daily Range
– Tracks the full High–Low from midnight to midnight.
Flexible Lookback
– Choose 1W / 2W / 4W / 8W (≈ 5 / 10 / 20 / 40 trading days)
Pip Conversion
Forex Pairs: 1 pip = 0.0001 → (ticks / mintick) / 10
XAU/USD (Gold): 1 pip = 1 USD → direct price difference
Custom Styling
– Pick your own colors per session & daily
– Table position: Left/Center/Right × Top/Middle/Bottom
📈 Benefits & Use Cases
Optimal Stop-Loss & Take-Profit
Gauge each session’s typical movement to size SL/TP appropriately.
Intraday Performance Check
Compare your real-time trade swings against historical averages.
Risk Management
Align position sizes with average volatility to control risk.
Multi-Asset Support
Works seamlessly for major Forex pairs and Gold (XAU/USD) thanks to smart pip logic.
🚀 How It Works
Session Scanning – Continuously tracks the session’s high and low.
Array Storage – At session close, calculates range in pips and pushes it into a rolling buffer.
Averaging – Computes the arithmetic mean of the last N values (your chosen lookback).
Visualization – Paints the four averages in a neat 2×5 table overlay.
👍 Pro Tips
Check Your Time Zone – Make sure chart timezone matches your broker’s session times.
Tweak Lookback – Use shorter windows (1W) to react quickly; longer (4–8W) to smooth out outliers.
Combine Indicators – Pair with volume or trend tools for deeper insights.
Happy Trading,
Riseofatrader
Horizontal Sessions - B A N K $This is a simple indicator that has been designed to aid intraday trading and has only 1 function;
Information ℹ️
This indicator prints Horizontal Lines in a separate chart pane above/below for the 3 main session killzones in the markets; Asia, London & New York + Optimal Exit Time.
The indicator is only visible up to and including the 1h timeframe.
Settings ⚙️
The default timings are set to perfectly align with each session killzone however the Start & End times for each session can be changed in the settings.
You can change the colour & line thickness of the horizontal lines in the settings.
NRD Sessions Basic FunctionsThis script is an extension and modification of a popular BackGround color script.
Added
1. Style and programming standards to make is easier to read and modify
2. broke out Asia to Sydney and Tokyo Sessions
3. added override to show ICT Kill zones for London and New York
4. Made all this configurable via settings Menu
Enjoy
watch this space as I intend to do more complex session scripts to allow for High and Lows and Mondays too :-)
USA SessionThe USA session (9:30am to 4:00pm) is the most volatile session during market hours. Because of this, previous day OHLC values during that time frame are important to stock traders. For future traders, these and the overnight high/low are important. This indicator overlays the open, previous day open, previous day close, previous day high and previous day low (of the USA session) onto most stock chart. And for most future charts, this indicator will also plot the overnight high and low.
How to use
Currently, this indicator is only intended to work on stock and future assets. I'm not sure what will happen when used with other assets, but that's not my problem. This will also only work on a 5 minute chart, but I am working to have it function with all intraday time frames. When viewing stocks, you have to turn off the Extended Hours view in chart settings, else the calculated values will be garbage.
Assuming your chart meets those 3 constraints, this indicator should work automatically, all values are displayed by default. It may take a while to process when you first add this indicator. If you are only viewing stocks, you may want to disable the overnight levels as they will always be n/a. When viewing stocks, levels are not drawn on the last bar for the US session (3:55pm) to avoid ugly connecting lines between sessions. If you want those lines to connect, it can be enables in the indicator settings.
If levels are not flat across the whole session or you are still experiencing difficulties/inconsistencies please review the known issues below.
Knows issues
This indicator breaks when the asset is missing data. If a bar is missing, this indicator will break and move to a different level that is no longer valid. You can tell a bar is missing because the time will jump, for example, from 2:15 to 2:25 instead of 2:20. Unfortunately, I think this is an issue with the data feed and I have no way of correcting this. From the test I have done with the data feed I have, this has not been a big problem with more popular assets, but results will vary. A more professional data feed may be required for consistent and proper results.
During my tests, I found that my future assets are always missing data from 3:10pm to 3:25pm. It was so consistent, I put code in to correct it. However, I'm not sure if other people will experience this same issue, or if the issue varies. Because of this, I there is a 'Fix missing data bug' input in the indicator settings that is enabled by default. If you are missing data from 3:10pm to 3:25pm on your futures chart (like myself) make sure this stays on. If you have data during this time, you need to turn that setting off.
This indicator only works when the USA session opens/closes at its regular time. Days that do no follow this rule may produce garbage levels. Don't worry, they will work fine the next day!
TJR Session High/LowsThis indicator plots the session Highs and Lows for Tokyo (20:00–03:00), London (03:00–08:00), and New York (08:00–17:00).
Each session can be toggled on or off, and you can choose whether to display only the High, only the Low, or both.
Customization options include:
Colors and line styles (Solid, Dashed, Dotted) for each session
Line width
Optional vertical markers at the session boundaries (20:00, 03:00, 08:00, 17:00) – dashed blue lines by default
The indicator updates dynamically: session High/Low levels are recalculated in real time as new bars come in, and only the most recent session lines are shown (no clutter from past sessions).
Default session times are set for Tokyo, London, and New York, but you can adjust them if needed.
BTC NY Session Envelopes: Dynamic Levels & Settle AlertsCore Concept and Genesis
Born from forex institutional timing principles, this tool has been precision-engineered for the relentless pace of Bitcoin and cryptocurrency markets. It visualizes adaptive session-derived boundaries—spanning weekly, daily, and Asia-specific envelopes—capped with a Friday US settlement "sentinel" zone. Enhanced with targeted alerts for crossings of Asia highs/lows, daily highs/lows, weekly highs/lows, and the settle midpoint, it empowers traders to capture momentum shifts in real-time, transforming raw price data into actionable intelligence for volatile, non-stop assets.
The Fusion Edge: What Sets This Apart
This isn't a generic level plotter; it's a synergistic ecosystem where NY-timed envelopes intersect to reveal hidden confluences, like Asia's quiet buildup funneling into daily volatility spikes or the US settle acting as a "gap magnet" for weekend resolutions. Tailored for BTC's unique liquidity flows, it employs a low-timeframe data pull for noise-free accuracy, sidestepping common pitfalls in 24/7 charts. The built-in alerts—firing on precise crossovers—add a proactive layer, alerting to potential "liquidity hunts" or reversals (e.g., a breakout above weekly high amid high volume). In personal simulations across 500+ BTC sessions, this setup flagged ~65% of high-conviction moves with fewer false positives than isolated tools—always backtest to confirm your edge.
Inner Mechanics: A Transparent Peek
Weekly/Daily Envelopes: Anchored to 5pm NY resets for institutional alignment; computes highs/lows/mids through ongoing max/min accumulation, sourced from a user-defined sub-timeframe for cross-chart reliability.
Asia Envelope: A dynamic 8pm-3am NY capture window that evolves bar-by-bar, spotlighting pre-London setups often overlooked in crypto.
US Settle Sentinel: Zeroes in on Friday's 4:45pm NY 15-minute finale, rendering a containment box and midpoint to forecast post-weekend reactions. Overlaps are intelligently clustered in labels for at-a-glance clarity, with extension options for forward projection.
Timeframe-Adaptive Visibility: To declutter higher timeframes and focus on relevant horizons, the Asia envelope auto-hides on charts above 1hr, while daily envelopes vanish above 4hr—ensuring a streamlined view for swing or position traders without sacrificing intraday detail.
Alert System: Leverages crossover/crossunder detection on closing prices against levels, with granular triggers (e.g., "Surge Beyond Asia Low") for customized notifications—perfect for webhook integrations or mobile pings.
Strategic Deployment and Scenarios
BTC Day-Trading Playbook: Initiate longs when price rebounds from Asia low near a daily mid, amplified by an alert on "Dip Below Daily Low" for entry confirmation—pair with external volume spikes for confluence.
Trend Harmony: Overlay with a 200-period EMA; use "Breach Under Weekly High" alerts to exit longs in downtrends, safeguarding against fakeouts.
Caveats and Optimization: Thrives in momentum-driven phases but tune out in ultra-low volatility; alerts activate post-bar, so layer with candlestick patterns. Ideal for 15m-4H frames on perpetual futures like BTCUSDT.P.
Exclusive Access Rationale (If Restricted) The bespoke crypto recalibrations, seamless multi-envelope fusion, and alert-driven foresight deliver a tactical advantage absent in off-the-shelf alternatives—reach out via TradingView message for tailored access and optimization insights.
B A N K $ - Advanced Session RangesThis is a simple indicator that has been designed to aid intraday trading and has a few components;
Key Features
Session Ranges + Optimal Exit Time
Asia Pip Range
New York Midnight Open Line
Session Ranges + Optimal Exit Time
Information ℹ️
This is a visual depiction of the 3 main sessions in the markets. Asia, London & New York. The default timings are set to perfectly align with each session however the Start & End times for each session can be changed in the settings. (I've added a website on the tooltip to easily convert timezones)
I have also added a 4th session range called "Optimal Exit Time". This is statistically the most probable time window for the opposite High / Low of Day to form is within this window. It helps the trader understand when they should look to take profit.
How It Works 🔑
The indicator automatically maps on two lines for the High & Low of the range between the selected Start & End time, it also colours the background.
The individual lines & background can be toggled & customised to the traders preference.
Asia Pip Range
Information ℹ️
This displays the Asia Range in pips beneath the Asia Session Low.
How It Works 🔑
This calculates the distance between the Asia High - Asia Low in pips. It will automatically recalibrate to the timings the trader sets in the settings if they change the Start / End.
New York Midnight Open Line
Information ℹ️
This helps look for Buys beneath the line for a Bullish Expansion day 📈 & Sells above the line for a Bearish Expansion day 📉
How It Works 🔑
This adds a horizontal line to the chart that is anchored to New York Midnight Open (00:00) by default. It can be changed in the settings in required. You can also toggle on the time being shown above the line.
Globbex Session IdTThis indicator allows you to visualize a specific period of time, marking the maximums and minimums they have had.
Additionally, it marks the change of day (NY Time).
The base configuration that the Indicator brings, shows the Globbex session, obtaining the maximum and minimum that it has had.
Marks the London/NY Session Intersection.
Settings
Inputs
Session
Globbex Session Idt
• From HH:MM
• To HH:MM
Globbex Session Check box
o Shows or Hide Session
Display Hour
• Mark - Number of hours after Globbex Session Ends
• We use it to shows the London/NY Session Intersection
Timezone Offset UTC – 4 NY
DIVIDERS
Daily Divider Check box
Style
Background Color checkbox
o Shows or Hide Session
o Can choose the background color
Globbex Low checkbox
o Shows or Hide Low Line
o Can choose the Low Line color
Globbex High checkbox
o Shows or Hide High Line
o Can choose the High Line color
Max/Min Custom Sessions and Day Before - MarposIt takes the maximum and minimum session prices according to the entered time ranges and display them on the screen. When those values are reached, it marks them as taken.
Additionally, it displays the values and how much they moved in PIPs during those sessions in a table in the top left corner using the difference between max and min values.
Also, mark the background of the sessions on the chart according to the entered time ranges.
Furthermore, draw the D-1 highs and lows for each day to see the previous day's possible liquidity levels. It doesnt mark them as Taken when that happens because i couldnt realize how to do it, yet :).
Any questions or suggestions, feel free to contact me and ill do my best.
Tradesharpe Session BiasThis script is designed for traders who want help defining their session bias it is for people who trade in sessions which will most likely be 1 4h candle. The way I trade using Price action to get my daily bias, to either look for sells or buys or both I look at the previous daily candle close and previous 4hr candle close before analyzing the structure on the lower time frames to get my session bias of bullish/bearish. so this indicator compares the daily and 4hr candles to develop a bias for example
previous daily bullish + Previous 4hr Bullish = BULLISH BIAS
previous daily Bearish + Previous 4hr Bearish = BEARISH BIAS
if Daily bullish 4hr bearish = MIXED SESSION
if daily bearish 4hr bullish = MIXED SESSION
MIXED SESSION = Can argue both buys and sells
BEARISH SESSION = Best to look for Sells only based on my trading style
BULLISH SESSION = Best to look for Buys only based on my trading style
Forex sessions with daylight savingsThis will adjust with Daylight Savings (DS) however you will need to update the start and end dates of DS once each year. That said, it's valid for 2021 and I'll try to remember to update this script each year so people don't have up to do the update of the DL start and end dates.
If there is a way to know these dates automatically in pine script someone please let me know.
Notice that Sydney has an offset of -1 instead of 1 for DS since being on the other side of the planet (sorry flat Earthers but this is a side-effect of a globe) they need to put their clocks backwards for DS instead of forwards.
Features:
Shows sessions for: Frankfurt, London, New York, Sydney & Tokyo
Includes Daylight savings changes
Has a legend you can display and hide to see which colors are for which sessions around the world
Allows you to show or hide each session individually
Allows you to display the legend in the same opacity as the indicators or 0 opacity to make it more readable.
This is my first public script so feedback most welcomed.
Trading Session Candles [NeoButane]█ OVERVIEW
Display candlesticks for the selected session, regular or extended.
█ CONFIGURATION
Options to change include displaying the regular or extended session, timezone, session hours, and session days.
█ CONCEPTS
Meant for charts with longer trading sessions or to view only extended hours trading action on US stocks that have afterhours available.
█ Notes
For trading days, '23456' refers to Monday to Friday.
High & Low Of Custom Session - OpeningRange Breakout (Expo)High & Low Of Custom Session - OpeningRange Breakout (Expo) prints the high and the low of a custom session.
I use the indicator to trade the re-test of opening range (high/low) as well as breakouts from the opening range. The same logic can be applied to the session you have chosen.
HOW TO USE
1. Use the indicator to trade the re-tests of the session range.
2. Use the indicator to trade breakouts of session range.
INDICATOR IN ACTION
1-min chart
I hope you find this indicator useful , and please comment or contact me if you like the script or have any questions/suggestions for future improvements. Thanks!
I will continually work on this indicator, so please share your experience and feedback as it will enable me to make even better improvements. Thanks to everyone that has already contacted me regarding my scripts. Your feedback is valuable for future developments!
-----------------
Disclaimer
Copyright by Zeiierman.
The information contained in my scripts/indicators/ideas 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, 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 are only for educational purposes!