OPEN-SOURCE SCRIPT
Updated EMA20 (Cur/1H/D) + 5m Bar Count

Plots EMA20 for current TF, 1H, and Daily, plus a 5-minute bar counter starting from 09:30 NY time, showing every Nth bar (default 2).
Release Notes
Fixed session bar count reset issue across trading daysResolved an issue where the 5-minute bar counter could incorrectly continue from the previous trading day when the prior session ended early or when no bars existed between sessions.
The bar counting logic has been updated to explicitly detect the start of a new trading day in the New York timezone. As a result:
The 09:30 NY session opening bar always resets the count to 1
Bar counts no longer carry over from the previous day due to session gaps or shortened trading days
Behavior is now consistent across normal sessions, half-days, and gap openings
This ensures accurate and deterministic intraday bar indexing for RTH-based analysis.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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 TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
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 TradingView. Read more in the Terms of Use.