Sayfa 548/593 İlkİlk ... 48448498538546547548549550558 ... SonSon
Arama sonucu : 4738 madde; 4,377 - 4,384 arası.

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

  1.  Alıntı Originally Posted by bymehmet Yazıyı Oku
    PHP Code:

                
    var pc 1.4f;
                var 
    pd 2;
                var 
    ma Sistem.MA(pd"Variable""Kapanis");
                var 
    tti Sistem.Liste(0);

                var 
    up 0f;
                var 
    dn 0f;
                for (
    int i 2Sistem.BarSayisii++)
                {
                    
    up ma[2] * (pc 200);
                    
    dn ma[2] * (pc 200);

                    
    tti[i] = up <= tti[i-1] ? up dn >= tti[1] ? dn tti[1];
                }
                
    Sistem.Cizgiler[0].Deger tti;
                
    Sistem.Cizgiler[1].Deger ma
    Çok teşekkür ederim.

  2. Merhabalar aşağıdaki formüle göre kar al yada izleyen stop nasıl uygulayabiliriz. Yardımcı olursanız sevinirim
    var bakiye = 1; // 1000 TL tutar kadar al
    var Periyot = "5"; //grafiğin priyodu
    //************************************************** ************************************************** *************************
    var Sozluk = new List<string>();

    Sozluk.Add("VIP'VIP-AEFES");
    Sozluk.Add("VIP'VIP-ARCLK");


    for (int No = 0; No < Sozluk.Count; No++)
    {
    var Sembol = Sozluk[No]; //sistemin sinyal ürettiği grafik sembolü
    var V = Sistem.GrafikVerileriniOku(Sozluk[No], Periyot);
    // robot pozisyon kontrolü için anahtar belirle
    var Anahtar = Sistem.Name + ", " + Sozluk[No] + ", " + Periyot;

    // pozisyon tablosundan pozisyon miktarını al
    double IslemFiyat = 0;
    DateTime IslemTarih;
    var Rezerv = "";
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih, out Rezerv);

    // sembolün son fiyatını oku
    var SonFiyat = (decimal)Sistem.SonFiyat(Sozluk[No]);

    // sembolün Son Fiyatı ile Kaç Lot alacağını hesaplar.
    var Miktar = 1;

    // emir parametreleri
    Sistem.EmirHesapAdi = "80156438, Vakıf Yatırım";
    Sistem.EmirAltHesap = "xxxxxx";
    Sistem.EmirSembol = Sembol;
    Sistem.EmirSuresi = "GUN"; // GUN, SNS, IKG //Kripto içim GTC
    Sistem.EmirTipi = "Piyasa"; // KPY, KIE, GIE, SAR
    Sistem.EmirFiyatTipi = "Piyasa"; // PYS, LMT, EIF, KAP
    Sistem.EmirFiyati = SonFiyat;


    var H = Sistem.GrafikFiyatOku(V, "Yuksek");
    var L = Sistem.GrafikFiyatOku(V, "Dusuk");
    var hma_high = Sistem.MA(H, "HullMA", 12);
    var hma_low = Sistem.MA(L, "HullMA", 12);
    var bb_high = Sistem.BollingerUp(V, "Simple", 250, 2.0);
    var bb_low = Sistem.BollingerDown(V, "Simple", 250, 2.0);
    var x = V.Count - 2;
    if (hma_low[x - 1] > bb_low[x - 1] && hma_low[x] < bb_low[x])
    {
    var BarTarih = Sistem.NesneGetir(Anahtar);
    if (BarTarih == null || V[x].Date > BarTarih)
    {
    Sistem.EmirMiktari = Miktar;
    Rezerv = "Alış Yapıldı !";
    Sistem.EmirIslem = "Alış";
    Sistem.EmirAciklama = Rezerv;
    Sistem.EmirGonder();
    Sistem.PozisyonKontrolGuncelle(Anahtar, Pozisyon + Miktar, (double)SonFiyat, Rezerv);
    BarTarih = V[x].Date;
    Sistem.NesneKaydet(Anahtar, BarTarih);
    }
    }

  3. hisseler tl bazlı uçtu sorgulamamı dolar bazlı nasıl yapacam fiyatı dolar bazlı nasıl çekecem mesala
    var sma=Sistem.MA(close,"Simple",20); bunu dolar bazlı nasıl çevirecem

  4.  Alıntı Originally Posted by pc_ogretmen Yazıyı Oku
    hisseler tl bazlı uçtu sorgulamamı dolar bazlı nasıl yapacam fiyatı dolar bazlı nasıl çekecem mesala
    var sma=Sistem.MA(close,"Simple",20); bunu dolar bazlı nasıl çevirecem
    PHP Code:

          
    var Sistem.GrafikVerileri;
          var 
    usd Sistem.GrafikVerileriniOku("FX'USDTRY"Sistem.Periyot);
          
    usd  Sistem.GrafikVerilerindeTarihHizala(v,usd);
          var 
    usdc Sistem.GrafikFiyatOku(usd"Kapanis");

          var 
    ma Sistem.MA(20"Exp""Kapanis");
          var 
    usdBazliMa Sistem.Liste(0);

          for (
    int i 1Math.Min(usdc.Countma.Count); i++)
          {
             if (
    usdc[i] != 0)
                
    usdBazliMa[i] = ma[i] / usdc[i];
          }
          
    Sistem.Cizgiler[0].Deger ma;
          
    Sistem.Cizgiler[1].Deger usdBazliMa;
          
    Sistem.Cizgiler[2].Deger usdc

  5. bymehmet hocam a teşekkürler. bir sorum olacak pc'nin birinde kullandığım sistem sorgu vb şeyleri diğer pc ye klasör taşımak gibi bir kolay yol var mı klasörleri araştırdım bulamadım .

  6.  Alıntı Originally Posted by pc_ogretmen Yazıyı Oku
    bymehmet hocam a teşekkürler. bir sorum olacak pc'nin birinde kullandığım sistem sorgu vb şeyleri diğer pc ye klasör taşımak gibi bir kolay yol var mı klasörleri araştırdım bulamadım .
    C:\iDeal\ChartSistem

    Burada bulunuyorlar. Dosya isimlerinin değişmemesi gerekiyor.

  7. Selamlar

    Gunluk takas verilerini direk excele yada kendi sunucumdaki sql server a yazmak isyiroum.

    Bunu gunluk excele cekip arşivleyebilmek icin manuel tek tek yapmak yerine bir kod ile listeyebilir miyim?

    Veya bunu topluca gun sonu tum hisseler icin sql e atmak istiyorum.

    Ideal den olumsuz donus aldim.

  8. Ben henüz kullanmıyorum ama SQL işlemleri User.dll kullanımı ile mümkün olabilir. Bunu sordunuz mu? User.dll ile de mi mümkün değil dediler.

Sayfa 548/593 İlkİlk ... 48448498538546547548549550558 ... 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
  •