Camarilla levels для Metastock
- 09 сентября 2012, 02:01
- |
- oki7
Решил поделиться с сообществом :-)
Внизу код индиктора Metastock который рисует уровни Камарилла на любом _ИНТРАДЕЙНОМ_ графике (1-5-15-… минут). Включая точку G ( имени уважаемого Гугенота).
После добавления индикатора на график для каждой линии можно задать свой стиль и цвет.
Для точки Гугенотта нужно задать коэффициент (по умолчанию 20%)
Надеюсь — кому-то это будет полезно :-)
=================================================
coefG:=Input(«Коэф.для точки G (невозврата пробоя)»,0.01,1,0.20);
SOD:=DayOfMonth()<>Ref(DayOfMonth(),-1)
OR Cum(1)=2;
open1:=ValueWhen(2,SOD,O);
open1:=ValueWhen(1,open1<>0,open1);
Hi:=HighestSince(1,SOD,H);
hi1:=ValueWhen(1,SOD,Ref(Hi,-1));
hi1:=ValueWhen(1,hi1<>0,hi1);
Lo:=LowestSince(1,SOD,L);
low1:=ValueWhen(1,SOD,Ref(Lo,-1));
low1:=ValueWhen(1,low1<>0,low1);
close1:=ValueWhen(1,SOD,Ref(C,-1))*(Cum(SOD)>1);
close1:=ValueWhen(1,close1<>0,close1);
R4:=((hi1-low1)*(1.1/2))+close1;
R3:=((hi1-low1)*(1.1/4))+close1;
R2:=((hi1-low1)*(1.1/6))+close1;
R1:=((hi1-low1)*(1.1/12))+close1;
S1:=close1-((hi1-low1)*(1.1/12));
S2:=close1-((hi1-low1)*(1.1/6));
S3:=close1-((hi1-low1)*(1.1/4));
S4:=close1-((hi1-low1)*(1.1/2));
R5:=(hi1/low1)*close1;
S5:=close1-(R5-close1);
G1:=((R5-R4)*coefG)+R4;
G2:=S4-((S4-S5)*coefG);
{Comment me if you do not want this lines}
R1;R2;S1;S2;
G1;G2;
R3;R4;R5;S3;S4;S5;
====================================================
заплюсую…