Artan

99,00 10 18:10
16.477,50 10 18:10
134,20 10 18:10
71,50 10 18:10
291,50 10 18:10
Artan Hisseler

Azalan

87,30 -10 18:10
512,00 -9.94 18:10
11,87 -9.94 18:10
56,95 -6.64 18:10
32,60 -6.48 18:10
Azalan Hisseler

İşlem

25.705.427.996,65 18:10
25.126.837.234,00 18:10
19.159.886.780,88 18:10
15.041.630.827,90 18:10
14.530.506.819,80 18:10
Tüm Hisseler
Sayfa 22/24 İlkİlk ... 122021222324 SonSon
Arama sonucu : 215 madde; 169 - 176 arası.

Konu: Multi Time Frame ve Koklatılan İndiktorler

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. uufuk hocam ellerinize sağlık.çok teşekkür ederim.

  2. Merhabalar, üst framelerden veri çekerken örneğin 10 dakikalık grafikte 1 saatlik barladaki son saatteki yüksek ya da düşük fiyatı çekerken gelen bilgi yanlış geliyor. Bu hangi sebepten kaynaklanabilir acaba? Kapanış datasında her hangi bir sorun olmamakla beraber hali hazırda yüksek ve düşük gibi datalarda oluşan sıkıntı sebebiyle indikatör farklı sürelerde yanlış veri veriyor.

  3. #3
     Alıntı Originally Posted by dupont Yazıyı Oku
    Merhabalar, üst framelerden veri çekerken örneğin 10 dakikalık grafikte 1 saatlik barladaki son saatteki yüksek ya da düşük fiyatı çekerken gelen bilgi yanlış geliyor. Bu hangi sebepten kaynaklanabilir acaba? Kapanış datasında her hangi bir sorun olmamakla beraber hali hazırda yüksek ve düşük gibi datalarda oluşan sıkıntı sebebiyle indikatör farklı sürelerde yanlış veri veriyor.
    H_L kullanan formullerde,hata ile karşılaşmadık...
    Benzeri formuller bu topikde mevcut...
    İstersen formulunu yaz hatalı olup olmadıgına bakalım..
    Dürüstlük pahalı bir mülktür, ucuz insanlarda bulunmaz. Honore Balssa

  4. Birde ekstradan birşey daha sormak isterim Ufuk bey. Burada multiframe çalışmıyorum. 5 dakikalık barda sabah açılıştan itibaren ortalama hacmi almak istiyorum. Nday:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1) ;
    a:=valuewhen(1,Nday,cum(1));
    b:=cum(1);
    mov(v,b-a,s) ile o bar dahil sabahtan beri olan hacim ortalamasını almak istiyorum ama gene doğru sonuca ulaşamıyorum. Burada ortalama isterken ilk bar dışında Nday değişkenini sağlayamadığımdan dolayı mı doğruya ulaşamıyorum. B-a ile sabahki açılış barıyla aradaki bar sayısını ölçüp ortalamayı alabilirim diye düşündüm ama maalesef olamıyor. Saygılarımla

  5. #5
     Alıntı Originally Posted by dupont Yazıyı Oku
    Ufuk bey örneğin 5 dakikalık barda çalışıyorum ve 15 dakikalık hacimleri çağırmak ve onun üzerine ortalamayla senaryoyu kurgulamak istiyorum.
    N15mun:=MINUTE()/15=int(MINUTE()/15) or HOUR()<>ref(HOUR(),-1);
    valuewhen(1,N15mun,ref(v,-1)) 15 dakikadan bir önceki 5 dakikalık barın hacmini alıyorum haliyle. Örneğin 15 dakikalık hacmi almak istiyorum ama buna nasıl ulaşacağımı çözemedim. C, h ve l ortalamalarını alacakken highestsince vs. fonksiyonlarla bunu bertaraf edebiliyorduk. Ama burada bunu gerçekten çözümleyemedim. N5mun:=MINUTE()/5=int(MINUTE()/5) or HOUR()<>ref(HOUR(),-1);
    valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)) gibi 5 dakika üzerinden anca 15 dakikalıktaki barlardaki hacmi doğru denk getirebiliyorum. 2. 5 dakikada hacim değişmiş oluyor. Yapmak istediğim 15 dakikalık grafikte görünen 15 dakikalık hacmi 5 dakikalıkta çağırabilmek ve 15 dakika içindeki 3 5 dakikada o hacmin sabit kalması. Yardımcı olabilirseniz çok memnun olurum. Saygılarımla









    Kod:
    NW:=ROC(Hour(),1,$)<0;
    ValueWhen(1,Nw,Ref(Cum(v),-1))-ValueWhen(2,Nw,Ref(Cum(v),-1))
     Alıntı Originally Posted by dupont Yazıyı Oku
    Birde ekstradan birşey daha sormak isterim Ufuk bey. Burada multiframe çalışmıyorum. 5 dakikalık barda sabah açılıştan itibaren ortalama hacmi almak istiyorum. Nday:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1) ;
    a:=valuewhen(1,Nday,cum(1));
    b:=cum(1);
    mov(v,b-a,s) ile o bar dahil sabahtan beri olan hacim ortalamasını almak istiyorum ama gene doğru sonuca ulaşamıyorum. Burada ortalama isterken ilk bar dışında Nday değişkenini sağlayamadığımdan dolayı mı doğruya ulaşamıyorum. B-a ile sabahki açılış barıyla aradaki bar sayısını ölçüp ortalamayı alabilirim diye düşündüm ama maalesef olamıyor. Saygılarımla




    Kod:
    NW:=ROC(Hour(),1,$)<0;
    bar:=cum(1)-ValueWhen(1,Nw,Ref(Cum(1),-1));
    Gvol:=cum(v)-ValueWhen(1,Nw,Ref(Cum(v),-1));
    Gvol/bar
    Dürüstlük pahalı bir mülktür, ucuz insanlarda bulunmaz. Honore Balssa

  6. Ufuk bey örneğin 5 dakikalık barda çalışıyorum ve 15 dakikalık hacimleri çağırmak ve onun üzerine ortalamayla senaryoyu kurgulamak istiyorum.
    N15mun:=MINUTE()/15=int(MINUTE()/15) or HOUR()<>ref(HOUR(),-1);
    valuewhen(1,N15mun,ref(v,-1)) 15 dakikadan bir önceki 5 dakikalık barın hacmini alıyorum haliyle. Örneğin 15 dakikalık hacmi almak istiyorum ama buna nasıl ulaşacağımı çözemedim. C, h ve l ortalamalarını alacakken highestsince vs. fonksiyonlarla bunu bertaraf edebiliyorduk. Ama burada bunu gerçekten çözümleyemedim. N5mun:=MINUTE()/5=int(MINUTE()/5) or HOUR()<>ref(HOUR(),-1);
    valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)) gibi 5 dakika üzerinden anca 15 dakikalıktaki barlardaki hacmi doğru denk getirebiliyorum. 2. 5 dakikada hacim değişmiş oluyor. Yapmak istediğim 15 dakikalık grafikte görünen 15 dakikalık hacmi 5 dakikalıkta çağırabilmek ve 15 dakika içindeki 3 5 dakikada o hacmin sabit kalması. Yardımcı olabilirseniz çok memnun olurum. Saygılarımla

  7. Hocam bu şekilde sorunu aşabiliyorum ama haliyle oldukça uzun oluyor.

    N5mun:=MINUTE()/5=int(MINUTE()/5) or HOUR()<>ref(HOUR(),-1);
    N15mun:=MINUTE()/15=int(MINUTE()/15) or HOUR()<>ref(HOUR(),-1);
    if(MINUTE()=15 ,valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)),0);
    if(MINUTE()=20,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=25,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=30 ,valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)),0);
    if(MINUTE()=35,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=40,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=50,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=55,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=0 ,valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)),0);
    if(MINUTE()=5,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=10,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0)

    ile dediğim kıvama getirebiliyorum. Ama bunların bana aynı gün içindeki 15 dakikalık barlardaki hacmin ortalaması şeklinde tek çıktı almak istiyorum ama maalesef sonuca ulaşamıyorum.
    Son düzenleme : dupont; 02-02-2019 saat: 18:05. Sebep: anlaşılır olması

  8. #8
     Alıntı Originally Posted by dupont Yazıyı Oku
    Hocam bu şekilde sorunu aşabiliyorum ama haliyle oldukça uzun oluyor.

    N5mun:=MINUTE()/5=int(MINUTE()/5) or HOUR()<>ref(HOUR(),-1);
    N15mun:=MINUTE()/15=int(MINUTE()/15) or HOUR()<>ref(HOUR(),-1);
    if(MINUTE()=15 ,valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)),0);
    if(MINUTE()=20,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=25,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=30 ,valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)),0);
    if(MINUTE()=35,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=40,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=50,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=55,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=0 ,valuewhen(1,N5mun,ref(v,-1))+valuewhen(1,N5mun,ref(v,-2))+valuewhen(1,N5mun,ref(v,-3)),0);
    if(MINUTE()=5,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0);
    if(MINUTE()=10,valuewhen(1,N15mun,ref(v,-1))+valuewhen(1,N15mun,ref(v,-2))+valuewhen(1,N15mun,ref(v,-3)),0)

    ile dediğim kıvama getirebiliyorum. Ama bunların bana aynı gün içindeki 15 dakikalık barlardaki hacmin ortalaması şeklinde tek çıktı almak istiyorum ama maalesef sonuca ulaşamıyorum.
    Bu kadar şartın bir araya gelip gerçek piyasa ile örtüşmesi ....Occam'ın usturası diye bir kavram var...basitlik...her zaman işe yarar ve kısa vadelerden uzak durun...kişisel düşüncem...

Sayfa 22/24 İlkİlk ... 122021222324 SonSon

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
  •