LonesomeTheBlue

Support Resistance Channels

LonesomeTheBlue Wizard Aktualisiert   
Hello All,

For Long time I was planning to make Support/Resistance Channels script, finally I had time and here it is.

How this script works?
- it finds and keeps Pivot Points
- when it found a new Pivot Point it clears older S/R channels then;
- for each pivot point it searches all pivot points in its own channel with dynamic width
- while creating the S/R channel it calculates its strength
- then sorts all S/R channels by strength
- it shows the strongest S/R channels, before doing this it checks old location in the list and adjust them for better visibility
- if any S/R channel was broken on last move then it gives alert and put shape below/above the candle
- The colors of the S/R channels are adjusted automatically


You can set/change following settings:
- Pivot Period
- Source: High/Low or Close/Open can be used
- Maximum Channel Width %: this is the maximum channel width rate, this is calculated using Highest/Lowest levels in last 300 bars
- Number of S/R to show: this is the number of Strongest S/R to show
- Loopback Period: While calculating S/R levels it checks Pivot Points in LoopBack Period
- Show S/R on last # Bars: To see S/R levels only on last N bars
- Start Date: the script starts calculating Pivot Point from this date, the reason I put this option is for visuality. Explained below
- You can set colors/transparency
- and You can enable/disable shapes for broken S/R levels

Examples:

You can change colors as you wish:

here "Show S/R on last # Bars" set 100:

Sometimes visuality may corrupt because of old S/R levels, to solve it you need to set "Start Date" in the options to start the script in visual part (last 292 bars)
here in first screenshot it doesn't look good (shrink), then on second screenshot I set the "Start Date" it looks better, if you change time frame don't forget to set it again :)


Enjoy!
Versionshinweise:
typo fixed in the options
Versionshinweise:
"Check the Date or Bars to Start" option added. it has two options under it: "Bars", "Date". so you can start the script on a specified date or on last Nth bar (ex: last 400 bars). "Bars" option only works on 1min or higher time frames.

"Show Weak S/R levels" option added. by default it's enabled. if you disable it then only the S/R channels/zones that contains at least 2 Pivot Points are shown.
Versionshinweise:
The algorithm improved and renewed.
new box() feature used instead of fill() and plot().
2 moving averages added. you can change types and lengths.

if you see anything to improve and a bug in it then let me know please.
Versionshinweise:
updated

Open-source Skript

Ganz im Spirit von TradingView hat der Autor dieses Skripts es als Open-Source veröffentlicht, damit Trader es besser verstehen und überprüfen können. Herzlichen Glückwunsch an den Autor! Sie können es kostenlos verwenden, aber die Wiederverwendung dieses Codes in einer Veröffentlichung unterliegt den Hausregeln. Sie können es als Favoriten auswählen, um es in einem Chart zu verwenden.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.

Möchten Sie dieses Skript auf einem Chart verwenden?