wayneL said:
Here's the plot, make up your own minds ;-)
and here's the Amibroker code (There is some unplotted code if you prefer the fib version rather than the traditional calcs)
Did it myself...quite good I thought for someone as algebra challenged as meself
Just need Jose or someone to come along and tidy it up a bit.
Cheers
GraphXSpace = 3;
Hi1 = IIf(Month()!=Ref(Month(),-1),Ref(HighestSince(Month()!=Ref(Month(),-1),H,1),-1),0);
Hi = ValueWhen(Month()!=Ref(Month(),-1),Hi1,1);
Lo1 = IIf(Month()!=Ref(Month(),-1),Ref(LowestSince(Month()!=Ref(Month(),-1),L,1),-1),0);
Lo = ValueWhen(Month()!=Ref(Month(),-1),Lo1,1);
Cl1 = IIf(Month()!=Ref(Month(),-1),Ref(C,-1),0);
Cl = ValueWhen(Month()!=Ref(Month(),-1),Cl1,1);
Plot(Close,"Monthly Fibonacci Ranges",colorBrightGreen,styleBar);
rg = (Hi - Lo);
bp = (Hi + Lo + Cl)/3;
r1 = (bp*2)-Lo;
s1 = (bp*2)-Hi;
r2 = bp + r1 - s1;
s2 = bp - r1 + s1;
fif = bp + (rg*0.5);
nfif = bp - (rg*0.5);
six = bp + (rg*0.618);
nsix = bp - (rg*0.618);
osix = bp + (rg*1.618);
nosix = bp - (rg*1.618);
Plot(bp,"",colorBlue,styleBar);
Plot(r1,"",colorCustom12,styleBar);
Plot(s1,"",colorCustom12,styleBar);
Plot(r2,"",colorRed,styleBar);
Plot(s2,"",colorRed,styleBar);