FX Market Sessions
Sep 23, 2019

The FX Market Sessions indicator provides a visual framework of major global trading sessions by drawing customizable boxes on the chart. It serves as a comprehensive tool for identifying liquidity periods, session ranges, and potential volatility shifts throughout the trading day.
Usage
The Usage section describes how the script can be used, examples should be provided in this section. This section also focuses on how main settings affect the indicator interpretation and output.
The indicator is most effective on timeframes of 60 minutes or lower. Once applied, it automatically highlights the London, New York, Tokyo, and Sydney sessions based on the user-defined timezones. Traders can use these boxes to identify the high and low of a specific session, which often act as support and resistance levels for the following sessions.
Examples of usage:
- Session Breakouts: Traders can monitor the price action at the beginning of the London or New York sessions to identify breakout opportunities from the previous session's range.
- Time-Based Volatility: By visualizing session overlaps (such as the London/New York overlap), users can anticipate periods of higher liquidity and tighter spreads.
- Opening Ranges: If enabled, the tool highlights the initial balance of a session, allowing traders to gauge the market's early bias.
Details
The script executes by tracking time data based on the selected GMT offset. It draws boxes using the box.new function, which dynamically adjusts as the session progresses.
- Coordinate Management: The indicator utilizes
max_boxes_countandmax_lines_countto ensure historical data is preserved up to the user-specified limit (defaulting to the last 10 sessions). - Opening Range Calculation: When the opening range feature is active, the script captures the high and low of the first few bars of the session and projects them forward to visualize early market sentiment.
- Fibonacci Integration: The script can project Fibonacci retracement and extension levels based on the high/low range of the completed session box, providing automated technical levels for the next trading period.
Settings
Settings are listed and formatted as follows:
- Timezone: Sets the global GMT offset to align the indicator with your local or preferred trading time.
- History: Determines how many previous days of session data are displayed on the chart.
- Session Time (1-4): Defines the start and end times for each specific market session.
- Extend: If set to "Yes," the high and low lines of the session box will extend into the future until the next session begins.
- Opening Range: Enables a specific highlighted area for the start of the session to track early price movement.
- Fibonacci Levels: Automatically calculates and plots Fibonacci levels derived from the session's high and low.
- Bar/Candle Color: Allows the user to change the color of the bars or candles during specific sessions to improve visual clarity.
FAQ
How do I adjust the sessions for Daylight Savings Time? You can manually adjust the "Time" input or the "Timezone" GMT offset in the settings menu to reflect seasonal time shifts.
Can I display more than four sessions? The current version supports up to four distinct sessions, which can be renamed and timed to track specific local markets or custom trading hours.
How do I get access to this indicator? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.