0 beğenilme 0 beğenilmeme
818 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 | 818 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,139 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
7,509 soru
7,511 cevap
4,405 yorum
8,718 kullanıcı