Arama sonucu : 215 madde; 1 - 8 arası.

Konu: Multi Time Frame ve Koklatılan İndiktorler

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #9
    Biraz vakit bulunca göz attım. Önce formülün ne dediğini/yaptığını anlamaya çalışalım.

    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    n1:=15; p1:=2/(n1+1);
    If(nw,(p1*Ref(C,-1))+((1-p1)*PREV),PREV)

    AÇIKLAMA:
    nw=-1 demek gün başı demektir. Öyleyse gün başında saat 10:00 da (yani nw=-1) bir önceki gün kapanışını ref(C-1) kullanarak ema hesaplanır ((p1*Ref(C,-1))+((1-p1)*PREV)) ve günün geri kalanında saat 10:00 dan sonra (yani nw=0) bir önceki değer (yani prev) kullanılır.

    Ancaaaaak, alt frame lere geçildiğinde bir önceki günün kapanış değeri ( yani ref(c-1) ) doğru çekilmiyor ! Problem bar sayısından ziyade buradan kaynaklanıyor !!!

    şu minik kodu (nw=-1 yani gün başında iken bir önceki günün kapanışını gösteren kod) kullanarak ne demek istediğimi grafik üzerinde anlatayım.

    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    If(nw,REF(C-1),0)

    5 dk.lık grafik'te 22 haziran günlük kapanışı 4.27 ve 21 haziran günlük kapanışı 4.06 olarak çekilmekte. Ancak GÜNLÜK grafikte baktığımızda 22 haziran günlük kapanışı 4.24 ve 21 haziran günlük kapanışı 4.04 olarak görülmekte. Demek ki alt frame lerde iken günlük kapanış datasının okunmasında problem var. Vakit bulunca bu problemi çözmek için kafa patlatırım.

    Kolay gelsin.



     Alıntı Originally Posted by ertpln Yazıyı Oku
    malesef ema mtf alt periyotlarda biraz yanılıyor. sorun alt periyotlarda yeterli bar sayısı olmaması.
    ben çözemedim. Sayın Uufuk çok ipucu verdi, lakin ben çözemedim.
    mesela günlükte 60 ema yı 15 dk grafikte deneyin, farkı görün....
    ema periyodu ne kadar büyür ve alt periyot (15dk 5 dk 1 dk) ne kadar küçülürse fark o kadar artıyor.....
    hazır sorulmuş, ben de gündeme getireyim. belki ipucunu paylaşır.
    Sayın Uufuk, emeğiniz büyük, ne kadar teşekkür etsek az.
    ben aylardır overall sistemleri bekliyorum. belki daha iyi öğrenmemiz adına, ipucu ve ödevler ile bize öğretirsiniz.
    çünkü kendi adıma açık konuşayım, çoğu şeyi sadece copy paste yapıyorum.
    bu şekilde de kalıcı bir öğrenme olmuyor. sonra aynı şeyleri size tekrar tekrar soruyoruz.
     Alıntı Originally Posted by ertpln Yazıyı Oku
    Sayın Uufuk 'un yardımlarından bir derleme aşağıda.
    sorun alt framede üst frame kadar bar olmaması.
    dolayısıyla üst frame bar sayısının hesaplanması gerekiyor. buraya kadar olanları aşağıda paylaşayım.
    üst frame nin bar sayısını hesaplamak: cum(-nw) (aşağıdaki yazışmanın özeti)
    bu bar sayısı işin içine giriyor, ama nasıl derseniz ben yapamadım....


    Originally Posted by ertpln
    Alıntı Originally Posted by uufuk
    Alıntı Originally Posted by ertpln
    Alıntı Originally Posted by uufuk
    Alıntı Originally Posted by ertpln
    *İpin ucunu tuttun,anladın, devamını getir...
    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    n1:=15; p1:=2/(n1+1);
    If(nw,if(cum(1)<n1,cum(c)/cum(1),(p1*Ref(C,-1))+((1-p1)*PREV)),PREV))

    fark çok azaldı, böyle kullansak olur mu?
    *Bu formulde cum(1) grafik barını sayıyor değil mi?
    *Halbuki size üst framenin sayılması gerek...
    *Biraz daha caba ile olacak...
    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    sy:=if(nw,prev+1,prev);

    üst frame gün sayısı tamam, ama aklım durdu bugünlük daha fazla bir şey çıkmayacak gibi,
    çalışmaya devam. akşam bakalım yeni bir fikir gelir mi.....
    *nw cıktısı -1 kafan durmuş...
    *Cum var ya...

    (* lı satırlar sayın Uufuk'un cevapları)
     Alıntı Originally Posted by kafkaf Yazıyı Oku
    Teşekkürler. Bayram sonrası bir göz atayım. Uufuk hocanın yerini doldurmak zor ama bakalım ne yapacağız.
    Son düzenleme : kafkaf; 27-06-2017 saat: 14:16.
    Burada yer alan yorumlar, kişisel görüşlere dayanmaktadır. Bu nedenle, yatırım veya al/sat tavsiyesi olarak değerlendirilmemelidir.

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •