CM_Laguerre PPO PercentileRank Mkt Tops & Bottoms

Custom Code that Finds Market Tops & Bottoms!!!

CM_Laguerre PPO PercentileRank V2 Mkt Tops & Bottoms

Original Laguerre PPO code was Created by TheLark.
Special Thanks to coondawg71 and ChartArt for Great Insights

This Is Version 2 Of This Indicator that now Finds Market Tops and Bottoms.

Coming Next…Upper Indicator Pinpointing Entries Based on Price Action!!!

See Original Post Below For Detailed Information.

Other Indicators That Show Market Bottoms Well.



Keluarkan daripada Skrip Pilihan Tambah kepada Skrip Pilihan
//Created by ChrisMoody on 11/03/2014...Original PPO Code Created by TheLark
//Thanks to coondawg71 and ChartArt for Great Insights
//Great for Spotting Tops & Bottoms.
study(title = "CM_Laguerre PPO PercentileRank Mkt Tops & Bottoms", shorttitle="CM_Laguerre PPO PctRank Tops-Bottoms", overlay=false, precision=1)
pctile = input(90, title="Percentile Threshold Extreme Value, Exceeding Creates Colored Histogram")
wrnpctile = input(70, title="Percentile Threshold Warning Value, Exceeding Creates Colored Histogram")
Short = input(0.4, title="PPO Setting")
Long = input(0.8, title="PPO Setting")
lkbT = input(200,title="Look Back Period For 'Tops' Percent Rank is based off of?")
lkbB = input(200,title="Look Back Period For 'Bottoms' Percent Rank is based off of?")
sl=input(true,title="Show Threshold Line?")
swl=input(true,title="Show Warning Threshold Line?")

//Laguerre PPO Code from TheLark
lag(g, p) =>
    L0 = (1 - g)*p+g*nz(L0[1])
    L1 = -g*L0+nz(L0[1])+g*nz(L1[1])
    L2 = -g*L1+nz(L1[1])+g*nz(L2[1])
    L3 = -g*L2+nz(L2[1])+g*nz(L3[1])
    f = (L0 + 2*L1 + 2*L2 + L3)/6
lmas = lag(Short, hl2)
lmal = lag(Long, hl2)

pctileB = pctile * -1
wrnpctileB = wrnpctile * -1

//PPO Plot
ppoT = (lmas-lmal)/lmal*100
ppoB = (lmal - lmas)/lmal*100
//PercentRank of PPO 
pctRankT = percentrank(ppoT, lkbT)
pctRankB = percentrank(ppoB, lkbB) * -1
//Color Definition of Columns
colT = pctRankT >= pctile ? red : pctRankT >= wrnpctile and pctRankT < pctile ? orange : gray
colB = pctRankB <= pctileB ? lime : pctRankB <= wrnpctileB and pctRankB > pctileB ? green : silver
//Plot Statements.
plot(pctRankT,title="Percentile Rank Columns", color=colT, style=columns, linewidth=2)
plot(sl and pctile ? pctile : na, title="Extreme Move Percentile Threshold Line", color=red, style=linebr, linewidth=4)
plot(swl and wrnpctile ? wrnpctile : na, title="Warning Percentile Threshold Line", color=orange, style=line, linewidth=4)

plot(pctRankB,title="Percentile Rank Columns", color=colB, style=columns, linewidth=2)
plot(sl and pctileB ? pctileB : na, title="Extreme Move Percentile Threshold Line", color=lime, style=linebr, linewidth=4)
plot(swl and wrnpctileB ? wrnpctileB : na, title="Warning Percentile Threshold Line", color=green, style=line, linewidth=4)
plot(0, title="0 Line Circles Plot", style=circles, linewidth=4, color=silver)
plot(0, title="0 Line-Line Plot", style=linebr, linewidth=4, color=gray)


First of all thanks a lot for this indicator but I'm kind of confused on how to use it so is there a guide on how to use this some where? Also when I use this I don't get those colored columns going from top to bottom like you have in your picture above to indicate the candle is that something I can turn on if so how? Also is there a best time frame to trade with this or will anyone do? Anyways thanks in advance love your Enhanced Ichimoku Cloud also it has helped me a lot I'm still new to trading so I'm still trying to learn.
+59 Balas
Great Indicator. Thank you for your work. I'm new to learning Pinescript and wondering if you have any guidance as to how I might combine this script with your Ultimate MACD MTF indicator so that alerts fire when there is a market bottom AND a Bullish MaCD (and the opposite for shorts). I've been trying but keep getting errors and I can't seem to get it working. Cheers man
+18 Balas
Well, thank you for coding all these cool indicators in the first place. I guess I speak for everyone here when I say that you are an invaluable asset to the TradingView community.
+17 Balas
ChrisMoody ChartArt
That was all you guys...Alls I did was Invert the Histogram....
+5 Balas
ChartArt ChrisMoody
And that was solely coondawg71's genius simple idea. I only tested it and shared my screenshots. Thanks for creating this new version.
+2 Balas
Hi, Can you add signals for entry and exit point somewhere in the green and red zones?
+16 Balas
Can I get this Indicator on THINKORSWIM platform ?
+9 Balas
I recommend to combine this script with Chris Moody's other scripts for even greater confirmation, for example:

Williams Vix Fix

Parabolic SAR

Triple confirmation of a market bottom:
+8 Balas
2use ChartArt
Is there a difference between parabolic sar and updated heiken trend bars changing colors?
Both look decent, heiken seems to change a bit before...
Laman Utama Penyaring Saham Penyaring Forex Penyaring Kripto Kalendar Ekonomi Bagaimana ia berfungsi Ciri-ciri Carta Harga Rujuk rakan Peraturan Dalaman Pusat Bantuan Laman web dan Penyelesaian Broker Widget Penyelesaian Pencartaan Perpustakaan Pencartaan yang Ringan Blog & Berita Twitter
Profil Tetapan Profil Akaun dan Pengebilan Kawan-kawan yang dirujuk Coin Tiket Sokongan Saya Pusat Bantuan Idea yang diterbitkan Pengikut Mengikuti Mesej Peribadi Sembang Daftar Keluar