MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
72 kez görüntülendi
Serkan hocam kod üstüne çalışıyordum fakat aslında isteğimi net anlatamamışım;

1. koşul'da aslında yapmak istediğim şu: histogram barları tarasın, resimde ok ile gösterdiğim macd histogram'ı yeşil'den kırmızı'ya ya da kırmızı'dan yeşil'e dönenleri taramasını istiyorum.(verdiğiniz kod'da 4'ten fazla yeşil veya kırmızı'ları getiriyor)

2. koşul'da istediğim şu: minimum 4 bar aynı renk mi diye sorgulayacak, aynı ise 4. bar'dan sonraki bar farklı renk ise tarama'yı yapmasını istemiyorum. Örneğin; 4 bar yeşil geldi, 5. bar kırmızı geldi, tarama listesine o hisse senedini almasın.
Grafik kategorisinde (72 puan) tarafından | 72 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
Yeşile dönenler için aşağıdaki taramayı

MACD(26,12,9) -MACDTrigger(26,12,9)>ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1) AND

ref(MACD(26,12,9) -MACDTrigger(26,12,9)<ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1),-1)

 

kırmızıya dönenler için aşağıdaki taramayı yapabilirsiniz

MACD(26,12,9) -MACDTrigger(26,12,9)<ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1) AND

ref(MACD(26,12,9) -MACDTrigger(26,12,9)>ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1),-1)

 

kontrol ettiğimizde bir sorun ile karşılaşmadık

belki de grafik verileriniz eksikte hatalı sonuç alıyorsunuzdur

2. koşulunuzu açıkçası net anlayamadık

 

ysl:=MACD(26,12,9) -MACDTrigger(26,12,9)<ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1) ;
krz:=MACD(26,12,9) -MACDTrigger(26,12,9)>ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1);
a:=BarsSince(ysl);
b:=BarsSince(krz);
a>4 or b>4 yazılan formül size 4 bardan fazla kırmızı veya yeşil ise sonucunu verir

ysl:=MACD(26,12,9) -MACDTrigger(26,12,9)<ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1) ;
krz:=MACD(26,12,9) -MACDTrigger(26,12,9)>ref(MACD(26,12,9) -MACDTrigger(26,12,9),-1);
a:=BarsSince(ysl);
b:=BarsSince(krz);
a<4 or b<4 şeklinde yazarsanız da tam tersi en fazla 3 bar yeşil veya kırmızı devam ediyorsa sonucunu verir

isterseniz 0212 354 54 54 eğitim birimine ulaşın ekranınıza bağlanıp öyle sizleri dinleyip yardımcı olmaya çalışalım

bilgilerinize
(3,480 puan) tarafından
2,766 soru
2,649 cevap
2,144 yorum
1,943 kullanıcı