Sayfa 532/595 İlkİlk ... 32432482522530531532533534542582 ... SonSon
Arama sonucu : 4754 madde; 4,249 - 4,256 arası.

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

  1. çok teşekkürler yine, epey zevkli zaman ayırmak lazım.

  2.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    hiç değilse yazmaya uğraştığınız parçayı atıyorsunuz onun üstünden tam ne yapmaya çalıştığınız anlaşılıp eksiği gediği tamamlanabiliyor, xxxx fomülü lazım yazabilirmisiniz diye mesaj gönderenlerde mevcut.
    cevap alamıyorlar ayrı konu.

    zamanında bizde öğreneceğiz diye neler çektik neler sorduk yazdık.

    eski hissenet te kalan ideal linki >> https://www.hisse.net/eforum/archive...php/f-177.html
    arşivi kitapa çevirdim hepsinde aradım hacim ile ilgili ama aradığımı bulamadım kütüphaneye de baktım.

    var altiaylikhacim =Sistem.HacimAltiAy(Sembol); bu şekilde ben sembol girmeden sorgu yapmak istiyorum.
    ben sorgu da bunun ortalamasını alıp 120 işlem günü olsa mesala 120 ye bölup sonra haftalık ortalama günlük hacimler ile karşılaştırmayı yapmaya çalışıyorum.
    birde buradaki hacim TL olarak lot olarak değil anladığım.



    if leri yazmadım şunu bir getirebilsem


    Sistem.SorguBaslik[0] = "6aylikhacim";

    Sistem.SorguBaslik[1] = "6aylikhacimort";




    var C = Sistem.GrafikFiyatOku(Sistem.GrafikVerileri, "Kapanis");


    var altiaylikhacim =Sistem.HacimAltiAy(C);

    var birayhacim =Sistem.HacimBirAy(C);
    var birhaftahacim =Sistem.HacimBirHafta(C);
    var biryilhacim =Sistem.HacimBirYil(C);



    Sistem.SorguDeger[0] = altiaylikhacim /120;
    Sistem.SorguDeger[1] = altiaylikhacim ;


    Sistem.SorguAciklama = "hacim ortalama";
    Sistem.SorguEkle();

  3. Ortalamasını bu şekilde alabilirsiniz.
    var V30 = Sistem.GrafikVerileri;
    var H30 = Sistem.GrafikFiyatOku(V30,"Hacim");
    var HMA = Sistem.MA(H30, "Simple", 120);

  4. 30 dk. periyot ile çalıştırılan bir sorgu örneği:

    Kod:
    //Hacim Artışını Bulmak. Fiyat-MA5, MA5-MA20, MA20-MA50 kriterlerini aramak. Sistem.SorguAciklamaGenislik = 1;
    Sistem.SorguBaslik[0] = "SON 10:30";
    Sistem.SorguBaslik[1] = "90G V.";
    Sistem.SorguBaslik[2] = "ORT HACIM";
    Sistem.SorguOndalik[0] = 2; 
    Sistem.SorguOndalik[1] = 0; 
    Sistem.SorguOndalik[2] = 0;
    Sistem.SorguOndalik[5] = 2;
    Sistem.SorguOndalik[6] = 2; 
    Sistem.SorguBaslik[3] = "Gun %";
    Sistem.SorguOndalik[3] = 2;
                Sistem.SorguBaslik[4] = "Yorum";
                Sistem.SorguSutunTip[4] = "YAZI";  // YAZI
                Sistem.SorguSutunHizala[4] = "SOL";  // SAG, SOL, ORTA
                Sistem.SorguSutunGenislik[4] = 150;
    
    
    Sistem.SorguBaslik[5] = "Gun C";
    Sistem.SorguBaslik[6] = "FARK";
    
    
    var V30 = Sistem.GrafikVerileri; //niOku(Sistem.Sembol, "30"); 
    //var VG = Sistem.GrafikVerileriniOku(Sistem.Sembol, "G");
    
    
    
    
    //var GH = Sistem.GrafikFiyatOku(VG, "Hacim");
    var K30 = Sistem.GrafikFiyatOku(V30, "Kapanis");
    var H30 = Sistem.GrafikFiyatOku(V30,"Hacim");
    
    
    var C = Sistem.GrafikFiyatSec("Kapanis");
    
    
    var HMA = Sistem.MA(H30, "Simple", 90);  // HACİM ORT. HESAPLA 90*96=8640
    var HAC = Sistem.MA(H30, "Simple", 1530); // 1530=90 gün
    
    
    var MA5 = Sistem.MA(K30, "Exp", 85);       //5gün*17
    var MA20 = Sistem.MA(K30, "Exp", 340);     //20gün*17 
    var MA50 = Sistem.MA(K30, "Exp", 850);     //50gün*17
    
    
    
    
    //var Hacim12=(float)KadOku.ToplamHacim; 
    
    
    var SonBar = Sistem.BarSayisi-1;
    //var Hacim12= H[SonBar];
    // filtrele
    if (HAC[SonBar-1]*17/2 < H30[SonBar-1]) //17bAR *90 1530/2=765 
    {
       Sistem.SorguDeger[0] = C[SonBar];
       Sistem.SorguDeger[1] = HMA[SonBar-1];
       Sistem.SorguDeger[2] = H30[SonBar-1];
       Sistem.SorguDeger[3] = (float)Sistem.YuzeyselVeri.NetPerDay;
    
    
    if (C[SonBar]>MA5[SonBar-1] && MA5[SonBar-1]> MA20[SonBar-1] && MA20[SonBar-1]>MA50[SonBar-1])
       Sistem.SorguHucreZeminRengi[4] = Color.Green;
       Sistem.SorguDeger[4] = "MA5 = " + MA5[SonBar-1].ToString("0.00");
    
    
    
    
       Sistem.SorguDeger[5] = (float)Sistem.YuzeyselVeri.LastPrice;
       Sistem.SorguDeger[6] = (float)Sistem.YuzeyselVeri.LastPrice-C[SonBar];
    
    
    
    
    Sistem.SorguEkle();
    }

  5. çok teşekkürler uğraşıyım biraz yani öyle makbule geçiyor ki baka baka daha iyi anlıyorum.

  6. merhabalar...bir konuda örneğe ihtiyacım var. misal olarak kripto spot piyasada işlem yaparken her yeni işleme girerken bakiyenin %100 ü ile işleme giren kod kalıbı paylaşır mısınız?

  7. Lightbulb

     Alıntı Originally Posted by ozmen Yazıyı Oku
    Ortalamasını bu şekilde alabilirsiniz.
    var V30 = Sistem.GrafikVerileri;
    var H30 = Sistem.GrafikFiyatOku(V30,"Hacim");
    var HMA = Sistem.MA(H30, "Simple", 120);
    PHP Code:
    Sistem.SorguBaslik[0] = "6aylikhacim";
    Sistem.SorguBaslik[1] = "6aylikhacimort";
    //Sistem.SorguBaslik[2] = "6aylikhacimort";
     
    var VerilerSistem.GrafikVerileri;

    var 
    Hacim Sistem.GrafikFiyatOku(Veriler"Hacim");

    var 
    HMA Sistem.MA(Hacim "Simple"120);


    //var birayhacim =Sistem.HacimBirAy(C);
    //var birhaftahacim =Sistem.HacimBirHafta(C);
    //var biryilhacim =Sistem.HacimBirYil(C);



       
    Sistem.SorguDeger[0] = Hacim;
       
    Sistem.SorguDeger[1] = HMA;
       
     
    //  Sistem.SorguDeger[2] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Vol;
       
       
    Sistem.SorguAciklama "hacim ortalama";
       
    Sistem.SorguEkle(); 
    şarlatı sonra koyacam ama şuradan hacim ve ortalama verisi getiremiyorum neden ki

  8. Grafikteki hangi bara ait değerleri okutacağınızı belirtmeniz gerekli.

    var SonBar = Sistem.BarSayisi-1;

    Sistem.SorguDeger[0] = Hacim[SonBar-1];
    Sistem.SorguDeger[1] = HMA[SonBar-1];

Sayfa 532/595 İlkİlk ... 32432482522530531532533534542582 ... 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
  •