OPEN-SOURCE SCRIPT
Yearly & January High/Low + Midpoints

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.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.