OPEN-SOURCE SCRIPT
Sessions Suite [claysul] + FVG

# Sessions Suite + FVG — Warsaw Time
This indicator provides a complete intraday market framework by combining global trading sessions, key historical price levels, opening prices, liquidity references, Fair Value Gaps, and market structure.
The purpose of the indicator is not to generate automatic buy or sell signals. Its role is to show the market data and reference levels that professional traders monitor when building a trading narrative.
## Why are these levels important?
Price does not move randomly between candles. Markets frequently react around previously established highs, lows, opening prices, imbalances, and session ranges.
These areas may represent:
* resting liquidity above highs and below lows,
* locations where stop orders may be concentrated,
* important institutional reference prices,
* potential support or resistance,
* premium and discount areas,
* targets for liquidity sweeps,
* locations where displacement or market structure shifts may begin.
A level should not be treated as a trade signal by itself. Its value increases when it aligns with session timing, liquidity, market structure, displacement, and a clear risk-management plan.
## Main Features
### Global Trading Sessions
The indicator displays the most important intraday trading sessions in Warsaw time:
* Asia
* London
* New York AM
* New York PM
* optional New York Lunch session
Each session can display its range, high, low, equilibrium, background box, labels, and extended liquidity lines.
Session highs and lows are especially important because they often become liquidity targets during the following trading session.
### Previous Period Levels
The indicator includes:
* Previous Hour High and Low
* Previous Day High and Low
* Previous Day Equilibrium
* Previous Day Close
* Previous Week High and Low
* Previous Week Equilibrium
* Previous Month High and Low
These levels provide essential higher-timeframe context. They help traders understand where price is trading relative to previous ranges and where significant liquidity may still remain.
When several levels overlap, the indicator prioritizes the higher-timeframe level to reduce unnecessary chart clutter.
### Opening Prices
The indicator marks:
* Daily Open
* Weekly Open
* Monthly Open
* configurable intraday opening prices
* previous custom opening levels
Opening prices are important reference points because they help determine whether price is trading above or below a key benchmark for the current day, week, month, or trading session.
They can also help identify intraday bias, expansion away from equilibrium, and possible mean-reversion areas.
### Fair Value Gaps
Bullish and bearish Fair Value Gaps are automatically detected and displayed directly at the location where the imbalance was created.
Fair Value Gaps represent areas where price moved aggressively and left an inefficient auction behind. These zones may later act as potential retracement, rebalancing, reaction, or continuation areas.
An FVG should be evaluated together with market direction, liquidity, displacement, and structure rather than traded mechanically.
### BOS and CHOCH
The market-structure module identifies:
* Break of Structure — BOS
* Change of Character — CHOCH
BOS may indicate continuation of the current structural direction, while CHOCH may signal that market behaviour is beginning to change.
The pivot length can be adjusted to control the sensitivity of the structure detection.
### New Day and New Week Opening Gaps
The indicator can display:
* New Day Opening Gap — NDOG
* New Week Opening Gap — NWOG
* gap equilibrium levels
* mitigation status
Opening gaps may act as important price-delivery references, magnets, support or resistance zones, and potential rebalancing targets.
### 90-Minute Cycles
Each major session can be divided into configurable 90-minute cycles.
This feature helps traders study how price delivery changes throughout the session and identify periods where accumulation, manipulation, expansion, or reversal may occur.
### Mitigation Management
Session levels and opening gaps can be:
* extended until price reaches them,
* stopped at the end of the trading day,
* removed after mitigation,
* limited to a selected number of days.
This allows the chart to remain clean while preserving the most relevant untested liquidity levels.
## How to Use the Indicator
Start by identifying the higher-timeframe context using previous day, week, and month levels.
Next, observe where price is trading relative to the daily, weekly, and monthly opening prices.
During the active session, monitor:
1. which session high or low is being targeted,
2. whether liquidity has been swept,
3. whether displacement appears after the sweep,
4. whether BOS or CHOCH confirms a structural reaction,
5. whether an FVG offers a logical retracement area,
6. whether the potential trade provides acceptable risk-to-reward.
The strongest setups usually appear when several independent elements align around the same price area.
## Timezone
All sessions and custom opening times are calculated using the Europe/Warsaw timezone.
Users trading from other regions should verify that the configured session times match the instruments and market hours they follow.
## Important Notice
This indicator is a market-analysis and chart-visualisation tool. It does not predict future price movements and does not provide guaranteed trading signals.
Historical levels can be broken, liquidity can remain untouched, and Fair Value Gaps do not always produce a reaction.
Always confirm the market context independently and use appropriate position sizing, stop-loss protection, and risk management.
For educational and analytical purposes only.
This indicator provides a complete intraday market framework by combining global trading sessions, key historical price levels, opening prices, liquidity references, Fair Value Gaps, and market structure.
The purpose of the indicator is not to generate automatic buy or sell signals. Its role is to show the market data and reference levels that professional traders monitor when building a trading narrative.
## Why are these levels important?
Price does not move randomly between candles. Markets frequently react around previously established highs, lows, opening prices, imbalances, and session ranges.
These areas may represent:
* resting liquidity above highs and below lows,
* locations where stop orders may be concentrated,
* important institutional reference prices,
* potential support or resistance,
* premium and discount areas,
* targets for liquidity sweeps,
* locations where displacement or market structure shifts may begin.
A level should not be treated as a trade signal by itself. Its value increases when it aligns with session timing, liquidity, market structure, displacement, and a clear risk-management plan.
## Main Features
### Global Trading Sessions
The indicator displays the most important intraday trading sessions in Warsaw time:
* Asia
* London
* New York AM
* New York PM
* optional New York Lunch session
Each session can display its range, high, low, equilibrium, background box, labels, and extended liquidity lines.
Session highs and lows are especially important because they often become liquidity targets during the following trading session.
### Previous Period Levels
The indicator includes:
* Previous Hour High and Low
* Previous Day High and Low
* Previous Day Equilibrium
* Previous Day Close
* Previous Week High and Low
* Previous Week Equilibrium
* Previous Month High and Low
These levels provide essential higher-timeframe context. They help traders understand where price is trading relative to previous ranges and where significant liquidity may still remain.
When several levels overlap, the indicator prioritizes the higher-timeframe level to reduce unnecessary chart clutter.
### Opening Prices
The indicator marks:
* Daily Open
* Weekly Open
* Monthly Open
* configurable intraday opening prices
* previous custom opening levels
Opening prices are important reference points because they help determine whether price is trading above or below a key benchmark for the current day, week, month, or trading session.
They can also help identify intraday bias, expansion away from equilibrium, and possible mean-reversion areas.
### Fair Value Gaps
Bullish and bearish Fair Value Gaps are automatically detected and displayed directly at the location where the imbalance was created.
Fair Value Gaps represent areas where price moved aggressively and left an inefficient auction behind. These zones may later act as potential retracement, rebalancing, reaction, or continuation areas.
An FVG should be evaluated together with market direction, liquidity, displacement, and structure rather than traded mechanically.
### BOS and CHOCH
The market-structure module identifies:
* Break of Structure — BOS
* Change of Character — CHOCH
BOS may indicate continuation of the current structural direction, while CHOCH may signal that market behaviour is beginning to change.
The pivot length can be adjusted to control the sensitivity of the structure detection.
### New Day and New Week Opening Gaps
The indicator can display:
* New Day Opening Gap — NDOG
* New Week Opening Gap — NWOG
* gap equilibrium levels
* mitigation status
Opening gaps may act as important price-delivery references, magnets, support or resistance zones, and potential rebalancing targets.
### 90-Minute Cycles
Each major session can be divided into configurable 90-minute cycles.
This feature helps traders study how price delivery changes throughout the session and identify periods where accumulation, manipulation, expansion, or reversal may occur.
### Mitigation Management
Session levels and opening gaps can be:
* extended until price reaches them,
* stopped at the end of the trading day,
* removed after mitigation,
* limited to a selected number of days.
This allows the chart to remain clean while preserving the most relevant untested liquidity levels.
## How to Use the Indicator
Start by identifying the higher-timeframe context using previous day, week, and month levels.
Next, observe where price is trading relative to the daily, weekly, and monthly opening prices.
During the active session, monitor:
1. which session high or low is being targeted,
2. whether liquidity has been swept,
3. whether displacement appears after the sweep,
4. whether BOS or CHOCH confirms a structural reaction,
5. whether an FVG offers a logical retracement area,
6. whether the potential trade provides acceptable risk-to-reward.
The strongest setups usually appear when several independent elements align around the same price area.
## Timezone
All sessions and custom opening times are calculated using the Europe/Warsaw timezone.
Users trading from other regions should verify that the configured session times match the instruments and market hours they follow.
## Important Notice
This indicator is a market-analysis and chart-visualisation tool. It does not predict future price movements and does not provide guaranteed trading signals.
Historical levels can be broken, liquidity can remain untouched, and Fair Value Gaps do not always produce a reaction.
Always confirm the market context independently and use appropriate position sizing, stop-loss protection, and risk management.
For educational and analytical purposes only.
Open-source script
In true PulseWire spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Giving My Money Bro!!! Pan Bystry
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by PulseWire. Read more in the Terms of Use.
Open-source script
In true PulseWire spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Giving My Money Bro!!! Pan Bystry
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by PulseWire. Read more in the Terms of Use.
