I've split the script in 3 separate ones:
Default settings are without lines (faster)
If you want to see the lines, enable the "Just show Arrows (No Lines)" button
When the message "Calculation timed out.Remove the indicator and reapply it to the chart" is visible,
try to refresh or pick another TimeFrame (and return to the previous TF), normally it will work then.
Thank you very much!
also Divergences are loading quicker ;-)