Sayfa 419/593 İlkİlk ... 319369409417418419420421429469519 ... SonSon
Arama sonucu : 4738 madde; 3,345 - 3,352 arası.

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

  1.  Alıntı Originally Posted by pazartesi Yazıyı Oku
    mrb
    idealde bunu nasıl ifade edebilirim
    Mov(Mov(C,28,E)-Mov(C,41,E),13,E
    //Mov(Mov(C,28,E)-Mov(C,41,E),13,E
    var Veriler = Sistem.GrafikVerileri ;
    var M28 = Sistem.MA(28, "Exp", "Kapanis");
    var M41 = Sistem.MA(41, "Exp", "Kapanis");
    var X1 = Sistem.Liste(0);
    for (int i = 1; i<Veriler.Count; i++)
    {
    X1[i] = M28[i] - M41[i];
    }
    var X2 = Sistem.MA(X1, "Exp", 13);
    Sistem.Cizgiler[0].Deger = X2;//panel2

  2.  Alıntı Originally Posted by incemera Yazıyı Oku
    //Mov(Mov(C,28,E)-Mov(C,41,E),13,E
    var Veriler = Sistem.GrafikVerileri ;
    var M28 = Sistem.MA(28, "Exp", "Kapanis");
    var M41 = Sistem.MA(41, "Exp", "Kapanis");
    var X1 = Sistem.Liste(0);
    for (int i = 1; i<Veriler.Count; i++)
    {
    X1[i] = M28[i] - M41[i];
    }
    var X2 = Sistem.MA(X1, "Exp", 13);
    Sistem.Cizgiler[0].Deger = X2;//panel2
    teşekkürederim
    algoritma
    Sessiz olursan daha çok şey Duyarsın.

  3.  Alıntı Originally Posted by incemera Yazıyı Oku
    Teşekkür ederim.
    Bende bu seviyede kalmıştım.
    Geriye dönük kestiği yerleri göremiyoruz sanırım.

    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    var rsi = Sistem.RSI(14);
    var rsih = Sistem.Liste(0);
    for (int i = 1; i<V.Count;i++)
    rsih[i] = rsi[i-1]<50 && rsi[i]>50 ? V[i].Close : 0;
    Sistem.Cizgiler[0].Deger = rsih;
    Sistem.Cizgiler[1].Deger = rsi;
    Sistem.Cizgiler[2].Deger = Sistem.Liste(50F);
    Şu an for döngüsünde sadece kesişme şartını sorguluyorsunuz, dolayısıyla kesişme varsa kapanış yoksa 0 dönüyor.
    for döngüsünü süslü paranteze alıp, bu şartınızın altına eğer bir önceki rsi ve şu anki rsi 50 den büyükse "rsih" değişkeninizin bir önceki değerinden devam etmesini belirtin.. if(rsi[i-1]>50 && rsi[i]>50) rsih[i] =rsih[i-1];
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlı hayatın ne de son matemidir bu.

  4.  Alıntı Originally Posted by incemera Yazıyı Oku
    //Mov(Mov(C,28,E)-Mov(C,41,E),13,E
    var Veriler = Sistem.GrafikVerileri ;
    var M28 = Sistem.MA(28, "Exp", "Kapanis");
    var M41 = Sistem.MA(41, "Exp", "Kapanis");
    var X1 = Sistem.Liste(0);
    for (int i = 1; i<Veriler.Count; i++)
    {
    X1[i] = M28[i] - M41[i];
    }
    var X2 = Sistem.MA(X1, "Exp", 13);
    Sistem.Cizgiler[0].Deger = X2;//panel2
    İki listenin sadece farkını alacaksanız döngüye ihtiyacınız yok hocam, aklınızda bulunsun; şöyle yapabilirsiniz:

    var Veriler = Sistem.GrafikVerileri ;
    var M28 = Sistem.MA(28, "Exp", "Kapanis");
    var M41 = Sistem.MA(41, "Exp", "Kapanis");
    var X1 = Sistem.ListeFark(M28,M41);
    var X2 = Sistem.MA(X1, "Exp", 13);
    Sistem.Cizgiler[0].Deger = X2;//panel2


    Benzer biçimde toplamak için Sistem.ListeTopla(l1,l2) ve ortalamasını almak için Sistem.ListeOrta(l1,l2) şeklinde kullanabilirsiniz..
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlı hayatın ne de son matemidir bu.

  5. Merhaba;

    ideali yeni kullanmaya başladım. Hazır sistemleri denemeye başladım. Ancak örneğin RSI sistemine ilişkin sorgu yapıyorum hiç senet çıkmıyor. Datalar tam olmayabilir. Tüm dataları nasıl tamamlayaibliriz?

  6.  Alıntı Originally Posted by Yatirmci Yazıyı Oku
    Merhaba;

    ideali yeni kullanmaya başladım. Hazır sistemleri denemeye başladım. Ancak örneğin RSI sistemine ilişkin sorgu yapıyorum hiç senet çıkmıyor. Datalar tam olmayabilir. Tüm dataları nasıl tamamlayaibliriz?
    sol üst köşe tıklayın
    [IMG][/IMG]
    algoritma
    Sessiz olursan daha çok şey Duyarsın.

  7. Merhabalar,

    Ideal Kod bilgim 0'a yakin. Burada okuduklarimdan faydalanarak asagidaki sorguyu yazdim ama calismiyor bir turlu. Nerede hata yapiyorum acaba yardimci olabilirseniz cok sevinirim. Cok tesekkurler.


    Sistem.SorguBaslik[1] = "Kapanış";
    Sistem.SorguBaslik[2] = "Channel Ust";
    Sistem.SorguBaslik[3] = "Channel Alt";


    var C = Sistem.GrafikFiyatOku(Sistem.GrafikVerileri, "Kapanis");
    var Ust = Sistem.PriceChannelUp("Kapanis", 140);
    var Alt = Sistem.PriceChannelDown("Kapanis", 140);
    var Son = C[Sistem.BarSayisi-1];
    var SonUst = Ust[Sistem.BarSayisi-1];
    var SonAlt = Alt[Sistem.BarSayisi-1];

    {

    Sistem.SorguDeger[0] = Son;
    Sistem.SorguDeger[1] = SonUst;
    Sistem.SorguDeger[2] = SonAlt;

    if (Son > SonUst)
    Sistem.SorguAciklama = "Breakout Up";
    else if (Son < SonAlt)
    Sistem.SorguAciklama = "Breakout Down";
    else
    Sistem.SorguAciklama = "No Breakout";
    Sistem.SorguEkle();
    }

  8. #3352
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,631
     Alıntı Originally Posted by Bob Johnson Yazıyı Oku
    Merhabalar,

    Ideal Kod bilgim 0'a yakin. Burada okuduklarimdan faydalanarak asagidaki sorguyu yazdim ama calismiyor bir turlu. Nerede hata yapiyorum acaba yardimci olabilirseniz cok sevinirim. Cok tesekkurler.
    PHP Code:
    //BOB JONSON
    Sistem.SorguBaslik[0] = "Kapanış";
    Sistem.SorguBaslik[1] = "Channel Ust";
    Sistem.SorguBaslik[2] = "Channel Alt";

    string Periyot Sistem.Periyot;
    var 
    Sistem.GrafikVerileri;
    var 
    Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("Yuksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");

    var 
    Ust Sistem.PriceChannelUp(140);
    var 
    Alt Sistem.PriceChannelDown(140);
    var 
    Son C[Sistem.BarSayisi-1];
    var 
    SonUst Ust[Sistem.BarSayisi-1];
    var 
    SonAlt Alt[Sistem.BarSayisi-1];

    {

    Sistem.SorguDeger[0] = Son;
    Sistem.SorguDeger[1] = SonUst;
    Sistem.SorguDeger[2] = SonAlt;

    if (
    Son SonUst)
    Sistem.SorguAciklama "Breakout Up";
    else if (
    Son SonAlt)
    Sistem.SorguAciklama "Breakout Down";
    else
    Sistem.SorguAciklama "No Breakout";
    Sistem.SorguEkle(); 
    madem sorgu yapıp bişey arıyoruz
    sadece sonuç verenler görmek istersek
    PHP Code:
    if (Son SonUst)
    {
    Sistem.SorguAciklama "Breakout Up"Sistem.SorguEkle();}
    else if (
    Son SonAlt)
    {
    Sistem.SorguAciklama "Breakout Down"Sistem.SorguEkle();}
    //  else Sistem.SorguAciklama = "No Breakout"; 
    Bear_Bull
    @BearBull26

Sayfa 419/593 İlkİlk ... 319369409417418419420421429469519 ... 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
  •