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 423/626 ÝlkÝlk ... 323373413421422423424425433473523 ... SonSon
Arama sonucu : 5007 madde; 3,377 - 3,384 arasý.

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

  1.  Alýntý Originally Posted by Hector Salamanca Yazýyý Oku
    yüzeysel veride bildiðim kadarý ile yoktu.
    aþaðýdaki kod direk çalýþan ideal sistem kodudur. Bununla brüt takas bilgisini çekebilirsiniz.
    Bir hissenin brüt takas uygulamasýnda olup olmadýðýný ve eðer brüt takasta ise;
    Baþlangýç ve bitiþ tarihlerini, kredi yasaðý, açýk yasaðý, internet yasaðý, tek fiyat uygulamasý var mý yok mu ve hisse pazarýný okuyabilirsiniz.
    Pratikte her döngüde webden veri çekmeyi tavsiye etmem. günde bir kez veri çekip yazan yardýmcý bir robot yazýp bu kodlardan faydalanarak ideal tablosuna veya dosyaya yazabilirsiniz. asýl robotda ise yazdýðýnýz yerden okuyabilirsiniz.

    PHP Code:
    //Brüt Takas listesini gedik yatýrým sayfasýndan oku.
    string webData System.Text.Encoding.UTF8.GetString((new System.Net.WebClient()).DownloadData("https://www.gedik.com/bilgi-egitimler/tedbirli-hisseler"));
    string pattern "(?<=\\t\\t\\t<p>)(.+?)(?=</p>)";
    System.Text.RegularExpressions.MatchCollection matches System.Text.RegularExpressions.Regex.Matches(webDatapattern);
    var  
    BrutTakasList = new Dictionarystring, List<string> >();
    for (
    int i 9matches.Counti+=9)
    {
       List<
    stringHisseDetayBilgileri = new List<string>(); 
       
    HisseDetayBilgileri.Add(matches[i+1].Value.ToString()); // 0-Baþlangýç Tarihi
       
    HisseDetayBilgileri.Add(matches[i+2].Value.ToString()); // 1-Bitiþ Tarihi
       
    HisseDetayBilgileri.Add(matches[i+3].Value.ToString()); // 2-Brüt Takas
       
    HisseDetayBilgileri.Add(matches[i+4].Value.ToString()); // 3-Kredi Yasaðý
       
    HisseDetayBilgileri.Add(matches[i+5].Value.ToString()); // 4-Açýk Satýþ Yasaðý
       
    HisseDetayBilgileri.Add(matches[i+6].Value.ToString()); // 5-Ýnternet Yasaðý
       
    HisseDetayBilgileri.Add(matches[i+7].Value.ToString()); // 6-Tek Fiyat Uygulamasý
       
    HisseDetayBilgileri.Add(matches[i+8].Value.ToString()); // 7-Hisse Pazar
       
    BrutTakasList[matches[i].Value.ToString()] = HisseDetayBilgileri;
    }

    //Örnek Kullaným
    string TemizAdSistem.Sembol.Replace("IMKBH'","");
    if( 
    BrutTakasList.ContainsKey(TemizAd))
     
    Sistem.Mesaj(TemizAd+": Bu Hissede Brüt Takas Uygulamasý bulunuyor! Bitiþ Tarihi:"+BrutTakasList[TemizAd][1] +" Tek Fiyat Uygulamasý: "+BrutTakasList[TemizAd][6] );
    else
     
    Sistem.Mesaj(TemizAd+": Alýnýr abi alýnýr.."); 
    Hocam bunun haricinde gün içinde bir hissenin kaç kez devre kestiðini kontol edebileceðimiz bir yönetim biliyor musunuz?

  2.  Alýntý Originally Posted by serseri26 Yazýyý Oku
    Hocam bunun haricinde gün içinde bir hissenin kaç kez devre kestiðini kontol edebileceðimiz bir yönetim biliyor musunuz?
    KeserOS kullanabilirsiniz.kesintinin bittiði barda 1 diðer barlarda 0 döndürür.
    ihtiyacýnýza göre veya farklý durumlara göre ayarlayabilirsiniz, iyileþtirirseniz tekrar yazýn buraya.

    PHP Code:
    var Sistem.GrafikVerileri ;

    //KeserOS: Devre Kesici Osilatörü
    var KeserOS Sistem.Liste(0); 
    for (
    int i V.Counti++) 
    if(
    V[i].Date.Subtract(V[i-1].Date).TotalMinutes==30) { KeserOS [i]= 1f;  Sistem.DikeyCizgiEkle(iColor.Yellow21); }

    Sistem.Cizgiler[0].Deger=KeserOS

  3. #3379
    Duhul
    Feb 2017
    Ýkamet
    afyonkarahisar
    Gönderi
    794
     Alýntý Originally Posted by akg58 Yazýyý Oku
    Bir ara youtube da bir video izlemiþtim bulamadým, düþen trendin kýrýlýmý ile ilgili bir tarama yapýlýyordu, kodu mevcut mu aceba?
    string Periyot = "5";
    string Msg = "";
    string Statu = "";
    var Trendperiyodu = 800; //son 800 bar içindeki trend
    var SonXbar= 50; //son 50 barý dikkate alma

    var Liste = Sistem.YuzeyselListeGetir("IMKBH'");
    for (var i = 0; i < Liste.Count; i++)
    {
    if (Liste[i].IndexType == "100" && Sistem.Saat.CompareTo("10:00:00") > 0)
    {
    var Sembol = Liste[i].Symbol;
    var Kod = Liste[i].Root;
    var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);

    Statu = " ";
    var Yukselen = Sistem.OtoTrendYukselen(V, Trendperiyodu , SonXbar);
    var Dusen = Sistem.OtoTrendDusen(V, Trendperiyodu , SonXbar);

    if (V[V.Count - 1].Close < V[V.Count - Trendperiyodu].Close && V[V.Count - 1].High > Dusen[Dusen.Count - 1] && Dusen[Dusen.Count - 1] != 0)
    {
    Statu = "Yukarý Kýrýldý";
    Msg += Kod + " Son Fiyat = " + V[V.Count - 1].Close + " " + " Düþen Trend Deðeri = " + Dusen[Dusen.Count - 1].ToString("0.00") + " " + "Durum =" + Statu + "\r\n";
    }
    else if (V[V.Count - 1].Close > V[V.Count - Trendperiyodu].Close && V[V.Count - 1].Low < Yukselen[Yukselen.Count - 1] && Yukselen[Yukselen.Count - 1] != 0)
    {
    Statu = "Aþaðý Kýrýldý";
    Msg += Kod + " Son Fiyat = " + V[V.Count - 1].Close + " " + " Yükselen Trend Deðeri = " + Yukselen[Yukselen.Count - 1].ToString("0.00") + " " + "Durum =" + Statu + "\r\n";
    }

    }
    }
    Sistem.Mesaj(Msg);

  4. #3380
     Alýntý Originally Posted by alekss Yazýyý Oku
    string Periyot = "5";
    string Msg = "";
    string Statu = "";
    var Trendperiyodu = 800; //son 800 bar içindeki trend
    var SonXbar= 50; //son 50 barý dikkate alma

    var Liste = Sistem.YuzeyselListeGetir("IMKBH'");
    for (var i = 0; i < Liste.Count; i++)
    {
    if (Liste[i].IndexType == "100" && Sistem.Saat.CompareTo("10:00:00") > 0)
    {
    var Sembol = Liste[i].Symbol;
    var Kod = Liste[i].Root;
    var V = Sistem.GrafikVerileriniOku(Sembol, Periyot);

    Statu = " ";
    var Yukselen = Sistem.OtoTrendYukselen(V, Trendperiyodu , SonXbar);
    var Dusen = Sistem.OtoTrendDusen(V, Trendperiyodu , SonXbar);

    if (V[V.Count - 1].Close < V[V.Count - Trendperiyodu].Close && V[V.Count - 1].High > Dusen[Dusen.Count - 1] && Dusen[Dusen.Count - 1] != 0)
    {
    Statu = "Yukarý Kýrýldý";
    Msg += Kod + " Son Fiyat = " + V[V.Count - 1].Close + " " + " Düþen Trend Deðeri = " + Dusen[Dusen.Count - 1].ToString("0.00") + " " + "Durum =" + Statu + "\r\n";
    }
    else if (V[V.Count - 1].Close > V[V.Count - Trendperiyodu].Close && V[V.Count - 1].Low < Yukselen[Yukselen.Count - 1] && Yukselen[Yukselen.Count - 1] != 0)
    {
    Statu = "Aþaðý Kýrýldý";
    Msg += Kod + " Son Fiyat = " + V[V.Count - 1].Close + " " + " Yükselen Trend Deðeri = " + Yukselen[Yukselen.Count - 1].ToString("0.00") + " " + "Durum =" + Statu + "\r\n";
    }

    }
    }
    Sistem.Mesaj(Msg);
    çok teþekkürler.
    Yasal Uyarý
    Burada yer alan yatýrým bilgi, yorum ve tavsiyeleri yatýrým danýþmanlýðý kapsamýnda deðildir.

  5. Merhaba,

    Ýstediðim bir zaman aralýðýndaki, mesela 9.30 - 10.01 HH ve LL deðerlerini okutup bir deðiþkene atamak istiyorum. Bunu nasýl yapabilirim?

  6.  Alýntý Originally Posted by coskunc Yazýyý Oku
    Merhaba,

    Ýstediðim bir zaman aralýðýndaki, mesela 9.30 - 10.01 HH ve LL deðerlerini okutup bir deðiþkene atamak istiyorum. Bunu nasýl yapabilirim?
    PHP Code:
    var Sistem.GrafikVerileri;

    //Zaman aralýðýndaki en Düþük ve En Yüksek deðerleri Bulur
    var Baslangic "09:30";
    var 
    Bitis "10:01";
    var 
    SabahHH 0f
    var 
    SabahLL 0f;
    for (
    int i=V.Count-1V.Count-1000 i--)
    {
     if ( 
    V[i].Date.ToString("HH:mm").CompareTo(Baslangic ) >= 
          
    && V[i].Date.ToString("HH:mm").CompareTo(Bitis ) <= 0
        
    )
     {  
       
    SabahLL = (SabahLL ==V[i].Low Math.Min(SabahLLV[i].Low )); 
       
    SabahHH Math.Max(SabahHHV[i].High); 
     }

     if (
    V[i].Date.ToString("HH:mm").CompareTo(Baslangic ) == 0) break;
    }
    //--------------------------------------------------------

    Sistem.Mesaj("En Yüksek: "SabahHH.ToString() + "  En Düþük: "SabahLL.ToString() ); 

  7.  Alýntý Originally Posted by Hector Salamanca Yazýyý Oku
    PHP Code:
    var Sistem.GrafikVerileri;

    //Zaman aralýðýndaki en Düþük ve En Yüksek deðerleri Bulur
    var Baslangic "09:30";
    var 
    Bitis "10:01";
    var 
    SabahHH 0f
    var 
    SabahLL 0f;
    for (
    int i=V.Count-1V.Count-1000 i--)
    {
     if ( 
    V[i].Date.ToString("HH:mm").CompareTo(Baslangic ) >= 
          
    && V[i].Date.ToString("HH:mm").CompareTo(Bitis ) <= 0
        
    )
     {  
       
    SabahLL = (SabahLL ==V[i].Low Math.Min(SabahLLV[i].Low )); 
       
    SabahHH Math.Max(SabahHHV[i].High); 
     }

     if (
    V[i].Date.ToString("HH:mm").CompareTo(Baslangic ) == 0) break;
    }
    //--------------------------------------------------------

    Sistem.Mesaj("En Yüksek: "SabahHH.ToString() + "  En Düþük: "SabahLL.ToString() ); 
    Çok saðolun. Þu satýrý bana mantýksal adýmlar þeklinde açýklayabilir misiniz? Diðer kýsýmlar tamam, burayý çözemiyorum. Anlayýp öðrenmek de istiyorum.

    SabahLL = (SabahLL ==0 ? V[i].Low : Math.Min(SabahLL, V[i].Low ));

  8.  Alýntý Originally Posted by coskunc Yazýyý Oku
    Çok saðolun. Þu satýrý bana mantýksal adýmlar þeklinde açýklayabilir misiniz? Diðer kýsýmlar tamam, burayý çözemiyorum. Anlayýp öðrenmek de istiyorum.

    SabahLL = (SabahLL ==0 ? V[i].Low : Math.Min(SabahLL, V[i].Low ));
    0 ise en düþüðü ata, aksi halde en son atanan ile en düþüðü kýyaslayýp küçük olaný ata.
    neden HH a göre karýþýk bu? çünkü default 0 ile baþladýk ve 0 ý neyle kýyaslarsak kýyaslayalým sonuç 0 dýr. böyle olmasýn diye böyle

Sayfa 423/626 ÝlkÝlk ... 323373413421422423424425433473523 ... 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
  •