OPEN-SOURCE SCRIPT

Yearly & January High/Low + Midpoints

136


Yearly & January High/Low + Midpoints

This indicator plots key reference levels for price analysis: the yearly high, low, and midpoint for two configurable years (default 2024 and 2025), plus the high, low, and midpoint of a specific month (default January) across three configurable years (default 2024, 2025, 2026).

What it calculates:

Yearly High/Low — the highest high and lowest low printed within each selected calendar year, tracked bar-by-bar as the year progresses.
Monthly High/Low — same logic, restricted to a single month you choose (defaults to January, but any month works via the settings).
Midpoint — (High + Low) / 2 for each range above, calculated live from the tracked data rather than a fixed number, so it updates automatically if a new extreme prints.

How it's built: the script reads year(time) and month(time) on each bar to detect which calendar year/month it's in, then maintains a running max/min for that period using persistent (var) variables. Once a year or month is fully in the past, its high/low is final; the current year's numbers will keep updating live until that year closes.

On the chart: all levels plot as horizontal reference lines (color-coded per year), and a summary table (position configurable) lays out every High/Low/Mid value in one clean grid so you don't have to trace individual lines across a busy chart.

Settings: Year 1, Year 2, Year 3 (for the month-only row), target month, and toggles to show/hide the yearly lines, monthly lines, midpoints, floating labels, and the table independently.

Best used on: the Daily (1D) timeframe, since yearly/monthly aggregation needs enough historical bars loaded to compute correctly — on very short intraday timeframes it may not have enough chart history loaded to reach back to 2024.

Pernyataan Penyangkalan

Informasi dan publikasi ini tidak dimaksudkan, dan bukan merupakan, saran atau rekomendasi keuangan, investasi, trading, atau jenis lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Ketentuan Penggunaan.