0 beğenilme 0 beğenilmeme
1,093 kez görüntülendi
SON 3 BARDA DÜŞÜŞ OLMUŞ BUGÜN İSE ARTIYA GEÇMİŞ TARAMA FORMÜLÜNÜ NASIL YAZABİLİRİZ
Grafik kategorisinde (88 puan) tarafından | 1,093 kez görüntülendi

1 cevap

2 beğenilme 0 beğenilmeme
En İyi Cevap
merhaba,

ref(c<ref(c,-1),-1) AND ref(c<ref(c,-1),-2) AND ref(c<ref(c,-1),-3) AND c>ref(c,-1)

 

formülünü kullanabilirsiniz

 

bilgilerinize
(40,149 puan) tarafından
tarafından seçilmiş
0 0
serkan bey teşekkür ederim. cevap için puan veriliyormuş. bilmediğim için soruyorum. hep siz cevaplıyorsunuz eksik olmayın puan nasıl verebilirim
0 0
Cevap olarak belirtilen formül 4 barı veriyor bilginize, karşılaştırdım. Olması gereken formül aşağıdaki gibidir.
sum(c<ref(c,-1),3)=-3 and c>ref(c,-1)
0 0
merhaba,

bizim yazdığımız formül 3 bar düştükten sonra son barda artıya geçen hisseleri taratmak için kullanılır,

bir problem gözükmemekte,

sizlerin yazdığı formülde ise son 3 barda düşen ve son barda çıkan formülüdür ki ,

sonuç vermesi imkansızdır son barda hem çıkıp hem düşmesi olası değildir,

ref(sum(c<ref(c,-1),3)=-3,-1) and c>ref(c,-1)

yukarıdaki gibi kodlarsanız 3 barda düşen son barda çıkan hisseleri bulursunuzki

bizim yazdığımızla aynıdır,

bilgilerinize
0 0
Sum fonksiyonu sonraki yazdığım c>ref(c,-1) datasını da mı içine çekmiş oluyor? Kritik bir konu çünkü and ile birleştirdiğim için kontrol etme gereği duymadım.
1 0
merhaba

sum(c<ref(c,-1),3)=-3  bu kodlamanızda son 3 barda fiyat düşüyorsa yazmışsiniz

 c>ref(c,-1) burda ise son barda yükseldiyse diye, kodlamışsınız,

hem son barda yükselip hemde düşüş olmaz,

bilgilerinize
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.



8,636 soru
8,590 cevap
4,821 yorum
19,800 kullanıcı