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 20/626 ÝlkÝlk ... 1018192021223070120520 ... SonSon
Arama sonucu : 5007 madde; 153 - 160 arasý.

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

  1.  Alýntý Originally Posted by TheBaboli Yazýyý Oku
    Þuan 5.02 versiyonu var ama o bar hala orada. Sizde 09:25 barý yok mu 5 dklýk grafikte?
    5.0 da o bar olusmustu ama guncellemeden sonra olusmadi bir daha

  2.  Alýntý Originally Posted by NUTCRACKER Yazýyý Oku
    5.0 da o bar olusmustu ama guncellemeden sonra olusmadi bir daha
    Bende de yok.

  3. Exclamation

     Alýntý Originally Posted by umit_ykoc Yazýyý Oku
    Keçi kardeþim diðer arkadaþ robot sorunsuz calisiyor herhangi bir aksilik yok diyince "hata penceresi" tikini sordum. Sorunsuz calisiyorsa kaldirabilir. Burda amac c# profesörü yetistirmek degil

    sayýn umit_ykoc paylaþýmým konuya özel deðildi, her hatada kullanýlabilir diye paylaþtým..
    ayrýca "hata var" + "sorunsuz calisiyor" durumuna karþýlýk yazdým. doktor dedik, baþ aðrýsý dedik, teþhis dedik.
    tik sorunu kaldýrýr ama bu asprindir.sürekli olduðu için teþhisde fayda var dedik.
    farkýnda olunmayan bir eksikliðe neden oluyor olabilir bu sistemde, hatasý gizlenmiþ bir sistemi asla kullanmam, baþkasýnada önermem.
    paylaþýma bir ek daha yapalým, sadece hatalý satýrý deðil, hata esnasýndaki fiyat, bar, V vb. tüm deðiþkenlerede bu yöntemle göz atabilirsiniz.
    Böylece þu esnada bu hata çýkýyor þeklinde yorum yapabiliriz,


    paylaþtýðým kod csharp da alfabeden sayýlan 2 kelime ile 1 satýr kod. "try", "catch" ve "throw satýrý. profesörlük bir olay yok yani
    3 satýr kodu 1 sayfada anlattým çünkü benim gibi yeni baþlayan arkadaþlar sürekli hatalarla boðuþuyorlar.
    Hatalardan kurtulup sistem kurgusuna odaklanmamýz gerekiyor.


    kendimize ayýrdýðýmýz ama bir benzerine herkesin sahip olmasýný istediðimiz güzel þeyler vardý bir zamanlar.

    aðacýn altý, çimenin üstü, kitabýn son sayfasý, kedinin patisi, köpeðin ensesi, sevgilinin serçe parmaðý,
    ölen arkadaþýn cüzdanda saklanan fotoðrafý, paketin son sigarasý,
    kitaba ayraç yapýlmýþ Ýstanbul bileti, gelecek güzel günlere olan tam bir iman hali gibi...

    bir de; paylaþmak, fikir paylaþmak..

    hala var bunlar.

    hala varlar ama biçim deðiþtirdiler. bomboþ bir dünyanýn içine gömülü en büyük çalgýnýn; boþ tenekenin sesini çýkarýyorlar þimdi.

    Elimizden geldiði kadar paylaþacaðýz hocam.
    Keçiyi yardan uçuran bir tutam ottur..

  4. sayin keci

    vakit ayirip cevap verdiginiz icin tesekkur ederim.

  5. Smile

     Alýntý Originally Posted by TheBaboli Yazýyý Oku
    Bu bar sorunu devam ediyor.

    Bugün sadece bende 09:25 barý oldu herhalde 5 dakikalýkta ki kimse sorun bildirmemiþ.
    5.0 sürümünde bende de o hatavardý fakat 5.01 yapýnca problem giderildi ilk bar 9:30 da geliyor

    Hata ekraný için verilen cevaplara teþekkür ediyorum. Hata penceresi açýk evet ama hata penceresini kapamak çözüm olmaz çünkü sürekli yeni birþeyler geliþtirmek için uðraþýyorum hata penceresi lazým yani. Ama sayýn keçinin çözümünü beðendim eðer yapabilirsem hatanýn hangi satýrdan kaynaklandýðýný bulabilir.
    Son olarak ilginçtir ki hata her zaman gelmiyor mesela bugün henüz hata penceresi açýlmadý. Aklýma birde þu sebep geliyor þubat vade de robot grafik veri oku VIP'VIP-X030 bölümünü VIP'F_XU030042017 yaptým acaba nisan vade oluþan bar sayýsý ile ilgili bir sýkýnýtý mý var ?
    Ama çok önemli deðil þimdilik robot çalýþýyor bende problemi çözmeye çalýþýyorum

  6. Lightbulb

     Alýntý Originally Posted by þef Yazýyý Oku
    tek seferde tüm verileri txt formatýnda nasýl alabiliyoruz. amaç Metastock için veri almak, lakin veri çevirmeyi yapamadým, ideal verilerini Metastock a çeviren var mý? nasýl?

    Metastock için tüm sembollere ait belli sayýda barýn bilgilerini text dosyaya aktarmak istiyoruz.
    Daha önce yapmadým , yapalým, siz deneyin, oluyor mu bakalým.


    Bir defaya mahsus yapacaklarýmýz;
    a-Dosya Formatýnýn Belirlenmesi
    b-Sorgu ekranýndan tetiklenecek olan, seçtiðimiz periyot ve hisse senetleri(tümü,100,30 vb.) için belli bir "gün" deki verileri dosyaya yazan bir Sistem Yazýlmasý.


    Bunlarý saðlarsak eðer metastock import dosyasýný oluþturmak için sadece sorgumuzu açýp "Hesapla" butonuna basmak yeterli olacaktýr.


    a-MetaStock Import File Formatýný bulalým önce;
    Metastock forumlarýnda aþaðýdaki gibi bir format buldum.

    <NAME>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CL OSE>,<VOL>,<OPENINT>
    INTC,15,20040518,14:30:00,27.30000,27.31000,27.240 00,27.28000,1900111,0

    Bizim dýþarýya ASCII Text csv dosyasý çýkartmamýz gerekiyor.
    Bu örnek satýrý üretmeye çalýþalým biz öyleyse.
    Farklý formatlarda gördüm versiyona göre deðiþiyormu bilmiyorum ama deðiþiyorsa bile uygulayacaðýmýz yöntemi dilediðiniz hale getirip sonuç alabilirsiniz.

    b-Dosyaya çýkartmak için bir sistem yazalým. Bu sistemi "SORGU" ekraný için yazalým.
    Adýda "Sorgu_MetaStockImport7" olsun.
    Neden 7?
    Çünkü Sorgu ekranýnda periyot seçimi var yani dinamik olacak,
    Sembol gruplarýda var (tümü,100,30 vb.) dinamik olacak,
    fakat bar adedi seçimi yok. Bu 7 bar olmasýn ama her periyot için 7 Gün olsun. Periyot sorgu penceresinde Gün seçildi ise 7 Bar 60 seçildi ise 7*8 bar vb. olsun.
    Bilelimki her týklamada 1 haftaya ait veriyi çýkartýyor.
    Bu nedenle yazacaðýmýz sistemde statik olarak belli bir bar adedini export edeceðiz dosyaya.
    Ýhtiyacýnýza göre siz deðiþtirirsiniz bu 7 yi.

    Sorguya dair gördüðüm önemli bir bilgi, ne kadar döngü kurarsanýz kurun, Sorgu penceresinde her hisse için sadece tek satýr çýktý verebilirsiniz!
    Sistem.SorguEkle() komutunu döngü içerisine alarak bu durumu deðiþtiremssiniz.
    Bu nedenle bizim amacýmýz ekranda import verilerini görmek deðildir.Ekranda sadece hangi hisselerin verilerinin import edildiðini göreceðiz.
    Bu yüzden Sorgu kolonlarýda þunlardan ibaret olsun; No, Sembol ve Açýklama default geliyor zaten. Biz açýklamaya "Aktarýmý Yapýlmýþtýr" yazalým oldu bitti.
    Sistemimiz aþaðýdaki gibidir;
    Küçük periyotlu dosyalarýn oluþmasý uzun sürebilir, sorgu pencresinde sað üstte devam eden hisseyi görürsünüz.
    Önemli Not: Her Hesapla denildiðinde dosya içeriðine ekleme olur.
    Ýdeal sorgu yapýsýndan dolayý bunu tam yönetemedik.
    Prensib olarak ayný günde yapacaðýnýz her hesapla iþlemi öncesi çýktý dosyanýzý silin. dosya isminde günün tarihi var çünkü.
    Mükerrer olmamasýna dikkat edin. yaparsanýzda metastock sembol ve datetime a göre overwrite yapacaðýndan sorun olmayacaktýr bu durum.


    Sorun olursa linki: http://csharppad.com/gist/7c8bc1a8d8...0f83d10ee6a764

    PHP Code:

    //Ayarlar -------------------------------------------
      
    bool BaslikSatiriOlsumutrue;
      
    string Ayrac=";";
      
    int KacGun 7;
      
    string DosyaAdi = @"d:\Metastock_" 
                        
    DateTime.Now.ToString("dd.MM.yyyy")
                        +
    ".csv";

    //Desenler -------------------------------------------
      
    string Headers =    "NAME"+Ayrac+
                  
    "PER"+Ayrac+
                  
    "DATE"+Ayrac+
                  
    "TIME"+Ayrac+
                  
    "OPEN"+Ayrac+
                  
    "HIGH"+Ayrac+
                  
    "LOW"+Ayrac+
                  
    "CLOSE"+Ayrac+
                  
    "VOL"+Ayrac+
                  
    "OPENINT"
                                       
        
      
    string Values "{0}"+Ayrac+"{1}"+Ayrac+"{2}"+Ayrac+"{3}"+Ayrac+"{4}"+Ayrac+"{5}"+Ayrac+"{6}"+Ayrac+"{7}"+Ayrac+"{8}"+Ayrac+"{9}";

    //Dosya Yoksa ilk oluþtuðunda Header yaz ---------------------------------------
    if (!File.Exists(DosyaAdi))   
    {  
            if(
    BaslikSatiriOlsumu) {
                                      
    using (FileStream fs = new FileStream(DosyaAdi ,FileMode.AppendFileAccess.Write))
                                      
    using (StreamWriter sw = new StreamWriter(fs))
                                      {
                                         
    sw.WriteLine(Headers );
                                      }
                                   } 



    //Hisseye ait Toplam Barý Bul (Burasýný iyi kontrol etmedim, bar sayýlarý sorunlu olabilir, her periyot olmayabilir, ayarlayýn iþte:)
    int ToplamBar0;

    if(
    Sistem.Periyot=="G"ToplamBar KacGun;
    else if(
    Sistem.Periyot=="240"ToplamBar KacGun 2;
    else if(
    Sistem.Periyot=="120"ToplamBar KacGun 4;
    else if(
    Sistem.Periyot=="60"ToplamBar KacGun 8;
    else if(
    Sistem.Periyot=="30"ToplamBar KacGun 2;
    else if(
    Sistem.Periyot=="15"ToplamBar KacGun 2;
    else if(
    Sistem.Periyot=="5")  ToplamBar KacGun 3;
    else if(
    Sistem.Periyot=="1")  ToplamBar KacGun 5;

    //Sembol için Bar Döngüsüne gir------------------------------------------------
    for (int i Sistem.BarSayisi ToplamBar  Sistem.BarSayisii++)
    {
         
    // Bar'a ait Satýrý Oluþtur------------------------------------------------------

         
    string barlinestring.Format(
                            
    Values
                            
    ,Sistem.Sembol.Replace("IMKBH","").Replace("'","")
                            ,
    Sistem.Periyot.ToString()
                            ,
    Sistem.GrafikVerileri[i].Date.ToString("yyyyMMdd")
                            ,
    Sistem.GrafikVerileri[i].Date.ToString("HH:mm")
                            ,
    Sistem.GrafikVerileri[i].Open.ToString().Replace(",",".")
                            ,
    Sistem.GrafikVerileri[i].High.ToString().Replace(",",".")
                            ,
    Sistem.GrafikVerileri[i].Low.ToString().Replace(",",".")
                            ,
    Sistem.GrafikVerileri[i].Close.ToString().Replace(",",".")
                            ,
    Sistem.GrafikVerileri[i].Vol.ToString().Replace(",",".")
                            
    //,Sistem.LotGun(Sistem.Sembol).ToString().Replace(",",".")  //Hacim lot olacaksa bunu açýp üsttekini kapatýn
                            
    ,Sistem.GrafikVerileri[i-1].Close.ToString().Replace(",",".")
                     );

          
    // Bar'a ait Satýrý Dosyay Yaz---------------------------------------
          
    using (FileStream fs = new FileStream(DosyaAdi ,FileMode.AppendFileAccess.Write))
          
    using (StreamWriter sw = new StreamWriter(fs))
          {
            
    sw.WriteLine(barline);
          }


    // For'a ait


    //Sorgu Ekranýna Ekleme -----------------------------------------------
    Sistem.SorguAciklama "Aktarýmý Yapýlmýþtýr";
    Sistem.SorguEkle();
    //---------------------------------------------------------------------------- 


    Son düzenleme : Keçi; 16-03-2017 saat: 19:26.
    Keçiyi yardan uçuran bir tutam ottur..

  7. #159
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
    Metastock aktarým yapacaksanýz ve ideal grafiklerinizde eksiklik varsa saðlýklý olmaz.

    ilk önce aþaðýdaki Data tamamla sorgu olarak çalýþtýrýp sonra aktarým yaparsanýz daha saðlýklý Metastock datalarýnýz olur.

    PHP Code:
    var Periyot Sistem.Periyot;
    var 
    Sembol Sistem.Sembol;
    var 
    yuzeysel Sistem.YuzeyselVeriOku(Sembol);     
    //Sistem.SorguBaslik[0] = "Düþük";
    //Sistem.SorguBaslik[1] = "Yüksek";
    Sistem.SorguBaslik[0] = "AÇILIÞ";
    Sistem.SorguBaslik[1] = "KAPANIÞ";
    Sistem.SorguBaslik[2] = "DÜÞÜK";
    Sistem.SorguBaslik[3] = "YÜKSEK";
    //Sistem.SorguBaslik[4] = "Hafta";Sistem.SorguBaslik[5] = "Ay";Sistem.SorguBaslik[6] = "3 Ay";Sistem.SorguBaslik[7] = "YIL";
    //var dsk = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Low;
    //var yks = Sistem.GrafikVerileri[Sistem.BarSayisi-1].High;



    var son Sistem.SonFiyat(Sembol); //GrafikVerileri[Sistem.BarSayisi-1].Close;


    if ( son 0  )
    {

    Sistem.GrafikVerisiIndir(Sembol"G" );
    Sistem.GrafikVerisiIndir(Sembol"60" );
    Sistem.GrafikVerisiIndir(Sembol"5" );
    Sistem.GrafikVerisiIndir(Sembol"1" );
    var 
    Kbb Sistem.GrafikVerileri;
    var 
    BB Sistem.GrafikVerileriniOku(SembolPeriyot );
    var 
    Sistem.GrafikFiyatOku(BB ,"Kapanis");
    var 
    Sistem.GrafikFiyatOku(BB ,"Acilis");
    var 
    Sistem.GrafikFiyatOku(BB,"Yuksek");
    var 
    Sistem.GrafikFiyatOku(BB,"Dusuk");



    Sistem.SorguAciklama "Data Tamamlandý " Sembol ;
    Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Open;
    Sistem.SorguDeger[1] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
    Sistem.SorguDeger[2] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Low;
    Sistem.SorguDeger[3] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].High;
    Sistem.SorguDeger[4] = son;//Sistem.SorguDeger[5] = son;Sistem.SorguDeger[6] = son;Sistem.SorguDeger[7] = son;
    Sistem.SorguOndalik[0] = 5;
    Sistem.SorguOndalik[1] = 5;
    Sistem.SorguOndalik[2] = 5;
    Sistem.SorguOndalik[3] = 5;
    //Sistem.SorguOndalik[4] = 5;Sistem.SorguOndalik[5] = 5;

    }
    else
    {
    Sistem.SorguAciklama =  "*** Data YOK ***";
    Sistem.SorguDeger[0] = son;
    }

    Sistem.SorguEkle(); 

  8. #160
    Duhul
    Feb 2017
    Ýkamet
    afyonkarahisar
    Gönderi
    794
    sayýn ideal yetkilileri
    grafik üzerine çizdiðimiz trendlere alarm ekleyebilmek istiyoruz (sag klick sesli pop-up açýlýr pencere )
    bununla ilgili 2-3 defa talep yazdým inanýn ilgilenen olmadý

Sayfa 20/626 ÝlkÝlk ... 1018192021223070120520 ... 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
  •