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 592/626 ÝlkÝlk ... 92492542582590591592593594602 ... SonSon
Arama sonucu : 5007 madde; 4,729 - 4,736 arasý.

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

  1.  Alýntý Originally Posted by noyan Yazýyý Oku
    nadara watson repaint yapýyor bunu kullanmak sakýncalý olur ....
    dca mantýðý gibi yapmak istediðimden repaint yapmasýnda sorun olmaz bence . Fiyat her alt bantý ihlal ettiðinde alým yapacak ve aldýðýný belli bir yüzde ile kar olarak satacak.

  2.  Alýntý Originally Posted by mahmutbir Yazýyý Oku
    dca mantýðý gibi yapmak istediðimden repaint yapmasýnda sorun olmaz bence . Fiyat her alt bantý ihlal ettiðinde alým yapacak ve aldýðýný belli bir yüzde ile kar olarak satacak.
    bunu incelermisin renk deðiþimine göre
    var Length = 1000;
    var Bandwidth = 6;
    var mult = 3;
    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");

    var y = Sistem.Liste(0);
    var up = Sistem.Liste(0);
    var down = Sistem.Liste(0);

    double sum_e = 0.0;
    for (int i = V.Count - Length; i < V.Count; i++)
    {
    double sum = 0.0;
    double sumw = 0.0;
    for (int j = V.Count - Length; j < V.Count - 1; j++)
    {
    double w = Math.Exp(-(Math.Pow(i - j, 2) / (Bandwidth * Bandwidth * 2)));
    sum += C[j] * w;
    sumw += w;
    }
    double y2 = sum / sumw;
    sum_e += (Math.Abs(C[i] - y2));
    y[i] = (float)y2;
    }

    var valc = Sistem.Liste(0);
    var RenkListesi = new List<Color>();
    for (int i = 0; i < Sistem.BarSayisi; i++)
    RenkListesi.Add(Color.Gold);
    for (int i = V.Count - Length; i < V.Count; i++)
    {
    valc[i] = (i > 0) ? y[i] > y[i - 1] ? 0 : 1 : 0;
    if (valc[i] == 0) RenkListesi[i] = Color.LimeGreen;
    if (valc[i] == 1) RenkListesi[i] = Color.Red;
    }
    Sistem.Cizgiler[0].Deger = y;
    Sistem.Cizgiler[0].RenkListesi = RenkListesi;
    ÝDEAL KOD YAZMADA YENÝYÝM........YOL GÖSTERMENÝZ YETERLÝDÝR TÞK...

  3.  Alýntý Originally Posted by Noyan Yazýyý Oku
    YGT:=0.6/100;
    KYN:=Mov( (H+L+C)/3,3,E);
    AD:=If((KYN*(1-YGT))>PREV,KYN*(1-YGT),If((KYN*(1+YGT))<PREV,KYN*(1+YGT),PREV));
    BU:=0.05/100;
    SU:=Mov( (H+L+C)/3,3,E) ;
    DD:=If((SU*(1-BU))>PREV,SU*(1-BU),If((SU*(1+BU))<PREV,SU*(1+BU),PREV));
    Int(AD/0.025+0.50)*0.025;Int(DD/0.025+0.50)*0.025

    ÝDEAL FORMÜLDEKÝ HATA NEREDE....
    //HATALI ...
    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var L = Sistem.GrafikFiyatSec("Dusuk");
    var H = Sistem.GrafikFiyatSec("Yuksek");
    var O = Sistem.GrafikFiyatSec("Acilis");


    double ygt = 0.6/100; // orjinal = 0.8
    double bu = 0.05/100; // orjinal = 0.2

    var hlc = Sistem.Liste(0);
    var ad = Sistem.Liste(0);
    var dd = Sistem.Liste(0);


    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    hlc[i] = (H[i] + L[i] + C[i]) / 3;
    }

    var kyn = Sistem.MA(hlc, "Exp", 3);
    var su = Sistem.MA(hlc, "Exp", 3);

    for (int i = 2; i < Sistem.BarSayisi; i++)
    {
    if (kyn[i] * (1-ygt) > ad[i-1] ) ad[i] = (float)Math.Round(kyn[i] * (1 - ygt), 2);

    else if ( kyn[i] * (1+ygt) < ad[i-1] ) ad[i] = (float)Math.Round(kyn[i] * (1 - ygt), 2);

    else ad[i] = ad[i-1];

    if ( su[i] * (1-bu) > dd[i-1] ) dd[i] = (float)Math.Round(su[i] * (1 - bu), 2);

    else if ( su[i] * (1 + bu) < dd[i-1] ) dd[i] = (float)Math.Round(su[i] * (1 + bu), 2);

    else dd[i] = dd[i-1] ;
    }

    Sistem.Cizgiler[0].Deger = ad;
    Sistem.Cizgiler[1].Deger = dd;

    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var L = Sistem.GrafikFiyatSec("Dusuk");
    var H = Sistem.GrafikFiyatSec("Yuksek");
    var O = Sistem.GrafikFiyatSec("Acilis");

    double ygt = 0.6 / 100; // orjinal = 0.8
    double bu = 0.05 / 100; // orjinal = 0.2

    var hlc = Sistem.Liste(0);
    var ad = Sistem.Liste(0);
    var dd = Sistem.Liste(0);

    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    hlc[i] = (H[i] + L[i] + C[i]) / 3;
    }

    var kyn = Sistem.MA(hlc, "Exp", 3);
    var su = Sistem.MA(hlc, "Exp", 3);

    for (int i = 2; i < Sistem.BarSayisi; i++)
    {
    if (kyn[i] * (1 - ygt) > ad[i - 1])
    {
    ad[i] = Math.Round(kyn[i] * (1 - ygt), 2);
    }
    else if (kyn[i] * (1 + ygt) < ad[i - 1])
    {
    ad[i] = Math.Round(kyn[i] * (1 + ygt), 2);
    }
    else
    {
    ad[i] = ad[i - 1];
    }

    if (su[i] * (1 - bu) > dd[i - 1])
    {
    dd[i] = Math.Round(su[i] * (1 - bu), 2);
    }
    else if (su[i] * (1 + bu) < dd[i - 1])
    {
    dd[i] = Math.Round(su[i] * (1 + bu), 2);
    }
    else
    {
    dd[i] = dd[i - 1];
    }
    }

    Sistem.Cizgiler[0].Deger = ad;
    Sistem.Cizgiler[1].Deger = dd;

  4.  Alýntý Originally Posted by gencparaci Yazýyý Oku
    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var L = Sistem.GrafikFiyatSec("Dusuk");
    var H = Sistem.GrafikFiyatSec("Yuksek");
    var O = Sistem.GrafikFiyatSec("Acilis");

    double ygt = 0.6 / 100; // orjinal = 0.8
    double bu = 0.05 / 100; // orjinal = 0.2

    var hlc = Sistem.Liste(0);
    var ad = Sistem.Liste(0);
    var dd = Sistem.Liste(0);

    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
    hlc[i] = (H[i] + L[i] + C[i]) / 3;
    }

    var kyn = Sistem.MA(hlc, "Exp", 3);
    var su = Sistem.MA(hlc, "Exp", 3);

    for (int i = 2; i < Sistem.BarSayisi; i++)
    {
    if (kyn[i] * (1 - ygt) > ad[i - 1])
    {
    ad[i] = Math.Round(kyn[i] * (1 - ygt), 2);
    }
    else if (kyn[i] * (1 + ygt) < ad[i - 1])
    {
    ad[i] = Math.Round(kyn[i] * (1 + ygt), 2);
    }
    else
    {
    ad[i] = ad[i - 1];
    }

    if (su[i] * (1 - bu) > dd[i - 1])
    {
    dd[i] = Math.Round(su[i] * (1 - bu), 2);
    }
    else if (su[i] * (1 + bu) < dd[i - 1])
    {
    dd[i] = Math.Round(su[i] * (1 + bu), 2);
    }
    else
    {
    dd[i] = dd[i - 1];
    }
    }

    Sistem.Cizgiler[0].Deger = ad;
    Sistem.Cizgiler[1].Deger = dd;
    BUNA CEVAP YAZILMIÞTI... kontrol edin ama matriks ile grafik üzerindede karþýlaþtýrýn...
    ÝDEAL KOD YAZMADA YENÝYÝM........YOL GÖSTERMENÝZ YETERLÝDÝR TÞK...

  5. CGBT ile zor anlaþtým toplam kar hesaplamada ve toplam kar ile ek lot almada .....KONTROL EDEBÝLÝRMÝSÝNÝZ....
    foreach (var item in Sozluk)
    {
    var EmirSembol = item.Key;
    var Anahtar = Sistem.Name + " , " + EmirSembol;
    var IslemFiyat = 0.0;
    DateTime IslemTarih;
    var Rezerv = "";
    var AlisFiyat = 0.0m;
    var SatisFiyat = 0.0m;
    var KademeFiyat = 0.0m;
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih, out Rezerv);
    var Lot = item.Value[2];
    var Yuksek = item.Value[3];
    var Dusuk = item.Value[4];

    var basicitem = Sistem.YuzeyselVeriOku(EmirSembol);
    var sonfiyat = (decimal)basicitem.LastPrice;
    var bidfiyat = (decimal)basicitem.BidPriceDec;
    var askfiyat = (decimal)basicitem.AskPriceDec;

    if (sonfiyat == 0 || bidfiyat == 0 || askfiyat == 0)
    continue;

    decimal toplamKar = 0;
    string DosyaDir = @"C:\iDeal\60DK" + EmirSembol.Split('\'')[1] + ".YapilanIslemler.txt";
    if (System.IO.File.Exists(DosyaDir))
    {
    var satirler = System.IO.File.ReadAllLines(DosyaDir);
    foreach (var satir in satirler)
    {
    var bilgiler = satir.Split('\t');
    if (bilgiler.Length >= 3)
    {
    decimal alisFiyati = Convert.ToDecimal(bilgiler[2]);
    decimal satisFiyati = Convert.ToDecimal(bilgiler[3]);
    decimal kar = satisFiyati - alisFiyati;
    toplamKar += kar;
    }
    }
    }

    if (!System.IO.Directory.Exists(@"C:\iDeal\60DK"))
    System.IO.Directory.CreateDirectory(@"C:\iDeal\60D K");
    if (!System.IO.File.Exists(DosyaDir))
    System.IO.File.Create(DosyaDir).Close();

    var ReadLines = System.IO.File.ReadAllLines(DosyaDir);
    if (ReadLines.Length != 0)
    {
    KademeFiyat = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[1]);
    AlisFiyat = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[2]);
    SatisFiyat = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[3]);
    }
    else
    {
    AlisFiyat = askfiyat;
    }

    var Islem = "";
    var Miktar = 0.0;


    if (bidfiyat <= AlisFiyat && Pozisyon >= 0 && bidfiyat >= (decimal)Dusuk && bidfiyat <= (decimal)Yuksek) // AL
    {
    Rezerv = "Alis : " + bidfiyat.ToString("0.00");
    if (toplamKar > KademeFiyat)
    {
    int ekLotMiktari = (int)(toplamKar / KademeFiyat);
    Lot += ekLotMiktari;
    toplamKar -= ekLotMiktari * KademeFiyat;
    Sistem.PozisyonKontrolGuncelle(Anahtar, Lot, IslemFiyat, "Ek Lotlar Alýþta Kullanýldý ve Pozisyon Güncellendi");
    }
    Miktar = Lot;
    IslemFiyat = (double)bidfiyat;
    }
    else if (askfiyat >= SatisFiyat && Pozisyon > 0)
    {
    Rezerv = "Satis: " + askfiyat.ToString("0.00") + " Kar: " + ((askfiyat - AlisFiyat) * (decimal)Lot).ToString("0.00") + " Toplam Kar: " + toplamKar.ToString("0.00")
    Miktar = -Lot;
    IslemFiyat = (double)askfiyat;
    }

    if (Miktar > 0)
    Islem = "Alis";
    if (Miktar < 0)
    Islem = "Satis";
    if (Islem != "")
    Son düzenleme : Noyan; 03-04-2024 saat: 01:00.
    ÝDEAL KOD YAZMADA YENÝYÝM........YOL GÖSTERMENÝZ YETERLÝDÝR TÞK...

  6. bu þekilde olmasý daha doðru olmazmý... yanlýþ düþündüðüm kýsým varsa yardým pls.... (??? iþaretli kýsýmlar)
    foreach (var item in Sozluk)
    {
    var EmirSembol = item.Key;
    var Anahtar = Sistem.Name + " , " + EmirSembol;
    var IslemFiyat = 0.0;
    DateTime IslemTarih;
    var Rezerv = "";
    var AlisFiyat = 0.0m;
    var SatisFiyat = 0.0m;
    var KademeFiyat = 0.0m;
    var toplamKar = 0.0m;
    var kar = 0.0m;
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih, out Rezerv);
    var Lot = item.Value[2];
    var Yuksek = item.Value[3];
    var Dusuk = item.Value[4];

    var basicitem = Sistem.YuzeyselVeriOku(EmirSembol);
    var sonfiyat = (decimal)basicitem.LastPrice;
    var bidfiyat = (decimal)basicitem.BidPriceDec;
    var askfiyat = (decimal)basicitem.AskPriceDec;


    if (sonfiyat == 0 || bidfiyat == 0 || askfiyat == 0)
    continue;
    // Ilk Islem Sarti (Mevcut fiyat yuksek/dusuk arasinda ise ve poz yoksa, Al/Sat seviyesi kademe kadar belirlenir)
    string DosyaDir = @"C:\iDeal\60DK" + EmirSembol.Split('\'')[1] + ".YapilanIslemler.txt"; // Dosya Adi
    if (!System.IO.Directory.Exists(@"C:\iDeal\60DK"))
    System.IO.Directory.CreateDirectory(@"C:\iDeal\60D K");
    if (!System.IO.File.Exists(DosyaDir))
    System.IO.File.Create(DosyaDir).Close(); // Dosya olusturulduktan sonra kapatilir.

    var ReadLines = System.IO.File.ReadAllLines(DosyaDir);
    if (ReadLines.Length != 0)

    { // iþlem karý ve toplam kar için txt de alan oluþturdum ???
    KademeFiyat = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[1]);
    AlisFiyat = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[2]);
    SatisFiyat = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[3]);
    kar = SatisFiyat - AlisFiyat; // kar ve toplam kar ý bu kýsýmda mý hesaplatmalýyým????
    kar = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[4]);
    toplamKar += kar;
    toplamKar = (decimal)Convert.ToSingle(ReadLines.Last().Split(' \t')[5]);
    }
    else
    {
    AlisFiyat = askfiyat;
    }

    var Islem = "";
    var Miktar = 0.0;


    if (bidfiyat <= AlisFiyat && Pozisyon >= 0 && bidfiyat >= (decimal)Dusuk && bidfiyat <= (decimal)Yuksek) // AL
    {
    Rezerv = "Alis : " + bidfiyat.ToString("0.00");
    if (toplamKar > AlisFiyat) // ek lotlarý burada alýþ yaptýrmak istedim ???
    {
    int ekLotMiktari = (int)(toplamKar / AlisFiyat);
    Lot += ekLotMiktari;
    toplamKar -= ekLotMiktari * AlisFiyat;
    //Sistem.PozisyonKontrolGuncelle(Anahtar, Lot, IslemFiyat, "Ek Lotlar Alýþta Kullanýldý ve Pozisyon Güncellendi");
    // Yeni toplam karý rezerv kýsmýna ekleyelim ???
    Rezerv += " Toplam Kar: " + toplamKar.ToString("0.00");
    // Ek lotlarý rezerv kýsmýna ekleyelim ???
    Rezerv += " Ek Lotlar: " + ekLotMiktari.ToString();


    }
    Miktar = Lot;
    IslemFiyat = (double)bidfiyat;
    }
    else if (askfiyat >= SatisFiyat && Pozisyon > 0)
    {
    Rezerv = "Satis: " + askfiyat.ToString("0.00") + " Kar: " + ((askfiyat - AlisFiyat) * (decimal)Lot).ToString("0.00") + " Toplam Kar: " + toplamKar.ToString("0.00");
    Miktar = -Lot;
    IslemFiyat = (double)askfiyat;
    }

    if (Miktar > 0)
    Islem = "Alis";
    if (Miktar < 0)
    Islem = "Satis";
    if (Islem != "")
    ÝDEAL KOD YAZMADA YENÝYÝM........YOL GÖSTERMENÝZ YETERLÝDÝR TÞK...

  7.  Alýntý Originally Posted by serseri26 Yazýyý Oku
    User dll olmuþ 1.500 TL. Akýl iþi deðil
    Bu user.dll tam olarak nedir? ne ise yarar? Islem hizini mi arttiriyor?

  8.  Alýntý Originally Posted by oralet Yazýyý Oku
    Robot kullanan arkadaslar , günluk hesaba login olma iþini araci kurumda iptal ettirebilen oldu mu?

    SM-M205F cihazýmdan Tapatalk kullanýlarak gönderildi
    Benim araci kurumum (Bulls Yatirim) iptal edemiyoruz. Yeni kural bu dediler.

Sayfa 592/626 ÝlkÝlk ... 92492542582590591592593594602 ... 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
  •