Alyanet Auto fibo
//@version=3//Coded by: Twitter @borserman
study(title="Auto Fibonacci Levels", shorttitle="Alyanet AutoFibo", overlay=true)FPeriod = input(100, title="Fibo Period")plotF1618 = input(title="Plot 1.618 Level?", type=bool, defval=true)
Fhigh=highest(FPeriod)Flow=lowest(FPeriod)FH=highestbars(high,FPeriod)FL=lowestbars(low,FPeriod)downfibo = FH < FL
F0 = downfibo ? Flow : FhighF236 = downfibo ? (Fhigh-Flow)*0.236+Flow : Fhigh-(Fhigh-Flow)*0.236F382 = downfibo ? (Fhigh-Flow)*0.382+Flow : Fhigh-(Fhigh-Flow)*0.382F500 = downfibo ? (Fhigh-Flow)*0.500+Flow : Fhigh-(Fhigh-Flow)*0.500F618 = downfibo ? (Fhigh-Flow)*0.618+Flow : Fhigh-(Fhigh-Flow)*0.618F786 = downfibo ? (Fhigh-Flow)*0.786+Flow : Fhigh-(Fhigh-Flow)*0.786F1000 = downfibo ? (Fhigh-Flow)*1.000+Flow : Fhigh-(Fhigh-Flow)*1.000F1618 = downfibo ? (Fhigh-Flow)*1.618+Flow : Fhigh-(Fhigh-Flow)*1.618
Fcolor = downfibo ? #00CC00 : #E41019Foffset = 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=black,show_last=1,text="%0",offset = 15,transp=30)plotshape(F236,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%23.6",offset = 15,transp=30)plotshape(F382,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%38.2",offset = 15,transp=30)plotshape(F500,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%50",offset = 15,transp=30)plotshape(F618,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%61.8",offset = 15,transp=30)plotshape(F786,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%78.6",offset = 15,transp=30)plotshape(F1000,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%100",offset = 15,transp=30)plotshape(plotF1618 and F1618 ? F1618 : na,style=shape.labeldown,location=location.absolute,color=Fcolor,textcolor=black,show_last=1,text="%161.8",offset = 15,transp=30)
plotshape(Flow,style=shape.labeldown,location=location.absolute,size= size.large,color=yellow,textcolor=black,show_last=1,text="Low",offset = FL,transp=0)plotshape(Fhigh,style=shape.labeldown,location=location.absolute,size= size.large,color=yellow,textcolor=black,show_last=1,text="High",offset = FH,transp=0)
Was dit antwoord nuttig?
Lees ook
Powered by WHMCompleteSolution