Sayfa 14/27 İlkİlk ... 4121314151624 ... SonSon
Arama sonucu : 215 madde; 105 - 112 arası.

Konu: Multi Time Frame ve Koklatılan İndiktorler

  1.  Alıntı Originally Posted by uufuk Yazıyı Oku
    teşekkürler. tahmin ettiğim gibi..

    normalde 1440 ema değerini 5 15 60 larda yeterli bar sayısı olduğundan direk görterirken

    60dk 1440 değerini 15dk göstermemesi ilginç gerçekten...



  2. burada hatam nedir

  3. #107


    Üssel ortalamanın,normal açık formulunden kaynaklı hata...
    Bak basit ortalamada o hata yok.Basit ortalamaya kendim açık formul yazdım...
    Üssel e bir bar önceki degeri kullanmak zorunda oldugundan,daha çözüm bulamadım...
    İyileştirme var ama tam sonuç daha yok...
    Data sayısına oranla yüksek peryotlu ortalamada hata kaçınılmaz oluyor....

  4.  Alıntı Originally Posted by uufuk Yazıyı Oku


    Üssel ortalamanın,normal açık formulunden kaynaklı hata...
    Bak basit ortalamada o hata yok.Basit ortalamaya kendim açık formul yazdım...
    Üssel e bir bar önceki degeri kullanmak zorunda oldugundan,daha çözüm bulamadım...
    İyileştirme var ama tam sonuç daha yok...
    Data sayısına oranla yüksek peryotlu ortalamada hata kaçınılmaz oluyor....
    anlaşılmıştır. bu saatte cevap için teşekkürler...

    iyi geceler.

  5. Selamlar arkadaşlar...

    üstte sormuş olduğum sorular bir yana, Sayın ufuk beyin;

    yardımcı olmaya çalışması vs herşey güzelde

    elimde sıfır öyle çaresizce duruyorum.

    Canı saolsun Ufuk bey özelden birşeyler yazdı ama olmadı olamadı...

    kod bilgisine sahip biriyim ama

    söz konusu mtf olunca yapamıyoruz...birazda matriks bu konuda geride...

    Ufuk bey özel yerine buradan yazmamızı istediği için genele yazıyorum.

    ben derdimi tekrar izah edeyim belki yardımcı olmak isteyen olur kimbilir.

    5dk grafik üzerine ;

    15dk 1440 ema yada sma

    60dk 1440 ema yada sma

    çizdirmek istiyorum.

    bunun için;

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

    ve SMA içinde

    nw:=HOUR()<>ref(HOUR(),-1);
    n1:=1440;
    p1:=1/(n1);
    nc1:=valuewhen(n1+1,nw,Ref(C,-1));
    x1:=if(nw,(p1*Ref(C,-1))+(PREV-nc1*p1),PREV);
    x1

    kullanmaya çalıştım. (formüller ufuk beyin paylaşımıdır.)

    ama bu değerde çizimi net değerlerle alamıyorum.

    normalde 5 -15 60 lıklarda 1440 ema veya sma çizdirilirken mtf olarak olmuyor.

    bunun bir çözümü yokmudur...

  6. mesela https://www.tradingview.com/x/8NgzMyyC/

    burada MTF EMA kodu ile;

    Kod:
    study("Multi Timeframe EMA", shorttitle="MTF_EMA",overlay=true)
    len = input(20, title="Length", type=integer)
    src = input(close, title="Source", type=source)
    show5m = input(true, title="show 5m", type=bool)
    show15m = input(true, title="show 15m", type=bool)
    show30m = input(true, title="show 30m", type=bool)
    show1h = input(true, title="show 1h", type=bool)
    show2h = input(true, title="show 2h", type=bool)
    show4h = input(true, title="show 4h", type=bool)
    show1D = input(true, title="show 1D", type=bool)
    
    emaCurrent = ema(src,len)
    ema5m = security(ticker,"5",ema(src,len))
    ema15m = security(ticker,"15",ema(src,len))
    ema30m = security(ticker,"30",ema(src,len))
    ema1h = security(ticker,"60",ema(src,len))
    ema2h = security(ticker,"120",ema(src,len))
    ema4h = security(ticker,"240",ema(src,len))
    ema1D = security(ticker,"D",ema(src,len))
    
    plot(emaCurrent, color=red, title="ema current")
    
    plot(show5m ? ema5m : na, color=interval < 5 and not isdaily and not isweekly and not ismonthly  ? #aaaaaa : na, title="ema 5m")
    plot(show15m ? ema15m : na, color=interval < 15 and not isdaily and not isweekly and not ismonthly  ? #999999 : na, title="ema 15m")
    plot(show30m ? ema30m : na, color=interval < 30 and not isdaily and not isweekly and not ismonthly  ? #888888 : na, title="ema 30m")
    plot(show1h ? ema1h : na, color=interval < 60 and not isdaily and not isweekly and not ismonthly  ? #777777 : na, title="ema 1h")
    plot(show2h ? ema2h : na, color=interval < 120 and not isdaily and not isweekly and not ismonthly  ? #666666 : na, title="ema 2h")
    plot(show4h ? ema4h : na, color=interval < 240 and not isdaily and not isweekly and not ismonthly ? #555555 : na, title="ema 4h")
    plot(show1D ? ema1D : na, color=not isdaily and not isweekly and not ismonthly ? #444444 : na, title="ema 1D")
    5dk üzerinde bu görüntüyü alıyorum. tabi kodlama farklı yapıda olduğundan ve sistem bunu matrikste alamıyorum

  7. #111
    SN. LEVENT DOĞAN, günlük kaçlık ortalama çizdireceksiniz alt periyotlara,
    1.eğer seçtiğiniz sayı küçükse
    2. indicatörün bügünkü değeri sizi ilgilendirmiyorsa
    basit ortalama için aşağıdaki basit şablonu kullanabilirsiniz.
    3 günlük mtf kapanış ortalaması bugün hariç
    a1:=LoadDaily("X30YVADE",C,1);
    a2:=LoadDaily("X30YVADE",C,2);
    a3:=LoadDaily("X30YVADE",C,3);

    B1:=(A1+A2+A3)/3;
    B2:= MOV( B1,3,S);
    B2

    illa üssel ortalama lazımsa üssel ortalamanın mtf olmayan açık formülüne göre düzenleme yapmanız lazım. seçilen sayı büyükse sıkıntı yaratır mı matrikste bilmem.


  8. #112
     Alıntı Originally Posted by Levent_DOĞAN Yazıyı Oku
    Canı saolsun Ufuk bey özelden birşeyler yazdı ama olmadı olamadı...

    kod bilgisine sahip biriyim ama

    .









    5dk data 8000 bardır.

    yani 15 dk üst frame çizilir, saatlık 1440 barlık ortalam çizilemez,çünkü data yok ...
    600 küsür bardan(data) 1440 lık ortalama nasil elde edilirki...istiyorsun diye olmaz...
    1440*12 =17280 bar dan fazlası lazımki son saat ortalaması hesaplansın....
    Diger platformlar üst framenin datasını kullanır....ve repaint yaparlar
    Dürüstlük pahalı bir mülktür, ucuz insanlarda bulunmaz. Honore Balssa

Sayfa 14/27 İlkİlk ... 4121314151624 ... 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
  •