Sayfa 578/593 İlkİlk ... 78478528568576577578579580588 ... SonSon
Arama sonucu : 4738 madde; 4,617 - 4,624 arası.

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

  1. Teşekkür ederim.

  2. bu kodda nerde hata yapıyorum, hiçbir değer çıkmıyor

    // Ref ( LLV ( RSI (14) ,5 ) ,2 ) <30
    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
    var rsı= Sistem.RSI(14);
    var llv=Sistem.LLV(rsı,5);

    var refe=Sistem.Ref(llv,2);
    var Price = Sistem.Liste(0);
    for (int i = 10 ; i < V.Count; i++)
    {
    Price[i] = (refe[i]<Sistem.Liste(30)[i]);
    }
    Sistem.Cizgiler[0].Deger =Price ;

  3. #4619
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
    @BERLYS

    KULLANIMLARI ÖRNEKLEDİM.

    var HHV = Sistem.HHV(100, "Yuksek");
    var LLV = Sistem.LLV(100, "Dusuk");

    var RSI = Sistem.RSI(C ,14);

    var RSIORT = Sistem.MA(Sistem.RSI(C ,14) , "Exp", 4);

    var Tepe = Sistem.Ref(Sistem.HHV(100, "Yuksek" ),-1);
    var Dip = Sistem.Ref(Sistem.LLV(100, "Dusuk"),-1);
    Son düzenleme : Bear_Bull; 20-12-2023 saat: 23:02.
    Bear_Bull
    @BearBull26

  4. Sn. Bear_Bull metastock kullanıyordunuz her halde, Matrisk bilgi dağıtım firması metastock için ms dowlondear programını sistemden kaldırmışlar. Maalesef ms dowlondear olmadığı için metastock kullanamamaktayım. Metastock için verileri nereden temin edebilirim acaba şimd,den tşk.

  5. anladım çok teşekkürler

  6. Sayın Saraylının ORB kodunu ideale çevirmeye çalıştım ama çok hata var, düzeltmeye yardım eder misiniz?
    //H1st:=ValueWhen(1,Hour()*100+Minute()=940,HHV(H,6) );
    //L1st:=ValueWhen(1,Hour()*100+Minute()=940,LLV(L,6) );
    //1A1:=(H1st+ 2*ATR(13)*0.8)/0.025+0.50;1A2:=(H1st+ ATR(13)*0.8)/0.025+0.50;
    //1A3:=(H1st- 2*ATR(13)*0.8)/0.025+0.50;1F1:=(L1st+2*ATR(13)*0.8)/0.025+0.50;
    //1F2:=(L1st-ATR(13)*0.8)/0.025+0.50;1F3:=(L1st-2*ATR(13)*0.8)/0.025+0.50;
    //A1:=Int(1A1)*0.025;A2:=Int(1A2)*0.025;A3:=Int(1A3) *0.025;
    //F1:=Int(1F1)*0.025;F2:=Int(1F2)*0.025;F3:=Int(1F3) *0.025;A1;A2;A3;F1;F2;F3
    var V = Sistem.GrafikVerileri;
    var HHV = Sistem.HHV(6, "Yuksek");
    var LLV = Sistem.LLV(6, "Dusuk");
    var H1st = Sistem.Liste(0);
    var L1st = Sistem.Liste(0);
    for (int i = 1 ; i < Sistem.BarSayisi; i++)
    {
    if (V[i].Date.Hour == 09 && V[i].Date.Minute ==10)
    {
    H1st[i] = HHV[i];
    L1st[i] = LLV[i];
    }
    else
    {
    H1st[i] = H1st[i-1];
    L1st[i] = L1st[i-1];
    }
    }
    var atr=Sistem.AverageTrueRange(13);
    var 1A1 = Sistem.Liste(0);
    var 1A2 = Sistem.Liste(0);
    var 1A3 = Sistem.Liste(0);
    var 1F1 = Sistem.Liste(0);
    var 1F2 = Sistem.Liste(0);
    var 1F3 = Sistem.Liste(0);
    var A1 = Sistem.Liste(0);
    var A2 = Sistem.Liste(0);
    var A3 = Sistem.Liste(0);

    for (int i = 1 ; i < Sistem.BarSayisi; i++)
    {
    1A1[i] = (H1st[i]+2*atr[i]*0.8f)/0.025f+0.50f;
    1A2[i] = (H1st[i]+atr[i]*0.8f)/0.025f+0.50f;
    1A3[i] =(H1st[i]-2*atr[i]*0.8f)/0.025f+0.50f;
    1F1[i] = (L1st[i]+2*atr[i]*0.8f)/0.025f+0.50f;
    1F2[i] = (L1st[i]-atr[i]*0.8f)/0.025f+0.50f;
    1F3[i] = (L1st[i]-2*atr[i]*0.8f)/0.025f+0.50f;
    A1[i] =int(1A1[i])*0.025f;
    A2[i] =int(1A2[i])*0.025f;
    A3[i] =int(1A3[i])*0.025f;
    F1[i] =int(1F1[i])*0.025f;
    F2[i] =int(1F2[i])*0.025f;
    F3[i] =int(1F3[i])*0.025f;
    }
    Sistem.Cizgiler[0].Deger = A1 ;
    Sistem.Cizgiler[1].Deger = A2 ;
    Sistem.Cizgiler[2].Deger = A3 ;
    Sistem.Cizgiler[3].Deger = F1 ;
    Sistem.Cizgiler[4].Deger = F2 ;
    Sistem.Cizgiler[5].Deger = F3 ;

  7. #4623
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by burhangirgin Yazıyı Oku
    Sn. Bear_Bull metastock kullanıyordunuz her halde, Matrisk bilgi dağıtım firması metastock için ms dowlondear programını sistemden kaldırmışlar. Maalesef ms dowlondear olmadığı için metastock kullanamamaktayım. Metastock için verileri nereden temin edebilirim acaba şimd,den tşk.
    benim Metastock kullandığım zamanlarda matriks bile yoktu,
    1991-1993 elle data giriyorduk metastocka, sonrasında
    aktel-matriks-euroline-fxplus derken 2012-2013 te ideal e geçtim,
    diğerleri ile kullanım olarak hiç alakam kalmadı.
    Bear_Bull
    @BearBull26

  8.  Alıntı Originally Posted by berlys Yazıyı Oku
    Sayın Saraylının ORB kodunu ideale çevirmeye çalıştım ama çok hata var, düzeltmeye yardım eder misiniz?
    //H1st:=ValueWhen(1,Hour()*100+Minute()=940,HHV(H,6) );
    //L1st:=ValueWhen(1,Hour()*100+Minute()=940,LLV(L,6) );
    //1A1:=(H1st+ 2*ATR(13)*0.8)/0.025+0.50;1A2:=(H1st+ ATR(13)*0.8)/0.025+0.50;
    //1A3:=(H1st- 2*ATR(13)*0.8)/0.025+0.50;1F1:=(L1st+2*ATR(13)*0.8)/0.025+0.50;
    //1F2:=(L1st-ATR(13)*0.8)/0.025+0.50;1F3:=(L1st-2*ATR(13)*0.8)/0.025+0.50;
    //A1:=Int(1A1)*0.025;A2:=Int(1A2)*0.025;A3:=Int(1A3) *0.025;
    //F1:=Int(1F1)*0.025;F2:=Int(1F2)*0.025;F3:=Int(1F3) *0.025;A1;A2;A3;F1;F2;F3
    var V = Sistem.GrafikVerileri;
    var HHV = Sistem.HHV(6, "Yuksek");
    var LLV = Sistem.LLV(6, "Dusuk");
    var H1st = Sistem.Liste(0);
    var L1st = Sistem.Liste(0);
    for (int i = 1 ; i < Sistem.BarSayisi; i++)
    {
    if (V[i].Date.Hour == 09 && V[i].Date.Minute ==10)
    {
    H1st[i] = HHV[i];
    L1st[i] = LLV[i];
    }
    else
    {
    H1st[i] = H1st[i-1];
    L1st[i] = L1st[i-1];
    }
    }
    var atr=Sistem.AverageTrueRange(13);
    var 1A1 = Sistem.Liste(0);
    var 1A2 = Sistem.Liste(0);
    var 1A3 = Sistem.Liste(0);
    var 1F1 = Sistem.Liste(0);
    var 1F2 = Sistem.Liste(0);
    var 1F3 = Sistem.Liste(0);
    var A1 = Sistem.Liste(0);
    var A2 = Sistem.Liste(0);
    var A3 = Sistem.Liste(0);

    for (int i = 1 ; i < Sistem.BarSayisi; i++)
    {
    1A1[i] = (H1st[i]+2*atr[i]*0.8f)/0.025f+0.50f;
    1A2[i] = (H1st[i]+atr[i]*0.8f)/0.025f+0.50f;
    1A3[i] =(H1st[i]-2*atr[i]*0.8f)/0.025f+0.50f;
    1F1[i] = (L1st[i]+2*atr[i]*0.8f)/0.025f+0.50f;
    1F2[i] = (L1st[i]-atr[i]*0.8f)/0.025f+0.50f;
    1F3[i] = (L1st[i]-2*atr[i]*0.8f)/0.025f+0.50f;
    A1[i] =int(1A1[i])*0.025f;
    A2[i] =int(1A2[i])*0.025f;
    A3[i] =int(1A3[i])*0.025f;
    F1[i] =int(1F1[i])*0.025f;
    F2[i] =int(1F2[i])*0.025f;
    F3[i] =int(1F3[i])*0.025f;
    }
    Sistem.Cizgiler[0].Deger = A1 ;
    Sistem.Cizgiler[1].Deger = A2 ;
    Sistem.Cizgiler[2].Deger = A3 ;
    Sistem.Cizgiler[3].Deger = F1 ;
    Sistem.Cizgiler[4].Deger = F2 ;
    Sistem.Cizgiler[5].Deger = F3 ;

    1- C# dilinde değişkenler rakamla başlayamaz. 1A1 gibi bir değişken tanımlanamaz bunları düzeltin harf ile başlasınlar. A11 olabilir.
    2- Casting için değeri değil cast türünü paranteze alın. int(a1) yerine (int)a1 gibi yazmanız gerekiyor.
    3- F1 F2 ve F3 tanımlanmamış.
    Bunları düzeltirseniz kodunuz muhtemelen çalışır.

Sayfa 578/593 İlkİlk ... 78478528568576577578579580588 ... 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
  •