0% found this document useful (0 votes)
194 views2 pages

Auto Fibonacci Retracament Levels

This indicator has advanced buy and sell features. It was made by a professional pine coder.

Uploaded by

moleno56
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
194 views2 pages

Auto Fibonacci Retracament Levels

This indicator has advanced buy and sell features. It was made by a professional pine coder.

Uploaded by

moleno56
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

//@version=5

indicator(title='Auto Fibonacci Retracament Levels', shorttitle='AutoFibo',


overlay=true)
FPeriod = input(100, title='Fibo Period')
plotF1618 = input(title='Plot 1.618 Level?', defval=true)

Fhigh = ta.highest(FPeriod)
Flow = ta.lowest(FPeriod)
FH = ta.highestbars(high, FPeriod)
FL = ta.lowestbars(low, FPeriod)
downfibo = FH < FL

F0 = downfibo ? Flow : Fhigh


F236 = downfibo ? (Fhigh - Flow) * 0.236 + Flow : Fhigh - (Fhigh - Flow) * 0.236
F382 = downfibo ? (Fhigh - Flow) * 0.382 + Flow : Fhigh - (Fhigh - Flow) * 0.382
F500 = downfibo ? (Fhigh - Flow) * 0.500 + Flow : Fhigh - (Fhigh - Flow) * 0.500
F618 = downfibo ? (Fhigh - Flow) * 0.618 + Flow : Fhigh - (Fhigh - Flow) * 0.618
F786 = downfibo ? (Fhigh - Flow) * 0.786 + Flow : Fhigh - (Fhigh - Flow) * 0.786
F1000 = downfibo ? (Fhigh - Flow) * 1.000 + Flow : Fhigh - (Fhigh - Flow) * 1.000
F1618 = downfibo ? (Fhigh - Flow) * 1.618 + Flow : Fhigh - (Fhigh - Flow) * 1.618

Fcolor = downfibo ? #00CC00 : #E41019


Foffset = downfibo ? FH : FL

plot(F0, color=Fcolor, linewidth=2, trackprice=true, show_last=1, title='0',


transp=0)
plot(F236, color=Fcolor, linewidth=1, trackprice=true, show_last=1, title='0.236',
transp=0)
plot(F382, color=Fcolor, linewidth=1, trackprice=true, show_last=1, title='0.382',
transp=0)
plot(F500, color=Fcolor, linewidth=2, trackprice=true, show_last=1, title='0.5',
transp=0)
plot(F618, color=Fcolor, linewidth=1, trackprice=true, show_last=1, title='0.618',
transp=0)
plot(F786, color=Fcolor, linewidth=1, trackprice=true, show_last=1, title='0.786',
transp=0)
plot(F1000, color=Fcolor, linewidth=2, trackprice=true, show_last=1, title='1',
transp=0)
plot(plotF1618 and F1618 ? F1618 : na, color=Fcolor, linewidth=3, trackprice=true,
show_last=1, title='1.618', transp=0)

plotshape(F0, style=shape.labeldown, location=location.absolute, color=Fcolor,


textcolor=color.new(color.black, 30), show_last=1, text='%0', offset=15, transp=30)
plotshape(F236, style=shape.labeldown, location=location.absolute, color=Fcolor,
textcolor=color.new(color.black, 30), show_last=1, text='%23.6', offset=15,
transp=30)
plotshape(F382, style=shape.labeldown, location=location.absolute, color=Fcolor,
textcolor=color.new(color.black, 30), show_last=1, text='%38.2', offset=15,
transp=30)
plotshape(F500, style=shape.labeldown, location=location.absolute, color=Fcolor,
textcolor=color.new(color.black, 30), show_last=1, text='%50', offset=15,
transp=30)
plotshape(F618, style=shape.labeldown, location=location.absolute, color=Fcolor,
textcolor=color.new(color.black, 30), show_last=1, text='%61.8', offset=15,
transp=30)
plotshape(F786, style=shape.labeldown, location=location.absolute, color=Fcolor,
textcolor=color.new(color.black, 30), show_last=1, text='%78.6', offset=15,
transp=30)
plotshape(F1000, style=shape.labeldown, location=location.absolute, color=Fcolor,
textcolor=color.new(color.black, 30), show_last=1, text='%100', offset=15,
transp=30)
plotshape(plotF1618 and F1618 ? F1618 : na, style=shape.labeldown,
location=location.absolute, color=Fcolor, textcolor=color.new(color.black, 30),
show_last=1, text='%161.8', offset=15, transp=30)

plotshape(Flow, style=shape.labeldown, location=location.absolute, size=size.large,


color=color.new(color.yellow, 0), textcolor=color.new(color.black, 0), show_last=1,
text='Low', offset=FL)
plotshape(Fhigh, style=shape.labeldown, location=location.absolute,
size=size.large, color=color.new(color.yellow, 0), textcolor=color.new(color.black,
0), show_last=1, text='High', offset=FH)

You might also like