Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
63,80 10% 246,50 Mn 59,00 / 63,80
440,25 9.99% 436,07 Mn 408,25 / 440,25
35,00 9.99% 1,07 Mr 34,96 / 35,00
33,56 9.96% 22,91 Mn 29,70 / 33,56
575,50 9.93% 58,80 Mn 523,50 / 575,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
49,86 -10% 72,88 Mn 49,86 / 52,45
1,80 -10% 11,92 Mn 1,80 / 2,00
46,44 -10% 307,06 Mn 46,44 / 49,00
29,62 -9.97% 114,38 Mn 29,62 / 32,82
22,58 -9.97% 91,15 Mn 22,58 / 23,98
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
304,00 0.58% 25,31 Mr 298,50 / 308,25
303,25 -4.94% 16,25 Mr 303,25 / 317,25
16,66 2.46% 14,30 Mr 16,06 / 16,84
92,95 4.44% 13,94 Mr 87,90 / 92,95
41,08 1.68% 11,12 Mr 39,66 / 41,42
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
92,95 4.44% 13,94 Mr 87,90 / 92,95
303,25 -4.94% 16,25 Mr 303,25 / 317,25
159,80 -2.02% 5,13 Mr 158,80 / 164,10
664,00 -1.63% 5,48 Mr 656,00 / 677,00
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
92,95 4.44% 13,94 Mr 87,90 / 92,95
108,00 -1.37% 1,50 Mr 106,30 / 110,10
114,00 -2.31% 934,01 Mn 113,10 / 117,80
303,25 -4.94% 16,25 Mr 303,25 / 317,25
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
35,00 2.94% 401,82 Mn 33,92 / 35,28
92,95 4.44% 13,94 Mr 87,90 / 92,95
11,08 3.36% 382,64 Mn 10,51 / 11,08
73,70 0.27% 574,59 Mn 72,70 / 75,10
Sayfa 1/2 12 SonSon
Arama sonucu : 4991 madde; 1 - 8 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1.  Alıntı Originally Posted by belamim Yazıyı Oku
    Sayın ideal yetkilisi arkadaşlar, benim gibi ekranı izleyemeyenler için idealgo yu kod ile yönetebilmek için ilave özellikler ekleme düşünceniz var mı? Geçen ay bu konuda bir soru sormuştum maalesef cevap alamadım.
    ideAlgo'ya kod ile yaptırmak istediğiniz şey nedir ?
    vahap beyaz, ahmet çakar ....

  2.  Alıntı Originally Posted by Tiberius Yazıyı Oku
    ideAlgo'ya kod ile yaptırmak istediğiniz şey nedir ?
    selam

    Idealde Saatlik periyotta imkb 30 da bulunan hisselerden dusen trendi kran hisselerin listesini cikarabilir mi? (Son 100 barda 10 bar haric sekilde trend cizdirilerek). Listede cikan hisseler icin bizim belirledigimiz kistasa gore (RSI>30) hisseleri secip robota al sat islemi nasil yaptirilabilir?

    sagolun...

  3.  Alıntı Originally Posted by Santi78 Yazıyı Oku
    selam

    Idealde Saatlik periyotta imkb 30 da bulunan hisselerden dusen trendi kran hisselerin listesini cikarabilir mi? (Son 100 barda 10 bar haric sekilde trend cizdirilerek). Listede cikan hisseler icin bizim belirledigimiz kistasa gore (RSI>30) hisseleri secip robota al sat islemi nasil yaptirilabilir?

    sagolun...
    İdealgo nun yürüteceği stratejiyi yazdığını sistemlerle siz belirleyeceksiniz, idealgo çıkan sonuca göre hareket edecek. Herşeyi idealgoya yüklemeyin

  4.  Alıntı Originally Posted by Santi78 Yazıyı Oku
    selam

    Idealde Saatlik periyotta imkb 30 da bulunan hisselerden dusen trendi kran hisselerin listesini cikarabilir mi? (Son 100 barda 10 bar haric sekilde trend cizdirilerek). Listede cikan hisseler icin bizim belirledigimiz kistasa gore (RSI>30) hisseleri secip robota al sat islemi nasil yaptirilabilir?

    sagolun...


    Kod:
    var Semboller = new Dictionary<string, double>();
    Semboller["IMKBH'AKBNK"] = 7;
    Semboller["IMKBH'GARAN"] = 9;
    Semboller["IMKBH'YKBNK"] = 11;
    Semboller["IMKBH'SISE"] = 13;
    Semboller["IMKBH'PGSUS"] = 15;
    Semboller["IMKBH'KCHOL"] = 17;
    Semboller["IMKBH'SAHOL"] = 19;
    
    
    var Mesaj = "";
    
    foreach (var item in Semboller)
    {
        var Sembol = item.Key;
        var SembolLot = item.Value;
        var Bars = Sistem.GrafikVerileriniOku(Sembol, "60");
        var DusenTrend = Sistem.OtoTrendDusen(Bars, 100, 10);
        var RSI = Sistem.RSI(Bars, 22);
        var SonFiyat = Sistem.SonFiyat(Sembol);
    
        var SonBarNo = Bars.Count - 1;
        Mesaj += "\r\n" + Sembol + ",  RSI = " + RSI[SonBarNo].ToString("0.00") + ", Trend = " + DusenTrend[SonBarNo].ToString("0.00") + ", Son Fyt = " + SonFiyat.ToString("0.00");
    
        if (Bars[SonBarNo].High > DusenTrend[SonBarNo] && RSI[SonBarNo] > 30)
        {
            // emir gönder
            var Anahtar = Sistem.Name + ", " + Sembol;
            double IslemFiyat = 0;
            DateTime IslemTarih;
            var Miktar = SembolLot;
            var Rezerv = "";
            var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
    
            if (Pozisyon == 0 && SembolLot > 0 && Sistem.Saat.CompareTo("10:00:05") >= 0 && Sistem.Saat.CompareTo("17:59:55") <= 0)
            {
                var Islem = "";
                Islem = "ALIS";
                Rezerv = "ALIŞ YAPILDI";
                Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar, SonFiyat, Rezerv);
                Sistem.EmirSembol = Sembol;
                Sistem.EmirIslem = Islem;
                Sistem.EmirSuresi = "KIE";
                Sistem.EmirTipi = "Piyasa";
                Sistem.EmirMiktari = Math.Abs(Miktar);
                Sistem.EmirAciklama = "Gerçekleşti";
                Sistem.EmirGonder();
            }
        }
    }
    
    Sistem.Mesaj(Mesaj);
    vahap beyaz, ahmet çakar ....

  5.  Alıntı Originally Posted by Tiberius Yazıyı Oku
    Kod:
    var Semboller = new Dictionary<string, double>();
    Semboller["IMKBH'AKBNK"] = 7;
    Semboller["IMKBH'GARAN"] = 9;
    Semboller["IMKBH'YKBNK"] = 11;
    Semboller["IMKBH'SISE"] = 13;
    Semboller["IMKBH'PGSUS"] = 15;
    Semboller["IMKBH'KCHOL"] = 17;
    Semboller["IMKBH'SAHOL"] = 19;
    
    
    var Mesaj = "";
    
    foreach (var item in Semboller)
    {
        var Sembol = item.Key;
        var SembolLot = item.Value;
        var Bars = Sistem.GrafikVerileriniOku(Sembol, "60");
        var DusenTrend = Sistem.OtoTrendDusen(Bars, 100, 10);
        var RSI = Sistem.RSI(Bars, 22);
        var SonFiyat = Sistem.SonFiyat(Sembol);
    
        var SonBarNo = Bars.Count - 1;
        Mesaj += "\r\n" + Sembol + ",  RSI = " + RSI[SonBarNo].ToString("0.00") + ", Trend = " + DusenTrend[SonBarNo].ToString("0.00") + ", Son Fyt = " + SonFiyat.ToString("0.00");
    
        if (Bars[SonBarNo].High > DusenTrend[SonBarNo] && RSI[SonBarNo] > 30)
        {
            // emir gönder
            var Anahtar = Sistem.Name + ", " + Sembol;
            double IslemFiyat = 0;
            DateTime IslemTarih;
            var Miktar = SembolLot;
            var Rezerv = "";
            var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
    
            if (Pozisyon == 0 && SembolLot > 0 && Sistem.Saat.CompareTo("10:00:05") >= 0 && Sistem.Saat.CompareTo("17:59:55") <= 0)
            {
                var Islem = "";
                Islem = "ALIS";
                Rezerv = "ALIŞ YAPILDI";
                Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar, SonFiyat, Rezerv);
                Sistem.EmirSembol = Sembol;
                Sistem.EmirIslem = Islem;
                Sistem.EmirSuresi = "KIE";
                Sistem.EmirTipi = "Piyasa";
                Sistem.EmirMiktari = Math.Abs(Miktar);
                Sistem.EmirAciklama = "Gerçekleşti";
                Sistem.EmirGonder();
            }
        }
    }
    
    Sistem.Mesaj(Mesaj);
    Robot olarak çalıştırın ve sanal modda test edin.
    vahap beyaz, ahmet çakar ....

  6. Sayin Tiberius, sagolun Hizir gibi yetistiniz.

    var Semboller = new Dictionary<string, double>();
    Semboller["IMKBH'AKBNK"] = 7;
    Semboller["IMKBH'GARAN"] = 9;
    Semboller["IMKBH'YKBNK"] = 11;
    Semboller["IMKBH'SISE"] = 13;
    Semboller["IMKBH'PGSUS"] = 15;
    Semboller["IMKBH'KCHOL"] = 17;
    Semboller["IMKBH'SAHOL"] = 19;

    burdaki numaralar rastgelemi yaziliyor yoksa IMKB de her hissenin bu sekilde bir numarasi mi var.



    Mesaj += "\r\n" + Sembol + ", RSI = " + RSI[SonBarNo].ToString("0.00") + ", Trend = " + DusenTrend[SonBarNo].ToString("0.00") + ", Son Fyt = " + SonFiyat.ToString("0.00");

    buradaki kodlama sadece ekrana msj yazilmasi icin midir?





     Alıntı Originally Posted by Tiberius Yazıyı Oku
    Robot olarak çalıştırın ve sanal modda test edin.
    Son düzenleme : Santi78; 21-05-2019 saat: 02:40.

  7. Herkese merhaba,

    var K = Sistem.MA(C, "Simple", 22);
    K = Sistem.Ref(K, -61);

    Bu kod için 61 bar değilde değişken olarak saat başına öteleme yapılabilir mi ? örnek olarak 1 dakikalıkta kullanırken 09:58 değeri 10:01 e ötelenecek, saat 10:00 da değer 11:01 e, 10:30 11:01 e gibi... süre bazlı geri sayan öteleme gibi.

  8.  Alıntı Originally Posted by Santi78 Yazıyı Oku
    Sayin Tiberius, sagolun Hizir gibi yetistiniz.

    var Semboller = new Dictionary<string, double>();
    Semboller["IMKBH'AKBNK"] = 7;
    Semboller["IMKBH'GARAN"] = 9;
    Semboller["IMKBH'YKBNK"] = 11;
    Semboller["IMKBH'SISE"] = 13;
    Semboller["IMKBH'PGSUS"] = 15;
    Semboller["IMKBH'KCHOL"] = 17;
    Semboller["IMKBH'SAHOL"] = 19;

    burdaki numaralar rastgelemi yaziliyor yoksa IMKB de her hissenin bu sekilde bir numarasi mi var.



    Mesaj += "\r\n" + Sembol + ", RSI = " + RSI[SonBarNo].ToString("0.00") + ", Trend = " + DusenTrend[SonBarNo].ToString("0.00") + ", Son Fyt = " + SonFiyat.ToString("0.00");

    buradaki kodlama sadece ekrana msj yazilmasi icin midir?
    Evet mesaj satırı gözlem yapmak amacıyla eklendi.
    Ancak kodda bir değişiklik yaptık. Trend oluşmamışsa kontrolu de ekledik.



    var Semboller = new Dictionary<string, double>();
    Semboller["IMKBH'AKBNK"] = 7;
    Semboller["IMKBH'GARAN"] = 9;
    Semboller["IMKBH'YKBNK"] = 11;
    Semboller["IMKBH'SISE"] = 13;
    Semboller["IMKBH'PGSUS"] = 15;
    Semboller["IMKBH'KCHOL"] = 17;
    Semboller["IMKBH'SAHOL"] = 19;


    var Mesaj = "";

    foreach (var item in Semboller)
    {
    var Sembol = item.Key;
    var SembolLot = item.Value;
    var Bars = Sistem.GrafikVerileriniOku(Sembol, "60");
    var DusenTrend = Sistem.OtoTrendDusen(Bars, 100, 10);
    var RSI = Sistem.RSI(Bars, 22);
    var SonFiyat = Sistem.SonFiyat(Sembol);

    var SonBarNo = Bars.Count - 1;
    Mesaj += "\r\n" + Sembol + ", RSI = " + RSI[SonBarNo].ToString("0.00") + ", Trend = " + DusenTrend[SonBarNo].ToString("0.00") + ", Son Fyt = " + SonFiyat.ToString("0.00");

    if (Bars[SonBarNo].High > DusenTrend[SonBarNo] && DusenTrend[SonBarNo] > 0 && RSI[SonBarNo] > 30)
    {
    // emir gönder
    var Anahtar = Sistem.Name + ", " + Sembol;
    double IslemFiyat = 0;
    DateTime IslemTarih;
    var Miktar = SembolLot;
    var Rezerv = "";
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);

    if (Pozisyon == 0 && SembolLot > 0 && Sistem.Saat.CompareTo("10:00:05") >= 0 && Sistem.Saat.CompareTo("17:59:55") <= 0)
    {
    var Islem = "";
    Islem = "ALIS";
    Rezerv = "ALIŞ YAPILDI";
    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar, SonFiyat, Rezerv);
    Sistem.EmirSembol = Sembol;
    Sistem.EmirIslem = Islem;
    Sistem.EmirSuresi = "KIE";
    Sistem.EmirTipi = "Piyasa";
    Sistem.EmirMiktari = Math.Abs(Miktar);
    Sistem.EmirAciklama = "Gerçekleşti";
    Sistem.EmirGonder();
    }
    }
    }

    Sistem.Mesaj(Mesaj);
    vahap beyaz, ahmet çakar ....

Sayfa 1/2 12 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
  •