CM Gann Swing High Low V2

צפיות ‎41253‎
CM Gann Swing High Low V2

Added Improvements:
Used PineScript “linebr" code so solid lines plot only when condition = true.

Via Inputs Tab:
Ability to Turn On/Off Highlight Bars When Crossing Above/Below Swing High Low
Ability to Turn On/Off Back Ground Highlights When Crossing Above/Below Swing High Low
Ability to Turn On/Off linebr plots.

Other Features: All Available Via Inputs Tab
Ability to Adjust Moving Average Values to adjust Sensitivity.
Ability to Turn On/Off Triangles Above/Below Bars based on Indicator.
Ability to Turn On/Off Triangles at Top And Bottom Of Screen Showing Direction of Indicator.

***Basically you have Option to View Indicator about every way possible.

***Special Thanks to Glaz for Original Code.
הסר מסקריפטים מועדפים הוסף לסקריפטים מועדפים
//Updated on 10-6-2015 By ChrisMoody
//Added Linebr ability, ability to turn on/off highlight Bars when crossing Swing Hi/Lo
//Added Ability to turn on/off background highlight when bars cross swing hi/lo
//Created 99% by Glaz and ChrisMoody Modified about 1% on 7/30/2014 for user dvk197-

study(title="CM_Gann Swing HighLow V2", shorttitle="CM_Gann_Swing_HL_V2", overlay=true)
periods=input(3, minval=1, title="Moving Average Period")
pt = input(false, title="Plot Up/Down Triangles at Top and Bottom of Candles/Bars?")
pc = input(true, title="Plot Circles at Top and Bottom of Candles/Bars?")
pttb = input(true, title="Plot Triangles at Top and Bottom of Screen?")
shb = input(false, title="Show Highlight Bars on Cross Up or Cross Down?")
sbh = input(true, title="Show Background Highlights at Cross Up or Cross Down?")

//code for Calculations
hld = iff(close > sma(high,periods)[1], 1, iff(close<sma(low,periods)[1],-1, 0))
hlv = valuewhen(hld != 0, hld, 1)

//code for Plot Statements
hi = hlv == -1 ? sma(high, periods) : na
lo = hlv == 1 ? sma(low,periods) : na

//Rules for coloring Background highlights & Highlight Bars
closeAbove() => shb and close > hi and close[1] < hi
BHcloseAbove = sbh and close > hi and close[1] < hi
closeBelow() => shb and close < lo and close[1] > lo
BHcloseBelow = sbh and close < lo and close[1] > lo

//Highlight Bar Color Plots
barcolor(closeAbove() ? yellow : na)
barcolor(closeBelow() ? yellow : na)
//Background Highlight Rules
bgcolor(BHcloseAbove ? green : na, transp=60)
bgcolor(BHcloseBelow ? red : na, transp=60)

//Plot Statements for circles and Triangle Up/Down at Price Bars
plot(pc and hi ? hi : na,title="Gann Swing High Plots-Circles", color=fuchsia,style=linebr, linewidth=4)
plot(pc and lo ? lo : na,title="Gann Swing Low Plots-Circles", color=lime,style=linebr, linewidth=4)
plotshape(pt and hi ? hi : na,title="Gann Swing High Plots-Triangle Down", offset=0, style=shape.triangledown, location=location.abovebar, color=fuchsia, transp=0)
plotshape(pt and lo ? lo : na,title="Gann Swing Low Plots-Triangle Up", offset=0, style=shape.triangleup, location=location.belowbar, color=lime, transp=0)

//Plot Statement for Triangles at Top and Bottom of Screen
plotshape(pttb and hi ? hi : na,title="Gann Swing High Plots-Triangles Down Top of Screen", offset=0, style=shape.triangledown,, color=red, transp=0)
plotshape(pttb and lo ? lo : na, title="Gann Swing Low Plots-Triangles Up Bottom of Screen",offset=0, style=shape.triangleup, location=location.bottom, color=lime, transp=0)

רעיונות קשורים


How can I use this indicator? Could you please give me access for this. @ChrisMoody
+12 השב
Gann Swing High Low is a great indicator. Especially for new traders. I have used this tool effectively on a different platform and it is extremely useful through its simplicity. I would like to offer a suggestion for those who may put this tool to use. It may be obvious to some but maybe not so much to others..... Add two more of the same indicator to the price chart for a Multi-Time Frame view makes the Signals which break in conjunction with other periods very strong. Example for Daily chart use three Gann Swing High Low indicators with 30, 90, 120 for your periods. Also, when the indicator with the shortest period breaks, use the medium and longer period indicators as targets as price will respect their respective values and usually bounces off of them. Another effective use is to use horizontal markers (horizontal lines marking price) where the indicator "switches" to mark the breaks. Use the price OPEN for exact marker level. These levels will prove very very useful as Support/Resistance in the future. ESPECIALLY if the short and medium period breaks occur at the same time. That would be a clear indication of a very important price level to watch price action bias. Hope this helps.
+10 השב
ChrisMoody cooney_s
Excellent input...Thanks. Question for you.

Would a traditional GANN Follower typically use certain settings? Or would you say it's more like traders who use moving averages...meaning a short term trader might use a 8 and 13 EMA while a long term trader might use a 50 and 200 SMA?

Just interested in you perspective since you've used the indicator before.
+1 השב
cooney_s ChrisMoody
Great question. The easiest reply would be to apply it as a trader would use moving averages. And I would highly recommend periods 13, 21, 55, 89. Traders preference of any two. I find 13 and 55 extremely useful for most instruments. This is where the most action takes place. Eliminates the noise on the front and the backsides of entries/exits.

This has been implemented as a STUDY which gives the graphs/lines/indicators.
How would this be changed into a STRATEGY so it could produce the Strategy Tester results?

I am new to PineScript and trying to learn as much as possible to get into the "useful" category.
+9 השב
Chris, read the whole blog on this. I like the clarity it offers...very good & thanks!
+5 השב
Also, another trick I have learned to do that works especially well with the Trading View platform involves using the Renko bar. Start with a standard price chart and add the CM Gann Swing High Low indicator. Change the price chart view to Renko ((one click to the right of the traditional price bar view in the TV tool bar)). Now mark the break points of the indicator at the CLOSE of the highlighted candle. I like to use the Horizontal Ray tool in this methodology. The reason why will present itself in a the next step. Now switch back to the traditional price bar view and you will see how useful this really is!!! Thought I would share a very effective method of using Trading View tools.
+5 השב
timwest cooney_s
Feel free to post some charts on it - and thanks for sharing.
cooney_s littleriver
Here, using the same instrument with same settings I made some notations that should help understand what to do with the Gann Swing HL V2 indicator while in Renko bar mode. After these elements are added, switch back to traditional price chart. I used yellow markers for Sell and Sky Blue for Buy. There is one special notation indicating an overlap of a Buy and a Sell signal offered by the indicator bar highlighter option that creates basically a reliable Supply and Demand line. Plus there is an additional single red marker placed at a Renko bar trend change. The use of this is seen when price is switched back to traditional price chart mode. When traders see the element of disparity between Renko and Traditional perhaps it will assist in understanding how a traditional price chart is just raw data. We need to be able to extrapolate the data, smooth the data, so it is legible and therefore more easily interpreted. Raw price data is not on a singular plane (horizontal). Raw price data is always revolving/rotating/vortexing around an axis. That axis changes its orientation to vertical much like a spinning top...but always rotating! Renko helps us by putting price back on a singular plane to which we can apply our drawing tools or oscillators in a more trustworthy/reliable fashion. Fortunately, Trading View makes this relationship easy to see.
+2 השב
בית סורק מניות סורק מט"ח סורק מטבעות-קריפטו יומן כלכלי איך זה עובד‏ תכונות גרף מחירון הפנה חבר כללי הבית מרכז תמיכה כלים לאתרים וברוקרים יישומונים פתרונות גרפיים ספריית גרפים קלי משקל בלוג וחדשות טוויטר‏
פרופיל הגדרות פרופיל חשבון וחיוב חברים מופנים מטבעות לשוניות התמיכה שלי מרכז תמיכה רעיונות שפורסמו עוקבים עוקב הודעות פרטיות צ'אט התנתק