Realtime Divergence for Any Indicator

It shows:
- Regular Bullish Divergences
- Hidden Bullish Divergences
- Regular Bearish Divergences
- Hidden Bearish Divergences
Reatime divergence lines are dashed lines while non-reatime are solid.
This script also offers a fair bit of control over what you can accept as a legitimate divergence.
Also note that functions tend to not work properly in conditional and loop structures so I couldn't use a lot of functions and consequently my script is really big. Sorry.
I've added a flags/labels option to help quickly recognize the different types of divergences.
To use this script with the price chart you must do 2 things: check the Overlay Chart setting, and choose the desired oscillator input from Source Input
NOTE: This script currently is designed to use ANY different sized pairing of divergence lines between the price and oscillator. So, even if the price has a super small divergence line and the oscillator has a huge one - that will currently still be used as a legit divergence. The effect is that you'll get some divergence signals that may not be desirable. Sorry.
I'm going to figure out a reasonable way to allow varying length divergence pairings between price and oscillator while somehow filtering out the undesirable divergences. One idea is to filter out any pairing where one divergence is X amount too much bigger than the other divergence.
I partially fixed the bug that caused the PlotShape labels to increase when the "Allowance for Misalignment Between Price and Oscillator" option increased. There was only supposed to be one label per line.
I'm still casually trying to figure out a reasonable way to allow for varying length divergence lines between price and oscillator but only the acceptable ones. I think most Divergence scripts only give exact same length divergence lines.
I added no new features.
I added labels for realtime divergence lines. I haven't investigated but it looks like divergence lines won't get rendered until AFTER their alert, if set, is completed. If so, I'll possibly fix eventually.
Open-source Skript
Ganz im Sinne von TradingView hat dieser Autor sein/ihr Script als Open-Source veröffentlicht. Auf diese Weise können nun auch andere Trader das Script rezensieren und die Funktionalität überprüfen. Vielen Dank an den Autor! Sie können das Script kostenlos verwenden, aber eine Wiederveröffentlichung des Codes unterliegt unseren Hausregeln.
Sie können dieses Script für einen schnellen Zugang auf einem Chart Ihren Favoriten hinzufügen — erfahren Sie hier mehr.
Haftungsausschluss
Open-source Skript
Ganz im Sinne von TradingView hat dieser Autor sein/ihr Script als Open-Source veröffentlicht. Auf diese Weise können nun auch andere Trader das Script rezensieren und die Funktionalität überprüfen. Vielen Dank an den Autor! Sie können das Script kostenlos verwenden, aber eine Wiederveröffentlichung des Codes unterliegt unseren Hausregeln.
Sie können dieses Script für einen schnellen Zugang auf einem Chart Ihren Favoriten hinzufügen — erfahren Sie hier mehr.