%Bands
Интересный эксперт на основе процентного изменения
средней, показывающий разворотные точки.
Вначале создаем два индикатора. Не меняйте названия.
%Bands
Pds:= Input("EMA Periods?",1,1000,21);
Pct:= Input("Percentage Bands?",0.1,10,5);
MA:= Mov(C,Pds,E);
TBnd:= MA*(1+Pct/100);
LBnd:= MA*(1-Pct/100);
MA;TBnd;LBnd;
%BandsCount
Pds:= Input("EMA Periods?",1,1000,21);
Pct:= Input("Percentage Bands?",0.1,10,5);
MA:= Mov(C,Pds,E);
TBnd:= MA*(1+Pct/100);
LBnd:= MA*(1-Pct/100);
IUp:= (H > TBnd) * Ref((H <= TBnd),-1);
CntUp:= IUp + BarsSince(IUp=1) * (H > TBnd);
IDn:= (L < LBnd) * Ref((L >= LBnd),-1);
CntDn:= IDn + BarsSince(IDn=1) * (L < LBnd);
CntUp; -CntDn;
Теперь - сам эксперт
%Bands
На вкладке Symbols делаем два сигнала:
%BandUp
FmlVar("% BandsCount","CNTUP") >= 1
На вкладке Graphic: Dot, Small, Green, Above price plot
И второй:
%BandDn
FmlVar("% BandsCount","CNTDN") >= 1
На вкладке Graphic: Dot, Small, Magenta, Below price plot
