Sayfa 456/592 İlkİlk ... 356406446454455456457458466506556 ... SonSon
Arama sonucu : 4729 madde; 3,641 - 3,648 arası.

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

  1. hacmin 3 te birini idealde nasıl yazabiliriz?

  2. Arkadaşlar hayırlı akşamlar

    Bir sorum olucak bu işlere aşina bir arkadaşım yol gösterirse çok sevinirim

    Amibrokerda bir sistemim var bunu İdeal terminalinde robot haline getirmek istiyorum.

    Hint yazılım firmalarını araştırdım fakat sonuç alamadım

    yurtiçi yada yurtdışı bu yazılımı kime yaptırabilirim ...

    İyi akşamlar

  3. basit bir indikatör yazmaya çalışıyorum ama değeri çıkmıyor nerde hata yapıyorum bulamadım
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis" );


    var ref1= Sistem.Ref(L,-2);
    var ref2= Sistem.Ref(L,-3);
    var ref3= Sistem.Ref(H,-1);
    var X=Sistem.Liste(0);

    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    X= ref1[i]<ref1[i] && H[i]>ref3[i];
    }

    Sistem.Cizgiler[33].Deger = X;

  4. #3644
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,612
    X= ref1[i]<ref1[i-1] ;

    adım adım gidin.
    X= ref1[i]<ref1[i-1] ;//&& H[i]>ref3[i];

    sonra

    X= ref1[i]<ref1[i-1] && H[i]>ref3[i];

    ve if kyullanmanız gerekli

    if ( ref1[i]<ref1[i-1] ) X[i] = " neyi değer alsın ?"; gibi gibi.
    Bear_Bull
    @BearBull26

  5. #3645
    arkadaslar selam,

    bir suredir bu topigi takip edemedim, daha once konusuldu ise kusuruma bakmayin.

    takas degisimlerine gore bir sorgu yazmayi planliyorum, takas degisimi ve fiyat degisimi arasindaki baglantiya bakicam.

    boyle bir kod paylasildimi/konusuldumu acaba?

  6.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    X= ref1[i]<ref1[i-1] ;

    adım adım gidin.
    X= ref1[i]<ref1[i-1] ;//&& H[i]>ref3[i];

    sonra

    X= ref1[i]<ref1[i-1] && H[i]>ref3[i];

    ve if kyullanmanız gerekli

    if ( ref1[i]<ref1[i-1] ) X[i] = " neyi değer alsın ?"; gibi gibi.
    şu şekilde yazmaya çalıştım yine olmadı
    var ref1= Sistem.Ref(L,-2);
    var ref2= Sistem.Ref(L,-3);
    var ref3= Sistem.Ref(H,-1);
    var X=Sistem.Liste(0);


    for (int i =1; i < Sistem.BarSayisi; i++)
    {
    if (ref1[i]<ref1[i-1] && H[i]>ref3[i])
    {
    X[i] = 1;
    }
    }
    Sistem.Cizgiler[0].Deger = X;

  7.  Alıntı Originally Posted by sercanaksu Yazıyı Oku
    var SembolDegeri = Sistem.YuzdeSeans(Sistem.Sembol);
    var EndeksDegeri = Sistem.YuzdeSeans("IMKBX'XU100");

    // algo
    if (SembolDegeri <= -5 && EndeksDegeri <= -2) // sembol % 5, endeks % 2 den fazla düştüyse al
    Sistem.AlgoIslem = "A";
    if (SembolDegeri >= 5 && EndeksDegeri >= 2) // sembol % 5, endeks % 2 den fazla yükseldiyse sat
    Sistem.AlgoIslem = "S";

    // algo açıklama
    Sistem.AlgoAciklama = "% " + SembolDegeri.ToString("0.00") + " , % " + EndeksDegeri.ToString("0.00");


    ideal sayfasında böyle bir şey buldum. Bunu kullanarak çevirmemiz mümkün mü? saatlik periyortta kontrol yapacak
    https://twitter.com/AlgoTrd/status/1...262418945?s=20

    twitter @AlgoTrd

  8. merhaba,

    aşağıdaki sistem hata veriyor ve çalışmıyor, sizce nerde hata yapıyorum ? Yapmaya çalıştığım saatlik periyortta , örnek veriyorum 60 bar öncesine göre C > ref ( C,-60 ) ise Long aksi durumda Flat.
    // BULUT // verileri oku

    var Sembol = "IMKBH'THYAO";
    var Sembol1 = "VIP'F_THYAO0820";
    var Periyot = "60";
    var Bar = Sistem.GrafikVerileriniOku(Sembol, Periyot);
    var SonFiyat = Sistem.SonFiyat(Sembol);
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var son = Sistem.BarSayisi-1 ;
    var SonBarNo = Bar.Count - 1; // pozisyon tablosundan pozisyon miktarını al
    var Pozisyon = Sistem.PozisyonKontrolOku(Sistem.Name + " , " +Sembol); // yön bul
    var Islem = "";
    var Miktar = 0;

    if ( (Pozisyon == 0) && (Bar[SonBarNo].Close) > Bar[SonBarNo-60].Close ))
    { Islem = "ALIS"; Miktar = 2; }

    else if ( (Pozisyon > 0) && (Bar[SonBarNo].Close) < Bar[SonBarNo-60].Close ))

    { Islem = "SATIS"; Miktar = 2; }

    // emri gönder
    if (Islem != "")
    { if (Islem == "ALIS")
    Sistem.PozisyonKontrolGuncelle(Sistem.Name + " , " +Sembol, Pozisyon+Miktar);
    else if (Islem == "SATIS")
    Sistem.PozisyonKontrolGuncelle(Sistem.Name + " , " +Sembol, Pozisyon-Miktar);


    Sistem.EmirStop = Sistem.SonFiyat("IMKBH'THYAO");

    if (Islem != "")

    Sistem.EmirSembol = Sembol1;
    Sistem.EmirIslem = Islem;
    Sistem.EmirMiktari = Miktar;
    Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG
    Sistem.EmirTipi = "KPY"; // KPY, KIE, GIE, SAR
    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
    Sistem.EmirGonder();
    }

Sayfa 456/592 İlkİlk ... 356406446454455456457458466506556 ... 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
  •