MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
185 kez görüntülendi
merhaba Hilo-Kama optli kesişim formülünü yazabilir misiniz.İndikatör formülleri şöyle

hilo

HPeriod:=input("HIGH Period",1,500,13);
LPeriod:=input("LOW Period",1,500,21);
HLd:=If(C>Ref(Mov(H,HPeriod,S),-1),1,If(C<Ref(Mov(L,LPeriod,S),-1),-1,0));
HLv:=ValueWhen(1.,HLd<>0,HLd);
HiLo:=IF(HLv=-1,Mov(H,HPeriod,S),Mov(L,LPeriod,S));
HiLo

 

Kama

Periods := Input("Time Periods",1,1000, 10);
FSC:=Input("Fast Period",1,10, 2);
SSC:=Input("Slow Period",1,100, 30);
Direction := C - Ref(C,-periods);
Volatility := Sum(Abs(ROC(C,1,$)),periods);
ER := Abs(Direction/Volatility);
FastSC := 2/(2 + 1);
SlowSC := 2/(30 + 1);
SSC := ER * (FastSC - SlowSC) + SlowSC;
Constant := Power(SSC,2);
KAMA := If(Cum(1) = periods +1, ref(C,-1) + constant * (C - ref(C,-1)),Prev + constant * (C - PREV));
KAMA
System Tester-Bağlı Emirler kategorisinde (14 puan) tarafından | 185 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

al

hilo:HPeriod:=opt1;
LPeriod:=opt2;
periods:=opt3;
periods2:=opt4;
periods3:=opt5;
HLd:=If(C>Ref(Mov(H,HPeriod,S),-1),1,If(C<Ref(Mov(L,LPeriod,S),-1),-1,0));
HLv:=ValueWhen(1.,HLd<>0,HLd);
HiLo:=IF(HLv=-1,Mov(H,HPeriod,S),Mov(L,LPeriod,S));
Pds:=Periods+1;
FastSC:=2/(periods2+1);
SlowSC:=2/(periods3+1);
{Kaufman Adaptive Moving Average}
Direction:=Abs(C-Ref(C,-periods));
Volatility:=Sum(Abs(C-REF(C,-1)),periods);
ER:=Direction/Volatility;
SSC:=ER*(FastSC-SlowSC)+SlowSC;
Constant:= POWER(SSC,2);
KAMA:=If(Cum(1) = Pds,Ref(C,-1)+Constant*(C-Ref(C,-1)),PREV+Constant*(C-PREV));
cross(KAMA,HiLo)

 

sat

 

hilo:HPeriod:=opt1;
LPeriod:=opt2;
periods:=opt3;
periods2:=opt4;
periods3:=opt5;
HLd:=If(C>Ref(Mov(H,HPeriod,S),-1),1,If(C<Ref(Mov(L,LPeriod,S),-1),-1,0));
HLv:=ValueWhen(1.,HLd<>0,HLd);
HiLo:=IF(HLv=-1,Mov(H,HPeriod,S),Mov(L,LPeriod,S));
Pds:=Periods+1;
FastSC:=2/(periods2+1);
SlowSC:=2/(periods3+1);
{Kaufman Adaptive Moving Average}
Direction:=Abs(C-Ref(C,-periods));
Volatility:=Sum(Abs(C-REF(C,-1)),periods);
ER:=Direction/Volatility;
SSC:=ER*(FastSC-SlowSC)+SlowSC;
Constant:= POWER(SSC,2);
KAMA:=If(Cum(1) = Pds,Ref(C,-1)+Constant*(C-Ref(C,-1)),PREV+Constant*(C-PREV));
cross(HiLo,KAMA)

şeklinde yazılabilir

bilgilerinize
(3,480 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



2,775 soru
2,658 cevap
2,148 yorum
1,950 kullanıcı