The indicator builds Fibonacci levels at candlestick High and Low, based on the timeframe specified in the indicator parameters.
//+----------------------------------------------+
//| Indicator input parameters |
//+----------------------------------------------+
input ENUM_TIMEFRAMES Timeframe=PERIOD_D1; //Indicator timeframe for calculating Fibonacci levels
input uint NumberofBar=1; //Bar number for calculating Fibo levels
input color FiboColor=clrGray; //Fibo color
input double FiboLevel1 = 0.0; //value of Fibo level 1
input color Color_Level1 = clrRed; //color of Fibo level 1
input double FiboLevel2 = 0.236; //value of Fibo level 2
input color Color_Level2 = clrDarkViolet; //color of Fibo level 2
input double FiboLevel3 = 0.382; //value of Fibo level 3
input color Color_Level3 = clrOrange; //color of Fibo level 3
input double FiboLevel4 = 0.500; //value of Fibo level 4
input color Color_Level4 = clrMagenta; //color of Fibo level 4
input double FiboLevel5 = 0.618; //value of Fibo level 5
input color Color_Level5 = clrBlue; //color of Fibo level 5
input double FiboLevel6 = 1.000; //value of Fibo level 6
input color Color_Level6 = clrRed; //color of Fibo level 6
input double FiboLevel7 = 1.236; //value of Fibo level 7
input color Color_Level7 = clrDarkViolet; //color of Fibo level 7
input double FiboLevel8 = 1.382; //value of Fibo level 8
input color Color_Level8 = clrOrange; //color of Fibo level 8
input double FiboLevel9 = 1.500; //value of Fibo level 9
input color Color_Level9 = clrMagenta; //color of Fibo level 9
input double FiboLevel10 = 1.618; //value of Fibo level 10
input color Color_Level10 = clrBlue; //color of Fibo level 10
input double FiboLevel11 = 2.000; //value of Fibo level 11
input color Color_Level11 = clrRed; //color of Fibo level 11
Fig.1. The CandlesAutoFibo indicator