Skip to main content

Fibonacci Pivot Points for Amibroker (AFL)

pulakesh13 over 8 years ago Amibroker (AFL)

  • Rating:
    3 / 5 (Votes 3)
  • Tags:
    amibroker, fibonacci

This indicator plots Fibonacci pivots points on an intraday chart. The pivot levels are based on the daily trading range and plotted at 38%, 62% and 99%. You can use the pivot levels to trade reversals or break-outs and fib retracements to buy dips in uptrends and sell rallies in downtrends.

In uptrends, traders should look to buy near the 38% Fibonacci Retracement level (buy on dips). In downtrends, traders look to sell near the 38% Fibonacci Retracement level (sell on rallies).

by K.Vidyasagar, vkunisetty@yahoo.com

Indicator / Formula

Copy & Paste Friendly
_SECTION_BEGIN("Fibo Pivots");

SetChartOptions(0,chartShowDates);
GraphXSpace=5;
Plot(C,"",colorBlack,styleCandle);

//by K.Vidyasagar, vkunisetty@yahoo.com
PH = DayH = TimeFrameGetPrice("H", inDaily, -1);	DayHI = LastValue (DayH,1);   // yesterdays high
PL = DayL = TimeFrameGetPrice("L", inDaily, -1);	DayLI = LastValue (DayL,1);	// yesterdays low
PC = DayC = TimeFrameGetPrice("C", inDaily, -1);	// yesterdays close
PR = PH - PL;
//DayO = TimeFrameGetPrice("O", inDaily);	// current day open

numbars = LastValue(Cum(Status("barvisible")));
hts = -33.5;
R=PH-PL;//range
P=(PH+PL+PC)/3; pI = LastValue (p,1);// Standard Pivot
fr1 = p + (R * 0.38); fr1I = LastValue (fr1,1);
fr2 = p + (R * 0.62); fr2I = LastValue (fr2,1);
fr3 = p + (R * 0.99); fr3I = LastValue (fr3,1);
fs1 = p - (R * 0.38); fs1I = LastValue (fs1,1);
fs2 = p - (R * 0.62); fs2I = LastValue (fs2,1);
fs3 = p - (R * 0.99); fs3I = LastValue (fs3,1);

Plot(p,"Pivot",colorBlue,styleDots|styleNoLine|styleNoRescale);
Plot(fr1,"R1",colorRed,styleDots|styleNoLine|styleNoRescale);
Plot(fr2,"R2",colorPink,styleDots|styleNoLine|styleNoRescale);
Plot(fr3,"R3",colorRose,styleDots|styleNoLine|styleNoRescale);
Plot(fs1,"S1",colorGreen,styleDots|styleNoLine|styleNoRescale);
Plot(fs2,"S2",colorLime,styleDots|styleNoLine|styleNoRescale);
Plot(fs3,"S3",colorPaleGreen,styleDots|styleNoLine|styleNoRescale);
PlotText(" Pivot ", LastValue(BarIndex())-(numbars/Hts), pI, colorBlue);
PlotText(" Fib R1 " , LastValue(BarIndex())-(numbars/Hts), fr1I, colorRed);
PlotText(" Fib R2 " , LastValue(BarIndex())-(numbars/Hts), fr2I, colorPink);
PlotText(" Fib R3 " , LastValue(BarIndex())-(numbars/Hts), fr3I, colorRose);
PlotText(" Fib S1 " , LastValue(BarIndex())-(numbars/Hts), fs1I, colorGreen);
PlotText(" Fib S2 " , LastValue(BarIndex())-(numbars/Hts), fs2I, colorLime);
PlotText(" Fib S3 " , LastValue(BarIndex())-(numbars/Hts), fs3I, colorPaleGreen);
_SECTION_END();

0 comments

Leave Comment

Please login here to leave a comment.