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

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. toma ile hhl llv ile birlikte işlem yapan sistemi nasıl yazabilirim daha az işlem yaptırmak istiyorum bu sayede
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var Y = Sistem.GrafikFiyatSec("Yuksek");
    var D = Sistem.GrafikFiyatSec("Dusuk");
    var HHV = Sistem.HHV(30, "Yuksek");
    var LLV = Sistem.LLV(30, "Dusuk");
    var SonYon="";

    Sistem.Cizgiler[0].Deger = HHV;
    Sistem.Cizgiler[1].Deger = LLV;

    // strateji
    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    if (C[i] >= HHV[i-1] && (C[i]>= Y[i-1]+0.300f) && SonYon!="A")
    {
    Sistem.Yon[i] = "A"; // alış
    SonYon="A";
    }
    else if (C[i] < LLV[i-1] && (C[i] <= D[i-1]-0.300f) && SonYon!="S")
    {
    Sistem.Yon[i] = "S"; // alış
    SonYon="S";
    }
    }

    ile
    // parametreleri al
    var Periyot = Sistem.Parametreler[0];
    var Yuzde = Sistem.Parametreler[1];

    // TOMA hesapla
    var TOMA = Sistem.TOMA(Periyot, Yuzde);
    // EMA hesapla
    var Veriler = Sistem.GrafikFiyatSec("Kapanis");
    var EMA = Sistem.MA(Veriler, "Exp", Periyot);

    // hesaplanan verileri çizgilere aktar ve açıklama ekle
    Sistem.Cizgiler[0].Deger = TOMA;
    Sistem.Cizgiler[1].Deger = EMA;

    // strateji
    Sistem.KesismeTara(EMA, TOMA);
    Son düzenleme : Maximusix; 25-08-2019 saat: 23:09.

  2. yaptım sonunda

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
  •