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 338/626 ÝlkÝlk ... 238288328336337338339340348388438 ... SonSon
Arama sonucu : 5007 madde; 2,697 - 2,704 arasý.

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

  1. Selam arkadaþlar yazdýðýmýz robot sistemin sadece benim olusturduðum hisselerden alýþ ve satýþ yapabilmesini nasýl saðlarým? Mesela robot sürekli bellirlenen 5 adet hisse de çalýþacak. Eðer sistem sat verdiðinde zarar varsa yarýsýný satýp yarýsýný UV dosyada tutmasý saðlanabilirmi?

  2. Selamlar mevcut bardaki aktif fiyat ile x peryotta bir hareketli ortalama verisini karþýlaþtýrmak ve aktif fiyattan iþlem yapmak istiyorum. Mevcut bardaki son fiyat verisini (piyasa/aktif fiyat) kodla nasýl yazabiliriz? Çünkü kapanýþ fiyatýna göre deðilde son fiyata göre iþlem yapmak istiyorum. Yani barýn kapanmasýný beklemeden iþlem yapmak istiyorum.
    [TWITTER @soylucagatay - REVISIONIST]=[Algo-Stocks Tracking Trends-LT Investor]=[Temel Analiz bütündür basit doðrularý söyler,Teknik Analiz parçadýr yalan söylemez ama yanýltabilir]
    [7UP REVISION]=[PETKM]-[ULUSE]-[ALKA]-[ANELE]-[ASELS]-[CEMTS]-[SODA]

  3. #2699
    Hayýrlý Pazarlar;

    Yapmak istedigim sistem; 100 tl bütçem var
    hisse 60' da golden cross ise %50 alým yapýcak
    günlükte golden cross ise kalan %50 yi alým yapacak
    tersi durumda ise aldýklarýný satacak. veya açýða satacak.
    tabi kodlama bilgisi aþaðýdakinden daha fazlasýna malesef imkan tanýmýyor

    var Miktar = 0.0;
    var sermaye = 100f;
    var VGUN = Sistem.GrafikVerileriniOku(Sistem.Sembol, "G"); // günlük veri listesi
    var CGUN = Sistem.GrafikFiyatOku(VGUN, "Kapanis"); // günlük kapanýþ listesi
    var VS1 = Sistem.GrafikVerileriniOku(Sistem.Sembol, "60"); // Saatlik veri listesi
    var CS1 = Sistem.GrafikFiyatOku(VS1, "Kapanis"); // Saatlik kapanýþ listesi
    var mov1=Sistem.MA(C,"Exp",50);
    var mov2=Sistem.MA(C,"Exp",200);
    Sistem.Cizgiler[0].Deger = mov1;
    Sistem.Cizgiler[1].Deger = mov2;
    Sistem.KesismeTara(mov1,mov2);
    if csv1>mov1

  4. ýdeal ýn demosunda yaptýgýnýz robotlar test edýlebiliyor mu? sanal testte olsa pýyasanýn açýk olduðu zamanlarda mý test edilmeli?

    tesekkurler

  5. Lib.RobotViopAktifSeviye(Sistem, SistemAdi, BazSembol, EmirSembol, Periyot, Miktar);


    //Örnek Kullaným
    Lib.RobotViopAktifSeviye(Sistem,"A1", "VIP'VIP-X030" ,Sistem.AktifViopKontrat,"1",1);
    bu kodu hisse tarafýnda nasýl kullanabiliriz...
    tesekkür ederim.

  6. #2702
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415

    hisse Canlý fiyat robot

    PHP Code:
    var LotSize 1//iþlem adedi
    var Sembol "IMKBH'GARAN";
    var 
    Periyot "60"//60 dklýk grafik
    var SistemAdi "EMA_5_10"//sistemizim adýný buraya girin çift týrnak içinde 

    var MySistem Sistem.SistemGetir(SistemAdiSembolPeriyot); //sistemin adý, grafik sembolü, grafiðin periyodu
    if (MySistem == null
    {
       
    Sistem.Mesaj(Sistem.Name "Hatalý Çalýþýyor !");
    }
    else
    {
       var 
    EmirSembol Sembol;
       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(Anahtarout IslemFiyatout IslemTarih);
       var 
    SonYon Sistem.SonYonGetirCanli(SistemAdiSembolPeriyot);
       if (
    Sistem.Saat.CompareTo("10:00:00") <= || Sistem.Saat.CompareTo("18:04:59") >= 0)  // seans yok iþlem yapma
       
    {
       }
       if (
    Sistem.Saat.CompareTo("14:00:00") <= && Sistem.Saat.CompareTo("13:00:00") >= 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(AnahtarMiktar PozisyonSonFiyatRezerv);
            
    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();
        }


    PHP Code:
       var SonYon Sistem.SonYonGetir(SistemAdiSembolPeriyot); 
    // bar kapanýþýnda iþlem için için ilgili satýr bu satýrla deðiþtirilir.
    Bear_Bull
    @BearBull26

  7.  Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    PHP Code:
    var LotSize 1//iþlem adedi
    var Sembol "IMKBH'GARAN";
    var 
    Periyot "60"//60 dklýk grafik
    var SistemAdi "EMA_5_10"//sistemizim adýný buraya girin çift týrnak içinde 

    var MySistem Sistem.SistemGetir(SistemAdiSembolPeriyot); //sistemin adý, grafik sembolü, grafiðin periyodu
    if (MySistem == null
    {
       
    Sistem.Mesaj(Sistem.Name "Hatalý Çalýþýyor !");
    }
    else
    {
       var 
    EmirSembol Sembol;
       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(Anahtarout IslemFiyatout IslemTarih);
       var 
    SonYon Sistem.SonYonGetirCanli(SistemAdiSembolPeriyot);
       if (
    Sistem.Saat.CompareTo("10:00:00") <= || Sistem.Saat.CompareTo("18:04:59") >= 0)  // seans yok iþlem yapma
       
    {
       }
       if (
    Sistem.Saat.CompareTo("14:00:00") <= && Sistem.Saat.CompareTo("13:00:00") >= 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(AnahtarMiktar PozisyonSonFiyatRezerv);
            
    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();
        }


    PHP Code:
       var SonYon Sistem.SonYonGetir(SistemAdiSembolPeriyot); 
    // bar kapanýþýnda iþlem için için ilgili satýr bu satýrla deðiþtirilir.
    hocam tesekkür ederim

  8.  Alýntý Originally Posted by Revisionist Yazýyý Oku
    Selamlar mevcut bardaki aktif fiyat ile x peryotta bir hareketli ortalama verisini karþýlaþtýrmak ve aktif fiyattan iþlem yapmak istiyorum. Mevcut bardaki son fiyat verisini (piyasa/aktif fiyat) kodla nasýl yazabiliriz? Çünkü kapanýþ fiyatýna göre deðilde son fiyata göre iþlem yapmak istiyorum. Yani barýn kapanmasýný beklemeden iþlem yapmak istiyorum.

    Merhaba,

    Once VIOP icin sisteminizi olusturunuz. Daha sonra bu sistemi canli barda islem yapan bir robota baglayabilirsiniz; eski forumdan notlarim arasina aldigim asagidaki Tiberius ustadin robot kodu istediginiz senaryoya gore kurgulanabilir. Sanal modda test etmeden gercek hesaba baglamayiniz.

    Ideale yeni baslayanlara eski formu muhakkak okumalarini tavsiye ederim.


    ilk dört satýra deðerler girmen yeterli.
    canlý barda sadece 1 iþlem yapmasýný istiyorsan
    var DefaLimiti = 1;
    yapman gerekir.

    hatýrlatma;
    repaint yapmama konusunda kodlarýnýzdan emin olun.
    hacim indikatoru kullananlar Yüzeysel+ lisansý kullanmalý.


    Kod:
    var LotSize = 1.0;
    var Periyot = "5";
    var KullanilanSistem = "SistemAdi";
    var DefaLimiti = 3;
    
    
    // VIOP - Canlý Barda Emir Gönderim Kalýbý
    var MySistem = Sistem.SistemGetir(KullanilanSistem, "VIP'VIP-X030", Periyot);
    if (MySistem != null)
    {
        var V = MySistem.GrafikVerileri;
        var Saat = V[V.Count - 1].Date;
        if (Sistem.SaatAraligi("09:10", "17:44") && V[V.Count - 1].Date.Day == DateTime.Now.Day)
        {
            var DefaAnahtar = Sistem.Name + " , " + "Defa" + " , " + Saat.ToString("yyyyMMddHHmm");
            var DefaSayisi = Sistem.SayiTablosunuOku(DefaAnahtar);
            if (DefaSayisi < DefaLimiti)
            {
                var EmirSembol = Sistem.AktifViopKontrat;
                var Pozisyon = Sistem.PozisyonKontrolOku(Sistem.Name + " , " + EmirSembol);
                var SonYon = "";
                for (int i = 0; i < MySistem.Yon.Count; i++)
                {
                    if (MySistem.Yon[i] != "")
                        SonYon = MySistem.Yon[i];
                }
    
                // Emir Miktarýný Hesapla
                var Miktar = 0.0;
                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
                if (Miktar != 0)
                {
                    Sistem.PozisyonKontrolGuncelle(Sistem.Name + " , " + EmirSembol, Miktar + Pozisyon);
                    Sistem.EmirSembol = Sistem.AktifViopKontrat;
                    Sistem.EmirIslem = Miktar > 0 ? "ALIS" : "SATIS";
                    Sistem.EmirMiktari = Math.Abs(Miktar);
                    Sistem.EmirSuresi = "GUN";
                    Sistem.EmirTipi = "KPY";
                    Sistem.EmirFiyatTipi = "PYS";
                    Sistem.EmirGonder();
                    DefaSayisi++;
                    Sistem.SayiTablosunuGuncelle(DefaAnahtar, DefaSayisi);
                }
            }
        }
    }
    Son düzenleme : 3c1a; 23-07-2019 saat: 10:23.

Sayfa 338/626 ÝlkÝlk ... 238288328336337338339340348388438 ... 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
  •