Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
27,50 10% 100,59 Mn 23,70 / 27,50
67,65 10% 515,04 Mn 61,70 / 67,65
11,00 10% 3,88 Mn 9,80 / 11,00
1,65 10% 54,88 Mn 1,52 / 1,65
14,75 9.99% 88,63 Mn 13,54 / 14,75
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
10,53 -10% 2,12 Mr 10,53 / 11,55
20,40 -9.97% 202,36 Mn 20,40 / 23,86
402,25 -9.96% 524,05 Mn 402,25 / 448,00
260,25 -9.95% 1,61 Mr 260,25 / 283,50
4,58 -9.84% 46,70 Mn 4,58 / 4,58
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
325,00 0.46% 12,23 Mr 319,00 / 326,25
3,16 6.4% 11,83 Mr 2,98 / 3,20
135,00 8.09% 10,01 Mr 118,60 / 135,00
221,50 6.54% 9,91 Mr 209,00 / 225,00
269,00 2.28% 7,40 Mr 266,00 / 272,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,11 -0.47% 829,86 Mn 18,66 / 19,26
77,90 -1.7% 7,25 Mr 77,60 / 79,15
392,00 -1.13% 7,21 Mr 390,25 / 404,50
221,50 6.54% 9,91 Mr 209,00 / 225,00
760,00 -0.39% 2,81 Mr 747,00 / 761,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,11 -0.47% 829,86 Mn 18,66 / 19,26
77,90 -1.7% 7,25 Mr 77,60 / 79,15
93,00 0.65% 539,82 Mn 91,90 / 93,65
117,20 1.74% 879,06 Mn 112,40 / 119,90
392,00 -1.13% 7,21 Mr 390,25 / 404,50
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,11 -0.47% 829,86 Mn 18,66 / 19,26
31,04 -0.83% 136,84 Mn 30,50 / 31,30
77,90 -1.7% 7,25 Mr 77,60 / 79,15
10,67 2.69% 200,26 Mn 10,40 / 10,71
81,25 2.85% 499,08 Mn 79,05 / 81,60

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj

Masrafsýz Bankacýlýk + 1.000 TL Nakit! Enpara’dan Çifte Avantaj
Sayfa 619/626 ÝlkÝlk ... 119519569609617618619620621 ... SonSon
Arama sonucu : 5007 madde; 4,945 - 4,952 arasý.

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

  1. Chat gpt/Gemini arasýnda gemini derim abi ama.
    Gemini sen arasýnda Sonli derdim)
    oldu abi teþekkür ederim.
    Excel bununiçin þart deðildi abi. hallettim dediðiniz gibi. Ama excel okuma yazma baþka bir taramada þart oldu.

    Sistem.SorguDeger[4] = zz[Sistem.Sembol]; bende Sistem.SorguDeger[4] = zz[Sistem.Sembol].ToString(); þeklindeydi.
    2 gün 20 saattir uðraþtým yazmaya,araþtýrmaya.
    Bu cevap olmasaydý, kötüydü.
    Ayaðýnýza taþ deðmesin.

    Hatýrlarmýsýnýz bilmiyorum, birde bir kümede en yükseðin kaçýncý sýrada olduðuyla ilgili bir soru sormuþtum.
    4 sene önce)
    Tüm gece düþündüm demiþtiniz.
    Tekne iþi tamamdýr.)
    Son düzenleme : engin.kilic.73; 15-08-2025 saat: 16:34.

  2. Ayaðýna taþ deðmesin abi bunu deneyeceðim.
    Ýlk listede þu kýsmý
    var zz = new Dictionary<string,double>(); kýsmý
    var a = new Dictionary<string, int>
    Þeklindeydi. ekrana gelsede sayý olarak görmedi. Onu farkettim bir saat önce(

  3. Rica ederim, iþin görüldüyse.. o kadar da deðil tabi, sen yine de gpt-gemini ye devam et

    .ToString(); eklersen deðiþkenin deðerini genel manada yazýya dönüþtürmüþ olursun
    int tam sayý için kullanabilirsin

    ben uzun zamandýr ideal vs uðraþmýyorum; genelde orta-uzun vade, grafikteyse trendler, klasik ortalamalar, rsi ve macd eþliðinde barlarýn genel görüntüsü..
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlý hayatýn ne de son matemidir bu.


  4. Haftasonu belli olur abi. ortalama duþuk olsada 7 tavan

  5. Ortalamada yükseldi)) Haftasonuna gerek kalmadý.)
    Ayaðýnýza taþ deðmesin.
    Elde kalanlar.)
    Hayallerin kadar yaþarsýn.




    Para giriþ çýkýþýný gun sonu kurum bazlý incelemekte fayda var. Sadece bu. + bunlarýn grafiðine bakmak. Toplam 20dk.
    Yakalarsan, yakalayamazsan %0,5 stop. Bitti. Robotsuz getiridir.

  6. Abiler Hocalar Selamlar
    aþaðýdaki robot kodunda alacaðý hisse adedine sýnýrlama getirebiliyorum.
    ama alým sýnýrlamasýný var XXXXXX = c[i]/ h[i] (ornektir) ; alacaðý büyükten küçüðe doðru sýralayýp o þekilde almasýný istiyorum. Yardýmlarýnýz beklerim)
    3 hisse almasýný ve bu sýralamanýn xxxxx deðerine göre sýralayýp almasý lazým.


    HTML Kod:
    var SistemAdi = "XXXXXXXXXXXXXXXXXXXXXXX";//sisteminizin ismini buraya girin
    var GrafikPeriyodu = "1"; //sisteminizin çalýþtýðý periyot
    
    var Sozluk = new Dictionary<string, double>();
    
    
    Sozluk["IMKBH'GARAN"] = 1;
    Sozluk["IMKBH'AKBNK"] = 1;
    Sozluk["IMKBH'ISCTR"] = 1;
    Sozluk["IMKBH'YKBNK"] = 1;
    Sozluk["IMKBH'ALBRK"] = 1;
    
    
    int MaksimumHisseAdedi = 3;  // Maksimum alým sayýsýný belirtin.
    
    
    int aktifPozisyonSayisi = 0;  // Anlýk aktif pozisyon sayýsýný tutacak deðiþken.
    
    
    foreach (var kvp in Sozluk)  // Döngüye girmeden önce mevcut pozisyonlarý sayýn.
    {
        var anahtar = "TAR3_GSPK01A" + Sistem.Name + kvp.Key + "_";
        double fiyat; DateTime tarih;
        var pozisyonMiktari = Sistem.PozisyonKontrolOku(anahtar, out fiyat, out tarih);
        if (pozisyonMiktari > 0) 
        {
            aktifPozisyonSayisi++;
        }
    }
    
    for (var No = 0; No < Sozluk.Count; No++)
    {
        var EmirSembol = Sozluk.ElementAt(No).Key;
        var Sembol = EmirSembol;
        var MySistem = Sistem.SistemGetir(SistemAdi, Sembol, GrafikPeriyodu);
        var LotSize = Sozluk.ElementAt(No).Value;
    
        var SonFiyat = Sistem.SonFiyat(EmirSembol);
        var Anahtar = Sistem.Name + "," + EmirSembol;
        double IslemFiyat = 0;
        DateTime IslemTarih;
        var Miktar = 0.0;
        var Rezerv = "";
        string PozRezerv = "" ;
        double PozFiyat = 0.0 ;
        var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);
        var SonYon = Sistem.SonYonGetir(SistemAdi, Sembol, GrafikPeriyodu);
               string DosyaDir = "C:\\iDeal\\TARAMA_LOG5\\" + Sistem.Name + "_" + Sembol.ToString() + ".txt";
            if (!System.IO.Directory.Exists("C:\\iDeal\\TARAMA_LOG5\\")) System.IO.Directory.CreateDirectory("C:\\iDeal\\TARAMA_LOG5\\");
            if (!System.IO.File.Exists(DosyaDir)) System.IO.File.Create(DosyaDir);
        var KZ  = 0.0 ;
        var KZY = ""  ;
    
        var XXXXXX = c[i]/ h[i] ;
    
    
        var SF = Sistem.SonFiyat(EmirSembol);
        // Emir Miktarýný Hesapla
        if (Sistem.Saat.CompareTo("00:01:00") <= 0 || Sistem.Saat.CompareTo("23:59:59") >= 0)  // seans yok iþlem yapma
        {
        }
        else
        {
            if (SonYon == "F" && Pozisyon != 0)  // Flata Geç
           {  
            Miktar = -Pozisyon;
                PozFiyat = Sistem.SonFiyat(Sembol);
                Rezerv = " Satiþ Fiyatý :" + PozFiyat.ToString("0.00") + " K/Z : " + KZ.ToString("0.000");        ;
                KZ = (float)(SF * Pozisyon) - (float)(PozFiyat * Pozisyon);
                KZY = (Sistem.SayiYuvarla(SF / PozFiyat, 0.0001) - 1).ToString("%0.000");
                PozRezerv = "Satýþ Fiyatý : " + PozFiyat.ToString("0.00") + " K/Z : " + KZ.ToString("0.000");        }
     
            else if (SonYon == "A" && Pozisyon != LotSize  && aktifPozisyonSayisi < MaksimumHisseAdedi)  // Al
            {
             Miktar = LotSize - Pozisyon;
             PozFiyat = Sistem.SonFiyat(Sembol);
             Rezerv = " Aliþi Fiyatý :" + PozFiyat.ToString("0.00") ;
             aktifPozisyonSayisi++;
            }
    
            else if (SonYon == "S" && Pozisyon != -LotSize)  // Sat //HÝSSE SATIÞI BURADAN GÝDÝYOR.
            {
                PozFiyat = Sistem.SonFiyat(Sembol);
                Miktar = -LotSize - Pozisyon;
                Rezerv = " Satiþ2 Fiyatý :" + PozFiyat.ToString("0.00") ;
                KZ = (float)(SF * Pozisyon) - (float)(PozFiyat * Pozisyon);
                KZY = (Sistem.SayiYuvarla(SF / PozFiyat, 0.0001) - 1).ToString("%0.000");
                PozRezerv = "Satýþ Fiyatý : " + PozFiyat.ToString("0.00") + " K/Z : " + KZ.ToString("0.000");
    
            }
    
            // Emir Gönder
            var Islem = "";
            if (Miktar > 0)
                Islem = "ALIS";
            if (Miktar < 0)
                Islem = "SATIS";
            if (Islem != "")
            {
                Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
                Sistem.EmirSembol = EmirSembol;
                Sistem.EmirIslem = Islem;
                Sistem.EmirMiktari = Math.Abs(Miktar);
                Sistem.EmirFiyati = Sistem.SonFiyat(Sembol);
                Sistem.EmirAciklama = Rezerv;
                Sistem.EmirTipi = "Piyasa";
                Sistem.EmirSuresi = "KIE";
                Sistem.EmirGonder();
                string LOGTEXT = Sistem.Name .ToString()                    + "\t" + 
    
                                 Sembol.ToString()                          + "\t" + 
                                 Islem.ToString()                           + "\t" + 
                                 PozFiyat.ToString("0.00")                  + "\t" + 
                                 Math.Abs(Miktar).ToString()                + "\t" + 
                                 System.DateTime.Now.ToString("dd.MM.yyyy") + "\t" + 
                                 System.DateTime.Now.ToString("HH:mm:ss");
                                 LOGTEXT += Islem == "SATIS" ? "\tKZ: " + KZ.ToString("0.000") + "\r\n" : "\r\n";
                System.IO.File.AppendAllText(DosyaDir, LOGTEXT);
    
                if (Islem == "SATIS") LOGTEXT += "\r\n" + "KZ Yüzde: " + KZY + " + K.Z. :" + KZ ;
    
                
                // Telegram Mesaj
                string urlString = "https://api.telegram.org/bot{0}/sendMessage?chat_id={1}&text={2}";
    string apiToken = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";  
    string chatId = "XXXXXXXXXXXXXXXXXXXXXXX";              System.Net.WebRequest.Create(String.Format(urlString, apiToken, chatId, LOGTEXT)).GetResponse().GetResponseStream();
            }
        }
    }

  7.  Alýntý Originally Posted by dariod Yazýyý Oku
    Spot için kullandýgým bir kalýp var Sn Bearbull
    belirli bir süredir gerceklesmemiþ pasifte emir varsa aktifen emri gercekleþtir.
    burda zaman yerýne baska kriter aktifden sat yerine yine baska kosul kullanýlabilir.
    inceleyin isterseniz
    Saygýlarýmla
    string inpSembol = "IMKBH'AKBNK";

    var BistHesap = Sistem.BistHesapOku();
    if (BistHesap != null)
    {
    var BekleyenList = BistHesap.BekleyenEmirler;

    for (int i = 0; i < BekleyenList.Count; i++)
    {
    Sistem.Debug(
    "Bekleyen i :" + i
    + " OrderNo: " + BekleyenList[i].OrderNo
    + " OrderDate: " + BekleyenList[i].OrderDate
    + " Symbol: " + BekleyenList[i].Symbol
    + " BuySell: " + BekleyenList[i].BuySell
    + " Session: " + BekleyenList[i].Session
    + " OrderType: " + BekleyenList[i].OrderType
    + " Price: " + BekleyenList[i].Price
    + " Status: " + BekleyenList[i].Status
    );


    var zaman = DateTime.Now;
    var z1 =zaman.AddSeconds(-30);

    string z2 =BekleyenList[i].OrderDate;
    string orderNo = BekleyenList[i].OrderNo;

    if (inpSembol == BekleyenList[i].Symbol)
    {
    Sistem.Mesaj(" senedin bekleyen emri var:" + inpSembol + " orderNo:" + orderNo + " GMT saat:" + DateTime.Now.ToString("HH:mm:ss"));
    Sistem.EmirSembol = inpSembol;
    if (z1.ToString("HH:mm:ss").CompareTo(z2) == 1)
    {
    Sistem.EmirSil(orderNo);
    Sistem.EmirIslem = BekleyenList[i].BuySell;
    Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
    Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
    Sistem.EmirMiktari = BekleyenList[i].Amount;
    Sistem.EmirGonder();
    }
    Hocam EmirSil fonksiyonu çalýþýyor mu idealde ? Bu kodu aktif kullanýyor musunuz ?

  8. selam aleykum

Sayfa 619/626 ÝlkÝlk ... 119519569609617618619620621 ... 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
  •