Trend Lines for RSI, CCI, Momentum, OBV

Hello Traders!

After publishing Trend Lines for RSI yesterday, I realized that Trend Lines for more indicators needed by the traders. so I decided to make it for four different indicators: RSI, CCI , OBV, Momentum

In the indicator options you can choose the indicator from pull-down menu.

How it works?

- On each bar it finds last 10 higher and lower Pivot Points ( PP ) for the indicator.
- from first bar to 10. Pivot Point it searchs if a trend line is possible
- for each PP it starts searching from the last PP .
- it checks if drawing a trend line possible or not and also it's broken or not
- if it's broken then optionally it shows broken trend lines as dotted (or you can option not to see broken lines)
- if it finds a continues trend line then it stops searhing more and draw trend line , this is done by checking angles (I did this to make the script faster, otherwise you may get error because of it needs time more than .2sec)
- the script makes this process for each PP
- then shows the trend lines

P.S. it may need 3-10 seconds when you added the script to the chart at first (because of calculations)

Trend lines for CCI:

Trend Lines for OBV

Trend Lines for Momentum:

You may want to watch how Trend Lines script works
(that was made for RSI )

If you still didn't see Trend Lines v2 then visit:

All Comments are welcome..

Informacje o Wersji: Added "Show EMA line" option, default EMA length = 9. it adds EMA line for the selected indicator. you can change the EMA Length.
Usuń z Ulubionych Skryptów Dodaj do Ulubionych Skryptów
If you find my works useful, please consider a donation
BTC: 19qDW9AShZhBZsGuXcgRzam5Fbpc3EU8EV
ETH: 0x39c8552371b9b7f4e324197af460ba8bc8e18ef9


One of the Finest Pinecoders..Marvelous Masterpiece
You are so talent. Thank you for your great work!
This is great
Hey Mate, i love your work. just a quick question please, i want RSI to look like based on the script below, but not sure how i amend your script... Can you please assist?

src = close, len = input(21, minval=1, title="Length")
up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi, color=color.black)
band4 = hline(75)
band3 = hline(58)
band2 = hline(50)
band1 = hline(42)
band0 = hline(25)
fill(band1, band0, color=color.green, transp=90)
fill(band4, band3, color=color.purple, transp=90)
Excelente work.

Thanls for share!

If you can add divergences lines, this script will se the most complete and useful rsi!
+3 Odpowiedz
Hello Lonesome

i ndeed to write script thats find rsi privous close near 70 and then going back from 35-60 how to do it in PINE
good job
+1 Odpowiedz
great work
+1 Odpowiedz
Strona główna Skaner akcji Skaner Forex Skaner Krypto Kalendarz ekonomiczny Jak to działa Funkcje wykresów Cennik Poleć przyjaciela Dobre Praktyki Centrum Pomocy Rozwiązania internetowe i brokerskie Widżety Wykresy Lekka Biblioteka Wykresów Blog i wiadomości Twitter
Profil Ustawienia profilu Konto i płatności Poleć przyjaciela Wiadomości do działu obsługi Centrum Pomocy Opublikowane Pomysły Obserwujący Obserwujesz Wiadomość prywatna Czat Wyloguj