OPEN-SOURCE SCRIPT
Historical Stochatic (HS) [cI8DH]

This indicator calculates historical stochastic (HS). It also includes the standard stoch. HS works similar to the standard stochastic . The difference is that the standard stochastic has a set look-back period, while HS looks as far back as the first bar. This allows identifying ATHs and ATLs (background highlights green and red respectively). Basically, HS shows inverse retracement from ATL to ATH in percentage.
This indicator works best on non-range bound indicators such as MACD. As you can see in the chart below, MACD is not useful to compare against periods that price is wildly different. Applying HS on MACD fixes this issue (To achieve the same results, add MACD indicator > change the source to MACD on HS settings > since MACD is a smoothed indicator, smoothing length is set to 1. To get similar smoothing length on the signal as in standard MACD, set %D to 5 smoothed MA which is equivalent to 9 EMA smoothing on standard MACD).

Gain/Loss Moving Average (GLMA) is another indicator that can benefit well from HS. GLMA is the simplest and probably the most accurate momentum indicator. But it is not as convenient as RSI since it is not range bound. HS can make it range bound without compromising its accuracy. (To achieve the same results, add GLMA indicator > change the source to GLMA on HS settings > set %K length to 1).

Chart below shows HS applied to Accumulation/Distribution Money Flow (ADMF) and compares it against its range bound counter part, ADP.

Conclusion:
There are different ways of making an indicator normalized or range bound. Some indicators use RSI's approach (positive changes MA / all changes MA) such as MFI, CMF, ADP. This approach is great but the divergence near extremes can sometimes be misleading. HS fixes this problem as long as the indicator is not making a new ATH or ATL. When it does make new ATH or ATL, this indicator gives a warning to avoid using it for detecting divergence.
PS:
It is a bit geeky to apply HS on other indicators. I will publish some of my indicators with HS and standard stoch built-in. So stay tuned if u r interested in this indicator.
Read more here about using stochastic
tradingview.com/wiki/Stochastic_(STOCH)
This indicator works best on non-range bound indicators such as MACD. As you can see in the chart below, MACD is not useful to compare against periods that price is wildly different. Applying HS on MACD fixes this issue (To achieve the same results, add MACD indicator > change the source to MACD on HS settings > since MACD is a smoothed indicator, smoothing length is set to 1. To get similar smoothing length on the signal as in standard MACD, set %D to 5 smoothed MA which is equivalent to 9 EMA smoothing on standard MACD).
Gain/Loss Moving Average (GLMA) is another indicator that can benefit well from HS. GLMA is the simplest and probably the most accurate momentum indicator. But it is not as convenient as RSI since it is not range bound. HS can make it range bound without compromising its accuracy. (To achieve the same results, add GLMA indicator > change the source to GLMA on HS settings > set %K length to 1).
Chart below shows HS applied to Accumulation/Distribution Money Flow (ADMF) and compares it against its range bound counter part, ADP.
Conclusion:
There are different ways of making an indicator normalized or range bound. Some indicators use RSI's approach (positive changes MA / all changes MA) such as MFI, CMF, ADP. This approach is great but the divergence near extremes can sometimes be misleading. HS fixes this problem as long as the indicator is not making a new ATH or ATL. When it does make new ATH or ATL, this indicator gives a warning to avoid using it for detecting divergence.
PS:
It is a bit geeky to apply HS on other indicators. I will publish some of my indicators with HS and standard stoch built-in. So stay tuned if u r interested in this indicator.
Read more here about using stochastic
tradingview.com/wiki/Stochastic_(STOCH)
오픈 소스 스크립트
진정한 트레이딩뷰 정신에 따라 이 스크립트 작성자는 트레이더가 기능을 검토하고 검증할 수 있도록 오픈소스로 공개했습니다. 작성자에게 찬사를 보냅니다! 무료로 사용할 수 있지만 코드를 다시 게시할 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.
오픈 소스 스크립트
진정한 트레이딩뷰 정신에 따라 이 스크립트 작성자는 트레이더가 기능을 검토하고 검증할 수 있도록 오픈소스로 공개했습니다. 작성자에게 찬사를 보냅니다! 무료로 사용할 수 있지만 코드를 다시 게시할 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
이 정보와 게시물은 TradingView에서 제공하거나 보증하는 금융, 투자, 거래 또는 기타 유형의 조언이나 권고 사항을 의미하거나 구성하지 않습니다. 자세한 내용은 이용 약관을 참고하세요.