OPEN-SOURCE SCRIPT
% of ATR

ATR and extended hours
ATR now shows a value in pre-market and after-hours. The indicator uses the last completed daily bar’s ATR (via ta.atr(length)[1] and lookahead_on) so it no longer returns empty when the 1D EOD feed has no “current” bar outside RTH.
High of day / Low of day
HOD and LOD are now updated on all intraday bars (pre-market, regular session, and after-hours). The previous 9:30 AM filter was removed so the day’s high and low are tracked correctly from the first bar of the day.
Label format
Table text format: ATR ##.## | H ##.## L ##.## | ATR% ##
ATR and H/L use two decimals; ATR% is a whole number.
Settings
Show High/Low (H/L) – Toggle to include or hide H and L in the label.
ATR % Thresholds – Four configurable levels (defaults 25, 100, 200, 300) define the five ATR% bands for coloring.
ATR % Colors – Five colors (Color 1 = lowest %, Color 5 = highest %) in a dedicated group; band logic uses the threshold inputs above.
Color logic
Color bands are driven by the new threshold inputs (no more hardcoded 25/100/200/300. Band boundaries are fully user-configurable.
ATR now shows a value in pre-market and after-hours. The indicator uses the last completed daily bar’s ATR (via ta.atr(length)[1] and lookahead_on) so it no longer returns empty when the 1D EOD feed has no “current” bar outside RTH.
High of day / Low of day
HOD and LOD are now updated on all intraday bars (pre-market, regular session, and after-hours). The previous 9:30 AM filter was removed so the day’s high and low are tracked correctly from the first bar of the day.
Label format
Table text format: ATR ##.## | H ##.## L ##.## | ATR% ##
ATR and H/L use two decimals; ATR% is a whole number.
Settings
Show High/Low (H/L) – Toggle to include or hide H and L in the label.
ATR % Thresholds – Four configurable levels (defaults 25, 100, 200, 300) define the five ATR% bands for coloring.
ATR % Colors – Five colors (Color 1 = lowest %, Color 5 = highest %) in a dedicated group; band logic uses the threshold inputs above.
Color logic
Color bands are driven by the new threshold inputs (no more hardcoded 25/100/200/300. Band boundaries are fully user-configurable.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.