MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
125 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 | 125 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
(2,550 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,340 soru
2,218 cevap
1,930 yorum
1,604 kullanıcı