Sayfa 994/1154 İlkİlk ... 494894944984992993994995996100410441094 ... SonSon
Arama sonucu : 9231 madde; 7,945 - 7,952 arası.

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

  1. Esas

    Merhaba, deneme yapıyorum biraz uğraştım dönüştürme ile ilgili hata verdi. Düzeltmeye uğraşırken, buraya yazacak durumu da kalmadı kodun sonunu getiremedim. Çeviri konusunda yardım lütfen.
    x0:=(H+L+C)/3;
    X1:=MOV(X0,258,E);
    X2:=MOV(abs(X0-X1),5,E);
    X3:=(X0-X1)/(0.015*X2);
    X4:=mov(X3,21,E);
    X5:=mov(X4,3,S);
    X6:=(X4-X5);
    X4;X5;X6

  2. #7946
    Duhul
    Aug 2006
    İkamet
    Londra
    Gönderi
    1,690

    Esas

     Alıntı Originally Posted by seagunner Yazıyı Oku
    Merhaba, deneme yapıyorum biraz uğraştım dönüştürme ile ilgili hata verdi. Düzeltmeye uğraşırken, buraya yazacak durumu da kalmadı kodun sonunu getiremedim. Çeviri konusunda yardım lütfen.
    x0:=(H+L+C)/3;
    X1:=MOV(X0,258,E);
    X2:=MOV(abs(X0-X1),5,E);
    X3:=(X0-X1)/(0.015*X2);
    X4:=mov(X3,21,E);
    X5:=mov(X4,3,S);
    X6:=(X4-X5);
    X4;X5;X6
    buyrun, yalniz bu kod ne is yapiyor?

    Kod:
    var V = Sistem.GrafikVerileri; 
    var C = Sistem.GrafikFiyatOku(V, "Kapanis"); 
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ); 
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ); 
    
    var X0 = Sistem.Liste(0);
    var X2 = Sistem.Liste(0);
    var X3 = Sistem.Liste(0);
    var X6 = Sistem.Liste(0);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X0[i] = (C[i]+H[i]+L[i]) / 3;
    
    }
    
    var X1 = Sistem.MA(X0, "Exp", 258);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X2[i] = Math.Abs(X0[i]-X1[i]);
    
    }
    
    var MAX2 = Sistem.MA(X2, "Exp", 5);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X3[i] = (X0[i] - X1[i]) / (0.015f * MAX2[i]) ;
    
    }
    
    var X4 = Sistem.MA(X3, "Simple", 21);
    var X5 = Sistem.MA(X4, "Simple", 3);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X6[i] = X4[i] - X5[i] ;
    
    }
    
    Sistem.Cizgiler[0].Deger = X4; 
    Sistem.Cizgiler[1].Deger = X5; 
    Sistem.Cizgiler[2].Deger = X6;

  3. Esas

     Alıntı Originally Posted by wolvorine Yazıyı Oku
    herkese iyi akşamlar,

    sistemi al sat robota koyduğumu zaman ve grafikte gösterdiğimiz zaman al sat okları ve çizgileri bazen çıkmıyor acaba okları nasıl tekrardan geri getirebiliriz?



    saygılar

    teşekkürler şimdiden
    Grafik üzerinde sağ klik , özellikler , renkler , alış ok rengi , satış ok rengi , flat ok rengi , sembol rengi seçin. Düzelmesi lazım.

  4. #7948

    Esas

    Aşağıdaki örnekte 10:19 ve 10:13’e dikey çizgi koyan sistem var.


    var veriler = Sistem.GrafikVerileri;



    for(int i =0 ; i< Sistem.BarSayisi; i++)

    {

    if(veriler[i].Date.ToLongTimeString() == "10:19:00")

    Sistem.DikeyCizgiEkle(i, Color.Green, 2, 5);



    if(veriler[i].Date.ToLongTimeString() == "10:13:00")

    Sistem.DikeyCizgiEkle(i, Color.Red, 2, 5);





    }

  5. Esas

     Alıntı Originally Posted by legolas Yazıyı Oku
    buyrun, yalniz bu kod ne is yapiyor?

    Kod:
    var V = Sistem.GrafikVerileri; 
    var C = Sistem.GrafikFiyatOku(V, "Kapanis"); 
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ); 
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ); 
    
    var X0 = Sistem.Liste(0);
    var X2 = Sistem.Liste(0);
    var X3 = Sistem.Liste(0);
    var X6 = Sistem.Liste(0);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X0[i] = (C[i]+H[i]+L[i]) / 3;
    
    }
    
    var X1 = Sistem.MA(X0, "Exp", 258);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X2[i] = Math.Abs(X0[i]-X1[i]);
    
    }
    
    var MAX2 = Sistem.MA(X2, "Exp", 5);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X3[i] = (X0[i] - X1[i]) / (0.015f * MAX2[i]) ;
    
    }
    
    var X4 = Sistem.MA(X3, "Simple", 21);
    var X5 = Sistem.MA(X4, "Simple", 3);
    
    for (int i = 1; i < V.Count; i++) { 
    
     X6[i] = X4[i] - X5[i] ;
    
    }
    
    Sistem.Cizgiler[0].Deger = X4; 
    Sistem.Cizgiler[1].Deger = X5; 
    Sistem.Cizgiler[2].Deger = X6;
    Sn legolas,
    İdealde yeniyim.
    Kodun ne işe yardığını bu aşamada sorgulamıyorum. dolayısıyla bilmiyorum.
    İnternette bulduğum kodları, İdealde deniyorum. Tıkanınca foruma yazıyorum.
    Yardım eden herkese teşekkür ederim.

  6. Esas

    StochasticMomIndex indikatörü için LİSTE okutma imkanı verildi.
    Bir indikatör veya listenin StochasticMomIndex'i alınabilir.

    Örnek:
    Kod:
    var RSI = Sistem.RSI(100);
    var XX = Sistem.StochasticMomIndex(RSI, 5, 3, 3);
    Sistem.Cizgiler[0].Deger=XX;

  7. Esas

    VIOP kontratları için, NetLot ve NetLotOran okutmak için iki yeni fonksiyon eklendi.

    (Düzey1+ lisans gerektirir)
    Örnek Kullanım:
    Sistem.Mesaj(Sistem.NetLot(Sistem.AktifViopKontrat ).ToString("#,###"));


  8. Esas

    Hisse Senetleri (Pay Piyasası sembolleri) için NetHacim ve NetHacimOran fonksiyonları eklenmiştir.

    (Düzey1+ lisans gerektirir)

    Örnek Kullanımlar:
    Sistem.Mesaj(Sistem.NetHacimOran("IMKBH'GARAN").To String("0.00"));
    --
    var NetHacim = Sistem.NetHacim("IMKBH'GARAN","IMKBH'AKBNK","IMKBH 'YKBNK");
    Sistem.Mesaj(NetHacim.ToString("#,###"));

    Not: Parantez için birden fazla hisse girilirse (örneğin spor hisselerini veya banka vs gibi sektörel bir grubu) hepsinin toplam Net Hacim bilgisi elde edilir.

Sayfa 994/1154 İlkİlk ... 494894944984992993994995996100410441094 ... SonSon

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
  •