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 313/626 ÝlkÝlk ... 213263303311312313314315323363413 ... SonSon
Arama sonucu : 5007 madde; 2,497 - 2,504 arasý.

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

  1. #2497
     Alýntý Originally Posted by orionx Yazýyý Oku
    PHP Code:
                var Sistem.GrafikFiyatSec("Kapanis");
                var 
    Sistem.GrafikFiyatSec("Dusuk");
                var 
    Sistem.GrafikFiyatSec("Yuksek");
                var 
    SonYon "";
                
    float StopPuan 0.05f;    
                
    bool SartAl = .....;  //Alýþ þartýnýz
                
    float SonStop 0f;
                var 
    IzleyenStop Sistem.Liste(0);

                
    int p1 4;   //Son kaç barýn düþüðüne bakacaksanýz onu yazýn
                
    var LLV Sistem.LLV(p1);
                for (
    int i 1Sistem.BarSayisii++)
                {
                    if (
    SartAl && SonYon!="A")
                    {
                        
    Sistem.Yon[i] = "A";
                        
    SonYon "A";
                        
    SonStop L[i] - StopPuan//Alýþ koþulunun gerçekleþmesiyle stopu belirledik
                        
    IzleyenStop[i] = SonStop;
                        continue;
                    }
                    if ( 
    SonYon =="A")
                    {
                        if (
    C[i] < IzleyenStop[1] || C[i] < LLV[i-1]) 
                        
    //Stop altýnda veya Son 4 barýn en düsügünün altýnda kapatýrsa
                        
    {
                            
    Sistem.Yon[i] = "F"// yön flate döner
                            
    SonYon "F";
                            
    IzleyenStop[i] = IzleyenStop[1];
                            
    //Burayý sadece sonstop seviyelerini grafikte görebilmek için yazdým
                            
    continue;
                        }
                        else if (
    C[i]>=IzleyenStop[i-1]&& H[i]<=H[i-1])
                        
    //Kapanýþ izleyenstop üstü ve yeni yüksek görülmediyse
                        
    {
                            
    IzleyenStop[i] = SonStop//Stop seviyesi deðiþmez
                            
    continue;
                        }
                        else if (
    C[i] >= IzleyenStop[1] && H[i] > H[1]) //yeni yüksek görüldüðünde
                        
    {
                            
    SonStop L[i] - StopPuan;   //Stop güncellenir
                            
    IzleyenStop[i] = SonStop;                       
                        }
                    }
                }
                
    Sistem.Cizgiler[0].Deger IzleyenStop;
                
    Sistem.Cizgiler[1].Deger LLV
    Üstad
    Ýzleyen stobu þu þekilde deðiþtirmek mümkün müdür.

    Aldý Stobu belirledi.
    Her yeni yüksekte ; yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek)

    Saðlýcakla

  2. #2498
    Duhul
    Feb 2017
    Ýkamet
    Karadeniz
    Yaş
    54
    Gönderi
    179
    Herkese merhaba
    Uzun bir aradan sonra yeniden borsaya döndük,yeni idealgo da sistem tasarlamak sadece içindeki 300 indikatörün birisini seçerek mi oluyor,birkaç indikatörü birleþtirip sistem kuramýyormuyuz,þimdilik Viop düþünmüyorum bu sorum sadece hisse tarafý için
    Hepinize bol kaZançlar

  3.  Alýntý Originally Posted by trendtakipcisi Yazýyý Oku
     Alýntý Originally Posted by sonli Yazýyý Oku
    Tatilde olduðumdan telefonda yazdým ve test edemedim.....
    Yukarýdaki kod hatalý olmuþ! Fiyat bölgesi indikatörü olarak son x bar için iz süren stop (stop= son x bardaki her yeni en yüksek barýn düþüðü(önceki stoptan yüksek olmalý)-belirlenen puan)..

    PHP Code:
    var bars 100;//son kaç barý takip edecek
    var puan 0.10f;//stop=düþük-puan

    var Sistem.GrafikFiyatSec("Kapanis");
    var 
    Sistem.GrafikFiyatSec("Yuksek");
    var 
    Sistem.GrafikFiyatSec("Dusuk");

    var 
    Sistem.Liste(0);
    var 
    Sistem.Liste(0);

    var 
    SonYon "";
    for (
    int i Sistem.BarSayisi-barsSistem.BarSayisii++)



    if (
    H[i-1]>a[i-1] ) { //yeni yüksek var mý
    a[i] =H[i-1];
     if (
    b[i-1]<(L[i-1]-puan)) b[i] =L[i-1]-puan//yeni yükseðin düþüðü stoptan yüksek mi
     
    else b[i] =b[i-1] ;

    } else { 
    //yeni yüksek yok 
    a[i] =a[i-1] ;
    b[i] =b[i-1] ;
    }

    if (
    C[i]<b[i] && SonYon !="S"// Fiyat stop altý, SAT
    {
    SonYon Sistem.Yon[i] = "S";  
    }



    Sistem.Cizgiler[0].Deger a;
    Sistem.Cizgiler[1].Deger b
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlý hayatýn ne de son matemidir bu.

  4. #2500
     Alýntý Originally Posted by hasan tahsin Yazýyý Oku
    Üstad
    Ýzleyen stobu þu þekilde deðiþtirmek mümkün müdür.

    Aldý Stobu belirledi.
    Her yeni yüksekte ; yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek)

    Saðlýcakla
    Birisi ateþ yaksýn,
    toplanalým baþýnda.
    Vakit o kadar kýymetli iken zamanýmýz azalýyor.

  5. #2501
    Abi eðitim istiyoruz

  6.  Alýntý Originally Posted by hasan tahsin Yazýyý Oku
    Birisi ateþ yaksýn,
    toplanalým baþýnda.
    Vakit o kadar kýymetli iken zamanýmýz azalýyor.
    Burada asýl mesele burasý : Aldý Stobu belirledi. - - - - Neye göre aldý, stop belirledi?

    Her yeni yüksekte ; yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek) - - - bu kýsmý yukarýda paylaþtýðým kodu kurcalayarak siz de yazabilirsiniz.. Yeni yüksek kontrolü içini aþaðýdaki gibi uyarlayýn sadece..

    ...........
    if (H[i-1]>a[i-1] ) { //yeni yüksek var mý

    a[i] =H[i-1];
    b[i] =b[i-1]+( H[i-1]-a[i-1]) //yeni stop = Eski stop + (yeni yüksek- bir önceki yüksek)

    } else { //yeni yüksek yok
    ......

    Geldik, gidiyoruz..
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlý hayatýn ne de son matemidir bu.

  7. KAFANIZI TELE VERMEYIN EGITIM ISINI BEN HALLEDERIM. ÖNCE KENDIMI EGITIRSEM.

    Þu consol uygulamasý 3. if e giriyor bir satýr okuyup cýkýyor 4 e hiç girmiyor.

    Çýldýrmak üzereyim nerede hata oldugunu bulamadým gören iþiten duyan varsa bir söyleyiversin.

    Visuala consol projesý ýcýne kopyalayýn calýstýrýn acýlýr ancak 3 ve 4 eðerlerde atlama yapýyor. 3.nün ilk satýrýný okuyor devamýný atlýyor 4. direk atlýyor.

    Kod:
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] Hesap = { 1500, 2700, 3500, 5800, 9000 };
            EnBasadon:
                Console.WriteLine("C# Bankasýna Hoþgeldiniz.");
                Console.WriteLine("Lütfen Yapmak istediðiniz iþlemi seçiniz:");
                Console.WriteLine("1-Hesap Bilgisi");
                Console.WriteLine("2-Hesaplar Arasý Havale");
                Console.WriteLine("3-Para Çekme");
                Console.WriteLine("4-Bakiyesi Bilinen Hesabý Bulma");
                
                int Anamenu = Convert.ToInt32(Console.ReadLine());
                if (Anamenu == 1)
                {
                    Console.WriteLine("Hesap bilgisine hoþgeldiniz hesaplarýnýzdan birini girin");
                    int HesapNo = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine((HesapNo) + " Nolu hesapta " + Hesap[HesapNo] +" TL vardýr.");
                }
                else if (Anamenu==2)
                {
                    Basadon:
                    Console.WriteLine("Havaleye hoþglediniz. Lütfen gönderen hesabý seçin");
                    int Gonderen = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Lütfen alýcý hesabý giriniz");
                    int Alici = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Lütfen Tutar giriniz.");
                    int Tutar = Convert.ToInt32(Console.ReadLine());
                    int GondericiTutari = Hesap[Gonderen];
                    int AliciTutari = Hesap[Alici];
                    int Sonuc = (GondericiTutari - Tutar);
                    if (Sonuc<0)
                    {
                        Console.WriteLine("Bakiye yetersiz. Tekrar deneyin");
                        goto Basadon;
                    }
                    else
                    {
                        Console.WriteLine("Gönderen "+ Gonderen +" nolu hesabýn yeni bakiyesi: "+ Sonuc +" TL Alýcý " + Alici + " nolu hesabýn yeni bakiyesi: " + (Tutar + AliciTutari ) + " TL");
                    }
    
                else if (Anamenu==3)
                {
                    Console.WriteLine("Para çekmek için hesap no girin:");
                    int HesapNo1 = Convert.ToInt32(Console.ReadLine());// BURAYA NÝYE ATLIYOR :@@@@@@@@@@@@@@
                    Console.WriteLine("Çekmek istenen Tutarý Girin");
                    int CekilecekTutar = Convert.ToInt32(Console.ReadLine());
                    int Sonuc1 = Hesap[HesapNo1] - CekilecekTutar
                    if (Sonuc1 < 0)
                    {
                        Console.WriteLine("Bakiye yetersiz.");
                    }
                    else
                    {
                        Console.WriteLine(HesapNo1 + "'den " + CekilecekTutar + " TL Çekilmiþ olup Kalan bakiye: " + Sonuc1 " TL dir.");
                    }
                    }
                else if (Anamenu==4) // BURAYA DA  GÝRMÝYOR :@@@@@@@@@@@@@@
                {
                            
                    Console.WriteLine("Bakiye girin Hesap noyu bulalým:");
                    int Bakiye = Convert.ToInt32(Console.ReadLine());
                    for (int Hesap = 0; Hesap < length; Hesap++)
                    {
                        if (Hesap==Bakiye)
                        {
                            Console.WriteLine(Bakiye + " TL bakiye "+ Hesap + "nolu hesabýnýza aittir.");
                        }
                        else
                        {
                            Console.WriteLine("Hesap Bulunamadý Tekrar Deneyin");
                        }
                    }
                }
    
                else
                {
                    goto EnBasadon;
                }
                
                Console.ReadLine();
            }
        }
    }
    Senin almaya cesaret edemediðin riskleri alanlar, senin yaþamak istediðin hayatý yaþarlar..
    Sokrates twit @erhanacikgoz1

  8.  Alýntý Originally Posted by erhanacikgoz1 Yazýyý Oku
    KAFANIZI TELE VERMEYIN EGITIM ISINI BEN HALLEDERIM. ÖNCE KENDIMI EGITIRSEM.

    Þu consol uygulamasý 3. if e giriyor bir satýr okuyup cýkýyor 4 e hiç girmiyor.

    Çýldýrmak üzereyim nerede hata oldugunu bulamadým gören iþiten duyan varsa bir söyleyiversin.

    Visuala consol projesý ýcýne kopyalayýn calýstýrýn acýlýr ancak 3 ve 4 eðerlerde atlama yapýyor. 3.nün ilk satýrýný okuyor devamýný atlýyor 4. direk atlýyor.

    Kod:
    namespace ConsoleApp1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[] Hesap = { 1500, 2700, 3500, 5800, 9000 };
            EnBasadon:
                Console.WriteLine("C# Bankasýna Hoþgeldiniz.");
                Console.WriteLine("Lütfen Yapmak istediðiniz iþlemi seçiniz:");
                Console.WriteLine("1-Hesap Bilgisi");
                Console.WriteLine("2-Hesaplar Arasý Havale");
                Console.WriteLine("3-Para Çekme");
                Console.WriteLine("4-Bakiyesi Bilinen Hesabý Bulma");
                
                int Anamenu = Convert.ToInt32(Console.ReadLine());
                if (Anamenu == 1)
                {
                    Console.WriteLine("Hesap bilgisine hoþgeldiniz hesaplarýnýzdan birini girin");
                    int HesapNo = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine((HesapNo) + " Nolu hesapta " + Hesap[HesapNo] +" TL vardýr.");
                }
                else if (Anamenu==2)
                {
                    Basadon:
                    Console.WriteLine("Havaleye hoþglediniz. Lütfen gönderen hesabý seçin");
                    int Gonderen = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Lütfen alýcý hesabý giriniz");
                    int Alici = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Lütfen Tutar giriniz.");
                    int Tutar = Convert.ToInt32(Console.ReadLine());
                    int GondericiTutari = Hesap[Gonderen];
                    int AliciTutari = Hesap[Alici];
                    int Sonuc = (GondericiTutari - Tutar);
                    if (Sonuc<0)
                    {
                        Console.WriteLine("Bakiye yetersiz. Tekrar deneyin");
                        goto Basadon;
                    }
                    else
                    {
                        Console.WriteLine("Gönderen "+ Gonderen +" nolu hesabýn yeni bakiyesi: "+ Sonuc +" TL Alýcý " + Alici + " nolu hesabýn yeni bakiyesi: " + (Tutar + AliciTutari ) + " TL");
                    }
    
                else if (Anamenu==3)
                {
                    Console.WriteLine("Para çekmek için hesap no girin:");
                    int HesapNo1 = Convert.ToInt32(Console.ReadLine());// BURAYA NÝYE ATLIYOR :@@@@@@@@@@@@@@
                    Console.WriteLine("Çekmek istenen Tutarý Girin");
                    int CekilecekTutar = Convert.ToInt32(Console.ReadLine());
                    int Sonuc1 = Hesap[HesapNo1] - CekilecekTutar
                    if (Sonuc1 < 0)
                    {
                        Console.WriteLine("Bakiye yetersiz.");
                    }
                    else
                    {
                        Console.WriteLine(HesapNo1 + "'den " + CekilecekTutar + " TL Çekilmiþ olup Kalan bakiye: " + Sonuc1 " TL dir.");
                    }
                    }
                else if (Anamenu==4) // BURAYA DA  GÝRMÝYOR :@@@@@@@@@@@@@@
                {
                            
                    Console.WriteLine("Bakiye girin Hesap noyu bulalým:");
                    int Bakiye = Convert.ToInt32(Console.ReadLine());
                    for (int Hesap = 0; Hesap < length; Hesap++)
                    {
                        if (Hesap==Bakiye)
                        {
                            Console.WriteLine(Bakiye + " TL bakiye "+ Hesap + "nolu hesabýnýza aittir.");
                        }
                        else
                        {
                            Console.WriteLine("Hesap Bulunamadý Tekrar Deneyin");
                        }
                    }
                }
    
                else
                {
                    goto EnBasadon;
                }
                
                Console.ReadLine();
            }
        }
    }
    Bu dili bilmiyorum hocam ama 3. if teki int Sonuc1 = Hesap[HesapNo1] - CekilecekTutar satýrýn sonu ; bitmesi gerektir diye tahmin ediyorum..
    Biçare gönüller! Ne giden son gemidir bu!
    Hicranlý hayatýn ne de son matemidir bu.

Sayfa 313/626 ÝlkÝlk ... 213263303311312313314315323363413 ... 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
  •