Sayfa 58/594 İlkİlk ... 848565758596068108158558 ... SonSon
Arama sonucu : 4751 madde; 457 - 464 arası.

Konu: İDEAL veri terminalinde /Sistem/İndikatör/Robot

  1.  Alıntı Originally Posted by Caglar Yazıyı Oku
    Eğer günlük ve 5dk lık verilerin ortalaması ile işlem yapacaksanız 1 gün sonraki kapanmış barı dikkate almalısınız. Eğer son bar ile algoritma çalışırsa repaint oluşacaktır. Yani sizin senaryonuzda, repaint oluşmaması için 1 gün önceki kapanış ile işlem yapılması gerekir, bu durum da sizi epey terste bırakacaktır. Bunu düşünmüş müydünüz?
    Günaydın

    öncelikle ilginize çok teşekkür ederim
    haklısınız galiba
    bunu düşünememiştim

    peki bu durumda kodunu nasıl yazabiliriz

    teşekkürler

  2. Selamlar herkese;idealde değişik bir durum yaşıyorum birkaç gündür.Aylar önce 1 dk.lik dataları yüklemiştim ve 1-2-3-4- dk.lik sistem çalışmaları yapıp izlemeye başlamıştım.terslik ise 1 dk.lik verilerle grafikler açılmasına rağmen 2-3-4-8 dk.likler açılmıyor....?çok saçma geldi bana ne yapacağımı şaşırmış durumdayım.daha önce başına böyle bişey gelen varmı?yardımcı olur musunuz?

  3. #459
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
    aşagıdaki fractal indikatörün matriks teki kodu galiba
    ideal de fractal göstergesi yok ,ideal deki formülü paylaşabilen olursa sevinirim

    High1 := Ref(HIGH,-2);
    High2 := Ref(HIGH,-1);
    High3 := Ref(HIGH,0);
    High4 := Ref(HIGH,1);
    High5 := Ref(HIGH,2);
    Low1 := Ref(LOW,-2);
    Low2 := Ref(LOW,-1);
    Low3 := Ref(LOW,0);
    Low4 := Ref(LOW,1);
    Low5 := Ref(LOW,2);
    Fractal :=
    If((High3 > High1) AND (High3 > High2) AND (High3 > High4) AND (High3 >
    High5), +1,0);

    Fractal :=
    If((Low3 < Low1) AND (Low3 < Low2) AND
    (Low3 < Low4) AND (Low3 < Low5),
    If(Fractal > 0, 0, -1), Fractal);
    Fractal

  4.  Alıntı Originally Posted by alekss Yazıyı Oku
    aşagıdaki fractal indikatörün matriks teki kodu galiba
    ideal de fractal göstergesi yok ,ideal deki formülü paylaşabilen olursa sevinirim

    High1 := Ref(HIGH,-2);
    High2 := Ref(HIGH,-1);
    High3 := Ref(HIGH,0);
    High4 := Ref(HIGH,1);
    High5 := Ref(HIGH,2);
    Low1 := Ref(LOW,-2);
    Low2 := Ref(LOW,-1);
    Low3 := Ref(LOW,0);
    Low4 := Ref(LOW,1);
    Low5 := Ref(LOW,2);
    Fractal :=
    If((High3 > High1) AND (High3 > High2) AND (High3 > High4) AND (High3 >
    High5), +1,0);

    Fractal :=
    If((Low3 < Low1) AND (Low3 < Low2) AND
    (Low3 < Low4) AND (Low3 < Low5),
    If(Fractal > 0, 0, -1), Fractal);
    Fractal
    Bu repaint yapar sanki?
    Forum kurallarını okumak için tıklayınız!
    Not: Forumumuzda dini, siyasi ve futbol taraftarlığı içeren yazılar kabul edilmiyor!

  5. #461
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
     Alıntı Originally Posted by TheBaboli Yazıyı Oku
    Bu repaint yapar sanki?
    sayın thebaboli
    inanın hatırlamıyorum esskiden matriks için kaydetmişim şuan matriks kullanmadıgım için nasıl göründüğünü bilemiyom
    ideal için fractal formulü varsa paylasırsanız sevinirim
    fractal ın üstüne aşagı vaya yukarı ok veya barı boyasa süper olur

  6. Herkese selamlar olsun,iyi çalışmalar dilerim...Elimdeki 1 dk.lik veri dosyası zarar görmüş.idealdekini silip yeniden yüklemek istedim sildim ama dosyabozuk olduğundan 2012 ye kadar giden veriler yok elimde.olanlarda rica ediyorum,bir kez daha paylaşırlarsa çok sevinirim...

  7. Aşağdaki matris kodunu ideale nasıl çevirebilirim

    FIBO %61.8E YAKLAŞANLAR: ((LLV(L,300)+(HHV(H,300)-LLV(L,300))*0.5)<C) AND (C<((LLV(L,300)+(HHV(H,300)-LLV(L,300))*0.618))) AND (C>REF(C,-1))
    .................................................. .........................
    Yazdıklarım yatırım tavsiyesi değildir..

  8. #464
    //--- input parameters
    input bool ShowComment=true;
    input color FontColor=clrDarkGray;
    input int FontSize=10;
    input string FontName="Tahoma";
    input int Offset=5;
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int OnInit()
    {
    //--- indicator buffers mapping

    //---
    return(0);
    }
    //+------------------------------------------------------------------+
    //| Custom indicator deinitialization function |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
    Comment("");
    ObjectDelete(0,"time");
    }
    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total,
    const int prev_calculated,
    const int begin,
    const double &price[])
    {
    MqlRates rates[];
    MqlTick tick;
    SymbolInfoTick(Symbol(),tick);
    if(CopyRates(Symbol(),PERIOD_CURRENT,0,1,rates)<1) return(0);
    double i;
    long m,s;
    m=rates[0].time+GetMinute()*60-tick.time;
    i=m/60.0;
    s=m%60;
    m=(m-m%60)/60;

    if(ShowComment)
    Comment(IntegerToString(m,0,' ')+" minutes "+IntegerToString(s,0,' ')+" seconds left to bar end");

    string text=" <"+IntegerToString(m,0,' ')+":"+IntegerToString(s,0,' ');
    if(ObjectFind(0,"time")<1)
    {
    ObjectCreate(0,"time",OBJ_TEXT,0,rates[0].time,tick.bid+Point()*Offset);
    ObjectSetString(0,"time",OBJPROP_TEXT,text);
    ObjectSetInteger(0,"time",OBJPROP_COLOR,FontColor) ;
    ObjectSetInteger(0,"time",OBJPROP_FONTSIZE,FontSiz e);
    ObjectSetString(0,"time",OBJPROP_FONT,FontName);
    }
    else
    {
    ObjectSetString(0,"time",OBJPROP_TEXT,text);
    ObjectMove(0,"time",0,rates[0].time,tick.bid+Point()*Offset);
    }
    //---

    //--- return value of prev_calculated for next call
    return(rates_total);
    }
    //+------------------------------------------------------------------+

    int GetMinute()
    {
    switch(Period())
    {
    case PERIOD_M1: return(1);
    case PERIOD_M2: return(2);
    case PERIOD_M3: return(3);
    case PERIOD_M4: return(4);
    case PERIOD_M5: return(5);
    case PERIOD_M6: return(6);
    case PERIOD_M10: return(10);
    case PERIOD_M12: return(12);
    case PERIOD_M15: return(15);
    case PERIOD_M20: return(20);
    case PERIOD_M30: return(30);
    case PERIOD_H1: return(60);
    case PERIOD_H2: return(120);
    case PERIOD_H3: return(180);
    case PERIOD_H4: return(240);
    case PERIOD_H6: return(360);
    case PERIOD_H8: return(480);
    case PERIOD_H12: return(720);
    case PERIOD_D1: return(1440);
    case PERIOD_W1: return(10080);
    case PERIOD_MN1: return(43200);
    }
    return(1);
    }
    //+------------------------------------------------------------------+

Sayfa 58/594 İlkİlk ... 848565758596068108158558 ... 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
  •