OPEN-SOURCE SCRIPT

Sessions Highs & Lows with MTF Zones [AlgoRich]

357
Sessions Highs & Lows with MTF Zones [AlgoRich] — Description for Publication
What it does

This indicator marks and works with intra-session extremes and repeating liquidity zones:

Three configurable sessions (Asia / London / NY) with user-defined hours and colors. It shades the background during each session in your time zone (default UTC-3).

Session High/Low: while a session is open, it continuously updates its High/Low; when the session closes, it places labels at the exact bars where those extremes occurred (using the session name).

Equal Highs / Equal Lows (EQH / EQL) detection based on pivots and an ATR tolerance threshold. When two highs (or lows) are detected as “nearly equal,” it draws a line between them and tags EQH/EQL, highlighting potential liquidity/reaction areas.

How it works (under the hood)

The internal function f_sesion() checks whether a bar belongs to a session, whether it’s the start or end, and stores the session hi/lo and their bar_index. When the session ends, it creates the high/low labels.

Pivots are computed with ta.pivothigh / ta.pivotlow using pivotLength.

“Equality” between two extremes is decided by:
|Extreme1 − Extreme2| ≤ ATR(confluenceAtrLength) × threshold.

If Wait For Confirmation is enabled, the pivot must be fully formed (fewer signals, more robust). If disabled, it confirms with only 1 bar to the right (faster, more sensitive).

Parameters
General

UTC Zone: string like UTC-3 to evaluate session times correctly.

Session 1 / 2 / 3

Session name (e.g., Asia, London, NY).

Hours (format HHMM-HHMM, 24h).

Background shading ON/OFF and background color.

Label colors for the session’s High and Low.

Settings

Pivot Length: left/right bars to form a pivot.

ATR Length: ATR period used for the equality tolerance.

Threshold (0–1): ATR multiplier to decide whether two extremes are “equal” (e.g., 0.10 = difference ≤ 0.1 × ATR).

Wait For Confirmation: true = fully confirmed pivots; false = quicker confirmation (more anticipation, more noise).

Reading & suggested use

Session High/Low often act as liquidity references and potential resistance/support for the following session.

EQH/EQL can point to resting liquidity (areas prone to sweeps or breaks).

Use it as a map: combine these references with your plan (e.g., London/NY ORB, VWAP, order blocks).

免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。