Artan
Azalan
Ýþlem
BIST 30
BIST 50
BIST 100
NASDAQ 100
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,69 10% 847,52 Mn 17,96 / 19,69
25,30 10% 439,44 Mn 22,56 / 25,30
11,44 10% 1,22 Mr 10,43 / 11,44
280,75 9.99% 1,93 Mr 255,00 / 280,75
243,60 9.98% 10,53 Mr 223,80 / 243,60
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
20,02 -9.98% 614,98 Mn 20,02 / 23,68
10,39 -9.97% 247,50 Mn 10,39 / 11,63
130,20 -9.96% 56,18 Mn 130,20 / 134,20
362,25 -9.94% 25,69 Mn 362,25 / 362,25
594,00 -9.93% 245,08 Mn 594,00 / 669,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
3,33 5.38% 22,08 Mr 3,18 / 3,41
320,50 -1.38% 12,88 Mr 320,25 / 326,75
415,00 5.87% 12,77 Mr 391,00 / 416,25
10,64 1.04% 11,08 Mr 9,48 / 11,58
243,60 9.98% 10,53 Mr 223,80 / 243,60
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,24 0.68% 572,67 Mn 19,03 / 19,48
77,70 -0.26% 6,72 Mr 77,20 / 79,35
415,00 5.87% 12,77 Mr 391,00 / 416,25
243,60 9.98% 10,53 Mr 223,80 / 243,60
752,50 -0.99% 2,28 Mr 751,50 / 764,00
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,24 0.68% 572,67 Mn 19,03 / 19,48
77,70 -0.26% 6,72 Mr 77,20 / 79,35
95,10 2.26% 688,45 Mn 93,70 / 95,70
116,50 -0.6% 316,08 Mn 116,00 / 118,20
415,00 5.87% 12,77 Mr 391,00 / 416,25
Hisse Fiyat Fark% Hacim (TL) Düþük / Yüksek
19,24 0.68% 572,67 Mn 19,03 / 19,48
30,90 -0.45% 135,27 Mn 30,90 / 31,76
77,70 -0.26% 6,72 Mr 77,20 / 79,35
10,91 2.25% 346,39 Mn 10,68 / 11,06
84,05 3.45% 673,77 Mn 81,50 / 84,95

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 398/626 ÝlkÝlk ... 298348388396397398399400408448498 ... SonSon
Arama sonucu : 5007 madde; 3,177 - 3,184 arasý.

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

  1.  Alýntý Originally Posted by serseri26 Yazýyý Oku
    bilgisayara sanal windows kurarsanýz iki idealide ayný anda çalýþtýrabilirsiniz.Tabi lisansýnýz varsa.
    [IMG][/IMG]

    ideal teknik servisini arayarak öðrendim.

    Aþamalarý yazýyorum.

    1- Mevcut bir ideal varsa , yeni bir ideal daha kuruyoruz. Yeni kurdugumuz idealin adý 1. idealden farklý olacak.
    2. Mevcut olan idealin içinde confið klasörünün içine mausa sað týklayarak yeni metin belgesi þeciyoruz bunada multiuser ismini veriyoruz.
    3. Yaptýgýmýz multiuser dosyasýný yeni kurduðumuz idealin config dosyasýnýn içine kopyalýyoruz.
    4- Mevcut idealde yer alan patern, chart sistem, chardata gibi klasörleri yeni idealin içine kopyalýyoruz. (Bu mecburi olmayýp hangi ayarlarý taþýmak istiyorsanýz onu kopyalarsýnýz.
    5- 2 idealide artýk ayný anda açabilirsiniz artýk .
    6- Bu iþlemleri yaparken idealler kapalý olarak yapýlacak.

    Ben bunu idealgo modülünde ayný anda 1 den fazla optimizasyon yapmak için kullanacagým.
    Lisans bilgilerinizi yeni kurdugunuz idealin içine yazdýnýzmý idealgo modülü ondada açýlacaktýr.

  2. Sistem.SorguBaslik[0] = "Hacim";
    Sistem.SorguBaslik[1] = "besGunHacim";

    var veri = Sistem.GrafikVerileri;
    var V = Sistem.GrafikFiyatOku(veri, "Hacim");
    var bes = Sistem.MA(5, "Simple", "V"); //son 5 periyot hacim ortalamasý

    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Vol;
    Sistem.SorguDeger[1] = bes ;

    Sistem.SorguEkle();

    Üsteki sorgu formülünde günün hacmini ve 5 günlük hacim ortalamasýný tabloda görmek istiyorum . Günlük hacmi hesaplýyor fakat 5 günlük hacim ortalamasýný hesaplamýyor.

    5 günlük hacim ortalamasýný nasýl yazmalýyým ki oda tabloda görünsün.

  3.  Alýntý Originally Posted by atakanözbaki Yazýyý Oku
    Sistem.SorguBaslik[0] = "Hacim";
    Sistem.SorguBaslik[1] = "besGunHacim";

    var veri = Sistem.GrafikVerileri;
    var V = Sistem.GrafikFiyatOku(veri, "Hacim");
    var bes = Sistem.MA(5, "Simple", "V"); //son 5 periyot hacim ortalamasý

    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Vol;
    Sistem.SorguDeger[1] = bes ;

    Sistem.SorguEkle();

    Üsteki sorgu formülünde günün hacmini ve 5 günlük hacim ortalamasýný tabloda görmek istiyorum . Günlük hacmi hesaplýyor fakat 5 günlük hacim ortalamasýný hesaplamýyor.

    5 günlük hacim ortalamasýný nasýl yazmalýyým ki oda tabloda görünsün.

    kendim biraz daha uðraþarak yaptým
    Haftalýk Hacim ortalamasý/ 3 aylýk hacim ortalamasý
    Aylýk hacim ortalamasý / yýllýk hacim ortalamasý

    //akþam sorgulama yaptýðýnýzda, 120dk lýk altý periyotlar 18:00 ve 18.10 kapanýþlarýný sorgulayacaðýndan genelde saðlýklý çalýþmaz


    Sistem.SorguBaslik[0] = "Son Hacim";
    Sistem.SorguBaslik[1] = "Hafta O.H";
    Sistem.SorguBaslik[2] = "UcAy O.H";
    Sistem.SorguBaslik[3] = "Ay O.H";
    Sistem.SorguBaslik[4] = "Yýllýk O.H";
    Sistem.SorguBaslik[5] = "Hafta/UcAy %";
    Sistem.SorguBaslik[6] = "Ay/Yýllýk %";


    var Hafta = Sistem.MA(5, "Simple", "Hacim"); //son 5 periyot hacim ortalamasý
    var UcAy = Sistem.MA(90, "Simple", "Hacim"); //son 90 periyot hacim ortalamasý
    var Ay = Sistem.MA(30, "Simple", "Hacim"); //son 30 periyot hacim ortalamasý
    var Yýl = Sistem.MA(360, "Simple", "Hacim"); //son 360 periyot hacim ortalamasý


    var Veriler = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatOku(Veriler, "Kapanis");
    var V = Sistem.GrafikFiyatOku(Veriler, "Hacim");
    var j=Sistem.BarSayisi-1;


    Sistem.SorguDeger[0] = V[j];
    Sistem.SorguDeger[1] = Hafta[j];
    Sistem.SorguDeger[2] = UcAy[j];
    Sistem.SorguDeger[3] = Ay[j];
    Sistem.SorguDeger[4] = Yýl[j];
    Sistem.SorguDeger[5] = ((Hafta[j]-UcAy[j])/UcAy[j])*100 ;
    Sistem.SorguDeger[6] = ((Ay[j]-Yýl[j])/Yýl[j])*100 ;


    Sistem.SorguEkle();

  4. // YENÝ TEK YÖNLÜ ÝÞLEM AÇAN ROBOT FORMÜLÜ . TEK YÖNLÜ ÝÞLEM AÇABÝLMESÝ ÝÇÝN SÝSTEMÝN TEK YÖNLÜ OLARAK YAZILMASI GEREKÝR.
    //TEK YÖN SÝSTEM ÖRNEÐÝ TOMAHISSE SÝSTEMÝ YAZILMIÞTIR.

    var LotSize = 1; //iþlem adedi
    var SistemAdi = "TOMAHISSE"; //sistemizin adý (ÖRNEK TEK YÖNLÜ TOMAHISSE SÝSTEMÝ SÝSTEM ADI OLARAK GÝRÝLMÝÞTÝR)
    var GrafikSembolu = "IMKBH'THYAO"; //sistemin sinyal ürettiði grafik sembolü
    var GrafikPeriyodu = "1"; //grafiðin periyodu
    var EmirSembol = "IMKBH'THYAO"; //HÝSSE KODU ÝLE AYNI YAZILMALI


    var MySistem = Sistem.SistemGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adý, grafik sembolü, grafiðin periyodu
    if (MySistem == null)
    {
    Sistem.Mesaj(Sistem.Name + "Hatalý Çalýþýyor !");
    }
    else
    {
    var SonFiyat = Sistem.SonFiyat(EmirSembol);
    var Anahtar = Sistem.Name + "," + EmirSembol;
    double IslemFiyat = 0;
    DateTime IslemTarih;
    var Miktar = 0.0;
    var Rezerv = "";
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);

    var SonYon = Sistem.SonYonGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adý, grafik sembolü, grafiðin periyodu
    if (Sistem.Saat.CompareTo("09:30:00") <= 0 || Sistem.Saat.CompareTo("18:14:59") >= 0) // seans yok iþlem yapma
    {
    }
    else
    {
    if (SonYon == "F" && Pozisyon != 0) // Flata Geç
    Miktar = -Pozisyon;
    else if (SonYon == "A" && Pozisyon != LotSize) // Al
    Miktar = LotSize - Pozisyon;
    else if (SonYon == "S" && Pozisyon != -LotSize) // Sat
    Miktar = -LotSize - Pozisyon;
    // Emir Gönder
    var Islem = "";
    if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIÞ YAPILDI";}
    if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIÞ YAPILDI";}
    if (Islem != "")
    {

    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
    Sistem.EmirSembol = EmirSembol ;
    Sistem.EmirIslem = Islem;
    Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
    Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
    Sistem.EmirMiktari = Math.Abs(Miktar);
    Sistem.EmirGonder();
    }
    }
    }

    ******************************************
    Bu robotu piyasa fiyatýndan deðilde Aktif fiyattan emir göndermesi için hangi deðiþiklikleri yapmam gerekiyor.

  5. #3181
    @atakanözbaki
    tam bilmememkle beraber aklýmda þöyle kalmýþ ;

    var AktifFiyat=yuzeysel.AskPrice
    Sistem.EmirFiyati=AktifFiyat

  6. #3182
    Ýyiakþamlar, günaydýn

    yapmakistediðim þu.
    Ýndikatör, -500 /0/500 deðerlerinden oluþuyor.
    Birbirini takip eden deðerlerharicinde birliste oluþturup
    al koþulu: a9[i-1] 0 ve a9[i] 100ise alsýn þeklinde.
    yardýmcýolurmusunuz

    A9.jpgA9.jpg

  7.  Alýntý Originally Posted by atakanözbaki Yazýyý Oku
    // YENÝ TEK YÖNLÜ ÝÞLEM AÇAN ROBOT FORMÜLÜ . TEK YÖNLÜ ÝÞLEM AÇABÝLMESÝ ÝÇÝN SÝSTEMÝN TEK YÖNLÜ OLARAK YAZILMASI GEREKÝR.
    //TEK YÖN SÝSTEM ÖRNEÐÝ TOMAHISSE SÝSTEMÝ YAZILMIÞTIR.

    var LotSize = 1; //iþlem adedi
    var SistemAdi = "TOMAHISSE"; //sistemizin adý (ÖRNEK TEK YÖNLÜ TOMAHISSE SÝSTEMÝ SÝSTEM ADI OLARAK GÝRÝLMÝÞTÝR)
    var GrafikSembolu = "IMKBH'THYAO"; //sistemin sinyal ürettiði grafik sembolü
    var GrafikPeriyodu = "1"; //grafiðin periyodu
    var EmirSembol = "IMKBH'THYAO"; //HÝSSE KODU ÝLE AYNI YAZILMALI


    var MySistem = Sistem.SistemGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adý, grafik sembolü, grafiðin periyodu
    if (MySistem == null)
    {
    Sistem.Mesaj(Sistem.Name + "Hatalý Çalýþýyor !");
    }
    else
    {
    var SonFiyat = Sistem.SonFiyat(EmirSembol);
    var Anahtar = Sistem.Name + "," + EmirSembol;
    double IslemFiyat = 0;
    DateTime IslemTarih;
    var Miktar = 0.0;
    var Rezerv = "";
    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);

    var SonYon = Sistem.SonYonGetir(SistemAdi, GrafikSembolu , GrafikPeriyodu ); //sistemin adý, grafik sembolü, grafiðin periyodu
    if (Sistem.Saat.CompareTo("09:30:00") <= 0 || Sistem.Saat.CompareTo("18:14:59") >= 0) // seans yok iþlem yapma
    {
    }
    else
    {
    if (SonYon == "F" && Pozisyon != 0) // Flata Geç
    Miktar = -Pozisyon;
    else if (SonYon == "A" && Pozisyon != LotSize) // Al
    Miktar = LotSize - Pozisyon;
    else if (SonYon == "S" && Pozisyon != -LotSize) // Sat
    Miktar = -LotSize - Pozisyon;
    // Emir Gönder
    var Islem = "";
    if (Miktar > 0) {Islem = "ALIS"; Rezerv = "ALIÞ YAPILDI";}
    if (Miktar < 0) {Islem = "SATIS"; Rezerv = "SATIÞ YAPILDI";}
    if (Islem != "")
    {

    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);
    Sistem.EmirSembol = EmirSembol ;
    Sistem.EmirIslem = Islem;
    Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG
    Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite
    Sistem.EmirMiktari = Math.Abs(Miktar);
    Sistem.EmirGonder();
    }
    }
    }

    ******************************************
    Bu robotu piyasa fiyatýndan deðilde Aktif fiyattan emir göndermesi için hangi deðiþiklikleri yapmam gerekiyor.

    Arkadaþlar hisse senedinde kullanýlmak üzere robota ihtiyacým var. Forumda olan robotlarýn tamamý neredeyse piyasa fiyatlý emir gönderiyor. Benim aktif fiyatlý emir gönderecek bir robot gerekiyor sebebinide yazayým.

    Portföy : 50,000 tl
    Hisse satýþ fiyatý 10.05
    Alýnabilir Hisse adedi 4975 lot
    Robota alacagý lot : 4500
    Sinyal gelince sonuç: Portföyünüzdeki miktar yetersizdir.
    Nedeni : Robot piyasa fiyatlý emir gönderdigi için maliyeti hissenin tavan fiyatýndan hesaplamaktadýr. O yüzden böyle bir uyarý vermektedir. Aracý kurumundan kaynaklanan bir sebebtir.
    Ýstediðim þudur: Hisse alýrken son fiyata göre hesaplama yapsýn . Fakat yine piyasa emri gibi kesin gerçekleþecek bir emiir türü olsun. Satarken yine piyasa fiyatýyla satabilsin.

    Çözüm olarak þunu düþündüm: Alýþ yaparken son fiyat+5 gibi üst kademelere emri göndersin bu þekilde de o andaki en iyi piyasadaki fiyattan emir gerçekleþir diye düþünüyorum.

    Sezai beye mail attým talebimi ilettim. O da limit emir þeklinde gönderebilirsin , aktif fiyat diye bir þey yok dedi. Halbuki biz matrikste robotu kurarken Aktif , Aktif +1 , Aktif +2 gibi emir türlerini seçerek kurardýk. Ýdealde bu formülle yapýlabilir diye düþünüyorum.

    Forumdaki nerdeyse bütün robotlarý denedim, sanal emir gönderdim hiç birisi gerçekleþmedi. Nerede hata oldugunuda bir türlü bulamadým. Bir tanesi gerçekleþti oda döngüye girdi. 3 adet emir gönderim korumasýyla robotu durdurdu .

    Sayýn netkit dediginiz þeyide yapmaya çalýþtým fakat beceremedim.

  8. https://www.borsaistanbul.com/urunle...i/emir-tipleri

    https://idealdata.com.tr/parametreler-fonksiyonu/

    Sistem.EmirFiyatTipi = "PYS"; // PYS, LMT, EIF, KAP
    Sistem.EmirFiyati = "Aktif"; // aktif fiyat

    Fiyat Tipi LMT yapýp EmirFiyati Aktif yaptýðýnýzda olmasý gerekir.

Sayfa 398/626 ÝlkÝlk ... 298348388396397398399400408448498 ... 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
  •