OPEN-SOURCE SCRIPT
Updated Cumulative New Highs - New Lows

Indicator that plots the cumulative number of 52-Week New Highs minus New Lows with an added moving average. Settings allow the choice between S&P 500, Nasdaq 100 or the Overall Market as Index. You can also customize the length of the moving average.
Release Notes
Indicator now opens in a new pane by default.Release Notes
Added Nasdaq Composite, NYSE Composite and Russel 2000 as available indices.Release Notes
Minor changesRelease Notes
NYSE, Nasdaq Composite and Total Stock Market now feature historical data until 2005.Release Notes
minor changesRelease Notes
Updated termsRelease Notes
Corrected typoRelease Notes
Index clarification and minor optical changesOpen-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.
For quick access on a chart, add this script to your favorites — learn more here.
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.
For quick access on a chart, add this script to your favorites — learn more here.
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.