samuelhei

DYNAMIC S&R 1.01

DYNAMIC S&R 2.0 is available: --
This simple script will add in your chart "dynamic support/resistance" and the possible entry point, can be used in any chart and any timeframe.

This indicator is not designed to be used as a bot, but only to help your trades :)

If you consider this useful, please consider donate: 1NR9tyn8tAn6nuQzosaZ2SkfT38PLxN5mf

Charts:
OSOIL: XAUUSD: AUDUSD:
Feel free to use this indicator, don't forget to feedback!

UPDATE:

Now it is possible to add/remove the average range of support and resistance, and add/remove average range as a line. And if you link the average range as a line (thanks @SpyWhat) you can use a multiplier to add or remove % as you like.
Skrip open-source

Dalam semangat TradingView, penulis dari skrip ini telah mempublikasikannya ke sumber-terbuka, maka trader dapat mengerti dan memverifikasinya. Semangat untuk penulis! Anda dapat menggunakannya secara gratis, namun penggunaan kembali kode ini dalam publikasi diatur oleh Tata Tertib. Anda dapat memfavoritkannya untuk digunakan pada chart

Pernyataan Penyangkalan

Informasi dan publikasi tidak dimaksudkan untuk menjadi, dan bukan merupakan saran keuangan, investasi, perdagangan, atau rekomendasi lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Persyaratan Penggunaan.

Inggin menggunakan skrip ini pada chart?
study("Dynamic S&R",overlay=true)

// Author: samuelhei
// Tips: 1NR9tyn8tAn6nuQzosaZ2SkfT38PLxN5mf
// Feel free to use this script as you want!

length = input(100,"Number of bars back") 
useRangAv = input(true,"Use range average of support and resistance.",type=bool)
useLineAv = input(false, "Use average of support and resistance as one line.",type=bool)
perLine = input(1,"Multiplier of averege line.", type=float)

hhigh = highest(high,length)
chigh = highest(close,length)
llow = lowest(low,length)
clow = lowest(close,length)

mhl = (hhigh+llow)/2
mc = (chigh+clow)/2

aL = ((mhl + mc)/2) * perLine


phh = plot( hhigh, 'hHigh',color=blue)
pch = plot(chigh, 'cHigh',color=blue)
fill(phh,pch,blue)


pmhl = plot(useRangAv ? mhl : na, 'mHL',color=black)
pmc = plot(useRangAv ? mc : na, 'mMC',color=black)
fill(pmhl,pmc,black)
plot(useLineAv ? aL : na,"Averege Line",color=black)

pll = plot(llow, 'lLow',color=purple)
pcl = plot(clow, 'cLow',color=purple)
fill(pll,pcl,purple)