Merhabalar,
SORU - 1 Bu kod Fisher Transformun İndikatörünün al sat koşulları değil m?
doğrudur.
SORU - 2 Bu koda ELIS indikatörünü ekleyip nasıl al sat koşulu oluşturabiliriz?
Aşağıda örnek bıraktık.
2 şartı birleştirmek istiyorsanız detaylı söyleyebilirseniz oluşturalım
Matriks Indicator Builder Formülü:
gear:=input("Conservative=1 Standard=2 Average=3 Risky=4 Agressive=5",1,5,2);
period:=input("Period",1,500,50);
nATR:=ATRe(Period)/C;
hATR:=HHV(nATR,period);
lATR:=LLV(nATR,period);
nSD:=StDEV(C,Period)/C;
hSD:=HHV(nSD,period);
lSD:=LLV(nSD,period);
MA:=mov(nATR,period,W);
perm:=100*(abs(nATR-MA))/MA;
pers:=100*(nSD-lSD)/(hSD-lSD);
pera:=100*(nATR-lATR)/(hATR-lATR);
perb:=100*(C-BBANDBOT(c,period,s,2))/(BBANDTOP(c,period,s,2)-BBANDBOT(c,period,s,2));
per:=if(gear=5 or gear=4,(perm+pers+pera+perb)/4, if(gear=1,min(100,(pers+pera+perb)/2.5),(pers+pera+perb)/3));
EL:=(100-per)/(6-gear);
ELiS:=max(1,int(EL+.5));
ELiS
Matriks Explorer Formülleri:
ELiS belirli değer tarama:(örnekte varsayılan ayarlarla 10 değerini alanlar taranmıştır)
gear:=2;
period:=50;
nATR:=ATRe(Period)/C;
hATR:=HHV(nATR,period);
lATR:=LLV(nATR,period);
nSD:=StDEV(C,Period)/C;
hSD:=HHV(nSD,period);
lSD:=LLV(nSD,period);
MA:=mov(nATR,period,W);
perm:=100*(abs(nATR-MA))/MA;
pers:=100*(nSD-lSD)/(hSD-lSD);
pera:=100*(nATR-lATR)/(hATR-lATR);
perb:=100*(C-BBANDBOT(c,period,s,2))/(BBANDTOP(c,period,s,2)-BBANDBOT(c,period,s,2));
per:=if(gear=5 or gear=4,(perm+pers+pera+perb)/4, if(gear=1,min(100,(pers+pera+perb)/2.5),(pers+pera+perb)/3));
EL:=(100-per)/(6-gear);
ELiS:=max(1,int(EL+.5));
ELiS=10
ELiS belirli değer ve aşağısı tarama:(örnekte varsayılan ayarlarla 2 ve aşağısı değerler taranmıştır)
gear:=2;
period:=50;
nATR:=ATRe(Period)/C;
hATR:=HHV(nATR,period);
lATR:=LLV(nATR,period);
nSD:=StDEV(C,Period)/C;
hSD:=HHV(nSD,period);
lSD:=LLV(nSD,period);
MA:=mov(nATR,period,W);
perm:=100*(abs(nATR-MA))/MA;
pers:=100*(nSD-lSD)/(hSD-lSD);
pera:=100*(nATR-lATR)/(hATR-lATR);
perb:=100*(C-BBANDBOT(c,period,s,2))/(BBANDTOP(c,period,s,2)-BBANDBOT(c,period,s,2));
per:=if(gear=5 or gear=4,(perm+pers+pera+perb)/4, if(gear=1,min(100,(pers+pera+perb)/2.5),(pers+pera+perb)/3));
EL:=(100-per)/(6-gear);
ELiS:=max(1,int(EL+.5));
ELiS<=2
ELiS belirli değer ve üstü tarama:(örnekte varsayılan ayarlarla 20 ve üstü değerler taranmıştır)
gear:=2;
period:=50;
nATR:=ATRe(Period)/C;
hATR:=HHV(nATR,period);
lATR:=LLV(nATR,period);
nSD:=StDEV(C,Period)/C;
hSD:=HHV(nSD,period);
lSD:=LLV(nSD,period);
MA:=mov(nATR,period,W);
perm:=100*(abs(nATR-MA))/MA;
pers:=100*(nSD-lSD)/(hSD-lSD);
pera:=100*(nATR-lATR)/(hATR-lATR);
perb:=100*(C-BBANDBOT(c,period,s,2))/(BBANDTOP(c,period,s,2)-BBANDBOT(c,period,s,2));
per:=if(gear=5 or gear=4,(perm+pers+pera+perb)/4, if(gear=1,min(100,(pers+pera+perb)/2.5),(pers+pera+perb)/3));
EL:=(100-per)/(6-gear);
ELiS:=max(1,int(EL+.5));
ELiS>=20
iyi çlışmalar