PulseHub
OPEN-SOURCE SCRIPT

Sessions Suite [claysul] + FVG

377
# 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.

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.