OPEN-SOURCE SCRIPT
Обновлено fed/fomc and us elections dates

Fed Meeting Dates & US Elections – Historical and Projected (from 1987)
This script marks Federal Reserve meeting dates, emergency meetings, US presidential elections, and midterm elections directly on the chart.
Data source
All dates were sourced from the official Federal Reserve website. The data collection was automated and dates were not individually verified. NO GUARANTEE IS MADE THAT ALL DATES ARE ACCURATE. USE AT YOUR OWN RISK.
Meeting dates
Only the first day of each Federal Reserve meeting is displayed, not the full duration of the meeting.
Why 1987?
Pine Script limits the number of labels that can be displayed. Starting from 1987 keeps the script within these limits while still covering several decades of market history. The script intentionally does not use the full maximum of 500 labels, leaving room for labels from other scripts running on the same chart.
Extending the script
Adding future dates is straightforward – the script can simply be extended by appending new entries to the arrays at the bottom of the data section.
A note on label style
Labels were chosen over vertical lines for a specific reason: vertical lines with `extend.both` in Pine Script cause the chart to rescale, making candles appear very small. Labels with `yloc.abovebar` / `yloc.belowbar` do not affect chart scaling. If anyone finds a way to display clean vertical lines without causing rescaling, feel free to modify the code – and a message would be very welcome.
This script marks Federal Reserve meeting dates, emergency meetings, US presidential elections, and midterm elections directly on the chart.
Data source
All dates were sourced from the official Federal Reserve website. The data collection was automated and dates were not individually verified. NO GUARANTEE IS MADE THAT ALL DATES ARE ACCURATE. USE AT YOUR OWN RISK.
Meeting dates
Only the first day of each Federal Reserve meeting is displayed, not the full duration of the meeting.
Why 1987?
Pine Script limits the number of labels that can be displayed. Starting from 1987 keeps the script within these limits while still covering several decades of market history. The script intentionally does not use the full maximum of 500 labels, leaving room for labels from other scripts running on the same chart.
Extending the script
Adding future dates is straightforward – the script can simply be extended by appending new entries to the arrays at the bottom of the data section.
A note on label style
Labels were chosen over vertical lines for a specific reason: vertical lines with `extend.both` in Pine Script cause the chart to rescale, making candles appear very small. Labels with `yloc.abovebar` / `yloc.belowbar` do not affect chart scaling. If anyone finds a way to display clean vertical lines without causing rescaling, feel free to modify the code – and a message would be very welcome.
Информация о релизе
updated comments and formattingИнформация о релизе
modified historic dates appearance. was one day late, now on first date of meeting. modified future dates appearance. is one day late, no solution found - changed label to "text".
Информация о релизе
recent dates. Скрипт с открытым кодом
В истинном духе TradingView, создатель этого скрипта сделал его открытым исходным кодом, чтобы трейдеры могли проверить и убедиться в его функциональности. Браво автору! Вы можете использовать его бесплатно, но помните, что перепубликация кода подчиняется нашим Правилам поведения.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.
Скрипт с открытым кодом
В истинном духе TradingView, создатель этого скрипта сделал его открытым исходным кодом, чтобы трейдеры могли проверить и убедиться в его функциональности. Браво автору! Вы можете использовать его бесплатно, но помните, что перепубликация кода подчиняется нашим Правилам поведения.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.