Sayfa 10/27 İlkİlk ... 8910111220 ... SonSon
Arama sonucu : 215 madde; 73 - 80 arası.

Konu: Multi Time Frame ve Koklatılan İndiktorler

  1.  Alıntı Originally Posted by EMLAK Yazıyı Oku
    Uufuk üstat rsi için müsait zamanınızda ilgilenebilirmisiniz,henüz zamanı gelmedi sanırım bu süreç içinde bişeyler yapmaya çalıştım ama olmadı. saygılar.
    Sayın emlak,

    yazdığınız kodu burada paylaşın. Uufuk hocamın bir göz atması yeterli olacaktır:-)
    Burada yer alan yorumlar, kişisel görüşlere dayanmaktadır. Bu nedenle, yatırım veya al/sat tavsiyesi olarak değerlendirilmemelidir.

  2. #74
     Alıntı Originally Posted by kafkaf Yazıyı Oku
    MACD indikatörü için MTF kod aşağıdadır. uufuk hocama selamlar...

    { MACD }
    per1:=Input("Short MA",1,377,8);
    per2:=Input("Long MA",1,377,13);

    Mov(C,per1,E )-Mov(C,per2,E )

    ------------------------------
    { MACD - MTF }

    per1:=Input("Short MA",1,377,8);
    per2:=Input("Long MA",1,377,13);
    term:=Input("Hour=1 Day=2",1,2,1);
    p1:=2/(per1+1); p2:=2/(per2+1);

    { Daily or Hourly Data }
    Nw:=If(term=1,HOUR()<>ref(HOUR(),-1),DAYOFMONTH()<>ref(DAYOFMONTH(),-1));

    { MACD Engine }
    mavs:=If(nw,(p1*Ref(C,-1))+((1-p1)*PREV),PREV);
    mavl:=If(nw,(p2*Ref(C,-1))+((1-p2)*PREV),PREV);

    { plot on data window }
    mavs-mavl
    :0
    Emeğe saygı +++1000000 ( sistem dön dolaş dedi borcum olsun ;) )

     Alıntı Originally Posted by kafkaf Yazıyı Oku
    Sayın emlak,

    yazdığınız kodu burada paylaşın. Uufuk hocamın bir göz atması yeterli olacaktır:-)
    prd:=Input("RSI periods",3,610,14);
    u:=If(C>Ref(C,-1),C-Ref(C,-1),0);
    rsu:=mov(u,prd,ww);
    d:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
    rsd:=mov(d,prd,ww);
    rs:=rsu/rsd;
    100-(100/(1+RS))
    --------------------------------------------------
    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    prd:=Input("RSI periods",3,610,14);
    p1:=1/prd;
    u:=If(C>Ref(C,-1),C-Ref(C,-1),0);
    rsu:=If(nw,(p1*Ref(u,-1))+((1-p1)*PREV),PREV);
    d:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
    rsd:=If(nw,(p1*Ref(d,-1))+((1-p1)*PREV),PREV);
    rs:=rsu/rsd;
    100-(100/(1+rs))

    Uufuk üstadın sabır taşı ile imtihanı :-) yüz kalmadı bende de.

  3. #75
     Alıntı Originally Posted by EMLAK Yazıyı Oku

    prd:=Input("RSI periods",3,610,14);
    u:=If(C>Ref(C,-1),C-Ref(C,-1),0);
    rsu:=mov(u,prd,ww);
    d:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
    rsd:=mov(d,prd,ww);
    rs:=rsu/rsd;
    100-(100/(1+RS))
    --------------------------------------------------
    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    prd:=Input("RSI periods",3,610,14);
    p1:=1/prd;
    u:=If(C>Ref(C,-1),C-Ref(C,-1),0);
    rsu:=If(nw,(p1*Ref(u,-1))+((1-p1)*PREV),PREV);
    d:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
    rsd:=If(nw,(p1*Ref(d,-1))+((1-p1)*PREV),PREV);
    rs:=rsu/rsd;
    100-(100/(1+rs))

    Uufuk üstadın sabır taşı ile imtihanı :-) yüz kalmadı bende de.
    Üst framede ref(c,-1) nasıl tarif edilir??

    nw:=HOUR()<>ref(HOUR(),-1);
    c2:=valuewhen(2,nw,ref(c,-1));

    C
    c1:=valuewhen(1,nw,ref(c,-1));

    Alsana ipucu....

  4. .............
    Son düzenleme : ugur; 08-05-2017 saat: 01:39.
    THE NORTH REMEMBERS

  5. Uufuk hocam, söyle bir şey olabilir mi? Tşk.

    { RSI - MTF }
    prd:=Input("RSI periods",3,610,14);
    term:=Input("Hour=1 Day=2",1,2,1);
    p1:=1/prd;

    { Daily or Hourly Data }
    Nw:=If(term=1,HOUR()<>ref(HOUR(),-1),DAYOFMONTH()<>ref(DAYOFMONTH(),-1));

    { RSI Engine }
    RC1:=valuewhen(1,nw,ref(c,-1));
    RC2:=valuewhen(2,nw,ref(c,-1));
    u:=If(RC1>RC2,RC1-RC2,0);
    rsu:=If(nw,(p1*Ref(u,-1))+((1-p1)*PREV),PREV);
    d:=If(RC1<RC2,RC2-RC1,0);
    rsd:=If(nw,(p1*Ref(d,-1))+((1-p1)*PREV),PREV);
    rs:=rsu/rsd;

    { plot on new window }
    100-(100/(1+rs))

     Alıntı Originally Posted by EMLAK Yazıyı Oku
    Emeğe saygı +++1000000 ( sistem dön dolaş dedi borcum olsun ;) )



    prd:=Input("RSI periods",3,610,14);
    u:=If(C>Ref(C,-1),C-Ref(C,-1),0);
    rsu:=mov(u,prd,ww);
    d:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
    rsd:=mov(d,prd,ww);
    rs:=rsu/rsd;
    100-(100/(1+RS))
    --------------------------------------------------
    Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
    prd:=Input("RSI periods",3,610,14);
    p1:=1/prd;
    u:=If(C>Ref(C,-1),C-Ref(C,-1),0);
    rsu:=If(nw,(p1*Ref(u,-1))+((1-p1)*PREV),PREV);
    d:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
    rsd:=If(nw,(p1*Ref(d,-1))+((1-p1)*PREV),PREV);
    rs:=rsu/rsd;
    100-(100/(1+rs))

    Uufuk üstadın sabır taşı ile imtihanı :-) yüz kalmadı bende de.
     Alıntı Originally Posted by uufuk Yazıyı Oku
    Üst framede ref(c,-1) nasıl tarif edilir??

    nw:=HOUR()<>ref(HOUR(),-1);
    c2:=valuewhen(2,nw,ref(c,-1));

    C
    c1:=valuewhen(1,nw,ref(c,-1));

    Alsana ipucu....
    Burada yer alan yorumlar, kişisel görüşlere dayanmaktadır. Bu nedenle, yatırım veya al/sat tavsiyesi olarak değerlendirilmemelidir.

  6. #78
    Kafkaf hocam, bu hali ile son bar "0" ı gösteriyor geçmiş değerler doğru ancak son bar değeri sürekli sıfıra atıyor neden acaba.?

  7. #79

    MTF RSI Saatlık

    Kod:
    n:=14;          nw:=HOUR()<>ref(HOUR(),-1);           p1:=1/n;        
    c1:=valuewhen(1,nw,ref(c,-1));                c2:=valuewhen(2,nw,ref(c,-1));       
    po:=if(nw and (c1-c2)>0,c1-c2,0);            neg:=if(nw and (c1-c2)<0,c2-c1,0);
    x1:=If(nw,p1*po+((1-p1)*PREV),PREV);   x2:=If(nw,p1*(neg)+((1-p1)*PREV),PREV);
    100- 100/((x1/x2)+1):30:70


  8. #80
    Uufuk hocam çok teşekkürler

Sayfa 10/27 İlkİlk ... 8910111220 ... 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
  •