0 beğenilme 0 beğenilmeme
97 kez görüntülendi
Merhaba,

Kıvanç Hocanın yazmış olduğu bu indikatörlerde %61,8 için tarama kodu rica ediyorum.

5 indikatör için  %61,80 fibo seviyesini 5 bar içerisinde yukarı kırmış ve sorgu sırasında %61,80 fibodan yukarda olması
5 indikatör için  %61,80 fibo seviyesini 5 bar içerisinde aşağı  kırmış ve sorgu sırasında %61,80 fibodan aşağıda olması

 

CMF
length:=input("İndikatör Periyodu",1,1000,21);
ind:=CMF(length);
BarS:=input("Auto Fibo Bar Sayısı",1,10000,144);
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
Lastvalue(HV);
Lastvalue(LV);
Lastvalue(L236);
Lastvalue(L382);
Lastvalue(L500);
Lastvalue(L618);
Lastvalue(L786);
ind

CMO
length:=input("İndikatör Periyodu",1,1000,21);
ind:=CMO(C,length);
BarS:=input("Auto Fibo Bar Sayısı",1,10000,144);
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
Lastvalue(HV);
Lastvalue(LV);
Lastvalue(L236);
Lastvalue(L382);
Lastvalue(L500);
Lastvalue(L618);
Lastvalue(L786);
ind

MFI

length:=input("İndikatör Periyodu",1,1000,14);
ind:=MFI(length);
BarS:=input("Auto Fibo Bar Sayısı",1,10000,144);
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
Lastvalue(HV);
Lastvalue(LV);
Lastvalue(L236);
Lastvalue(L382);
Lastvalue(L500);
Lastvalue(L618);
Lastvalue(L786);
ind

RSI

 

length:=input("İndikatör Periyodu",1,1000,14);
ind:=RSI(c,length);
BarS:=input("Auto Fibo Bar Sayısı",1,10000,144);
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
Lastvalue(HV);
Lastvalue(LV);
Lastvalue(L236);
Lastvalue(L382);
Lastvalue(L500);
Lastvalue(L618);
Lastvalue(L786);
ind

STOCASTİC
length:=input("İndikatör Periyodu",1,1000,14);
ind:=STOFK(length,3);
BarS:=input("Auto Fibo Bar Sayısı",1,10000,144);
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
Lastvalue(HV);
Lastvalue(LV);
Lastvalue(L236);
Lastvalue(L382);
Lastvalue(L500);
Lastvalue(L618);
Lastvalue(L786);
ind
Grafik kategorisinde (40 puan) tarafından | 97 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Aşağıdaki şekilde deNeyiniz,

CMF

length:=21;
ind:=CMF(length);
BarS:=144;
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
BarsSince(CROSS(ind,L618))<5 and ind>L618

CMO
length:=21;
ind:=CMO(C,length);
BarS:=144;
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
BarsSince(CROSS(ind,L618))<5 and ind>L618

MFI

length:=14;
ind:=MFI(length);
BarS:=144;
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
BarsSince(CROSS(ind,L618))<5 and ind>L618

RSI

 

length:=14;
ind:=RSI(c,length);
BarS:=144;
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
BarsSince(CROSS(ind,L618))<5 and ind>L618

STOCASTİC
length:=14;
ind:=STOFK(length,3);
BarS:=144;
HV:=HHV(ind,BARS);
LV:=LLV(ind,BARS);
Hbars:=BarsSince(ind=HV);
LBars:=BarsSince(ind=LV);
L236:=if(Hbars>LBars, LV+(HV-LV)*.236,HV-(HV-LV)*.236);
L382:=if(Hbars>LBars, LV+(HV-LV)*.382,HV-(HV-LV)*.382);
L500:=if(Hbars>LBars, LV+(HV-LV)*.5,HV-(HV-LV)*.5);
L618:=if(Hbars>LBars, LV+(HV-LV)*.618,HV-(HV-LV)*.618);
L786:=if(Hbars>LBars, LV+(HV-LV)*.786,HV-(HV-LV)*.786);
BarsSince(CROSS(ind,L618))<5 and ind>L618

 

iyi çalışmalar
(32,448 puan) tarafından
0 0
Merhaba,

Çok teşekkür ederim. sanırım yukarı kırması ile ilgili formül bu

2. sorum olan 5 indikatör için  %61,80 fibo seviyesini 5 bar içerisinde aşağı  kırmış ve sorgu sırasında %61,80 fibodan aşağıda olması bunun içinde bilgi alabilirmiyim.
0 0
BarsSince(CROSS(L618,ind))<5 and ind<L618

hepsinin son satırını bu şekilde yazabilirsiniz,

iyi çalışmalar
0 0
Bilgilendirmeniz için çok teşekkür ederim.

Sibel Hanım aslında hep yeni kesişimleri bulmayı amaçlıyorum ama sanırım olmuyor.

ben kodda buluna bar sayılarını periyotlarına göre revize ettim örnek STOCASTİC için 14 bar içerisinde kontrol ediyor. ancak kesişim 14 periyot öncede yada bu periyotta da gerçekleşmiş olabilir. ben kesişimi örnek olarak bu gün yapanları nasıl bulabilirim ref kodu kullanılabilir mi yardımcı olabilirseniz çok makbule geçer.
0 0
kestiği anı bulmak isterseniz aşağıdaki formül yeterlidir.

yukarı kesmesi

CROSS(ind,L618)

aşağı kesmesi

CROSS(L618,ind)

iyi çalışmalar
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.



9,015 soru
8,970 cevap
4,995 yorum
24,112 kullanıcı