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 97/626 ÝlkÝlk ... 47879596979899107147197597 ... SonSon
Arama sonucu : 5007 madde; 769 - 776 arasý.

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

  1.  Alýntý Originally Posted by Caglar Yazýyý Oku
    Merhaba vVvendetta.
    KesimeTara metodu geriye bir deðer veya liste döndürmez. O yüzden hata alýyorsunuz.
    Sizin için yazdýðým aþaðýdaki örnekler iþinize yarayabilir.

    Kod:
    // BUY1: x1 in x2 den büyük olmasýný kýyaslar. Büyükken true, kuçukken false deðerine sahiptir
    var BUY1 = new List<bool>();
    for (int i = 0; i < Sistem.BarSayisi; i++)
        BUY1.Add(x1[i] > x2[i]);
    
    // BUY2: yukarýdakinden farký; karþýlaþtýrma listesini false ile doldurarak yaratýr. 
    var BUY2 = Enumerable.Repeat(false, Sistem.BarSayisi).ToList();
    for (int i = 0; i < Sistem.BarSayisi; i++)
        BUY2[i] = x1[i] > x2[i];
    
    // BUY3: Sadece kesme durumlarýnda 1 veya -1 deðeri alýr. Kesiþme yokken 0 dýr.
    var BUY3 = Sistem.Liste(0);
    for (int i = 1; i < Sistem.BarSayisi; i++)
    {
        if (x1[i - 1] <= x2[i - 1] && x1[i] > x2[i]) BUY3[i] = 1;
        if (x1[i - 1] >= x2[i - 1] && x1[i] < x2[i]) BUY3[i] = -1;
    }
    Sayin Caglar;
    Zaman ayirdiginiz icin tesekkurler

    Saygilar

  2. vadeli ve hissede izsuren karal take proit iþlem olanaðý saðlanana kadar sizinle çalýþmayý düþünmüyorum directfn

  3. #771
    Duhul
    Feb 2017
    Ýkamet
    afyonkarahisar
    Gönderi
    794
     Alýntý Originally Posted by gencparaci Yazýyý Oku
    vadeli ve hissede izsuren karal take proit iþlem olanaðý saðlanana kadar sizinle çalýþmayý düþünmüyorum directfn
    dünya daki kullanýlan data platformlara bakarsak inan 10 yýl geriden takip ediyoruz
    matriks e-broker veya foreks den izsuren stop take profit grafik üzerinden yapýlabiliyormu
    bu ay sonu itibariyle bende ideal i sonlandýrmayý düþünüyorum , cevap yazarsanýz sevinirim

  4. #772
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
     Alýntý Originally Posted by gencparaci Yazýyý Oku
    vadeli ve hissede izsuren karal take proit iþlem olanaðý saðlanana kadar sizinle çalýþmayý düþünmüyorum directfn
     Alýntý Originally Posted by alekss Yazýyý Oku
    dünya daki kullanýlan data platformlara bakarsak inan 10 yýl geriden takip ediyoruz
    matriks e-broker veya foreks den izsuren stop take profit grafik üzerinden yapýlabiliyormu
    bu ay sonu itibariyle bende ideal i sonlandýrmayý düþünüyorum , cevap yazarsanýz sevinirim
    //izleyen1
    PHP Code:
    var Sistem.GrafikVerileri;
    var 
    Sistem.GrafikFiyatSec("Kapanis");

    var 
    XX C;
    var 
    X1 Sistem.MA(XX"Exp"10);
    var 
    X2 Sistem.MA(XX"Exp"50);

    var 
    YY Sistem.RSI(100);
    var 
    Y1 Sistem.MA(YY"Exp"10);
    var 
    Y2 Sistem.MA(YY"Exp"200);

    var 
    ZZ Sistem.IMI(80);
    var 
    Z1 Sistem.MA(ZZ"Exp"10);
    var 
    Z2 Sistem.MA(ZZ"Exp"200);


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


    var 
    SonYon "";
    var 
    FlatOncesiYon "";
    var 
    FlatFiyat 0.0f;
    for (
    int i Sistem.BarSayisii++)
    {
       var 
    IndikatorAlis X1[i] > X2[i] && Y1[i] > Y2[i] && Z1[i] > Z2[i];
       var 
    IndikatorSatis X1[i] < X2[i] && Y1[i] < Y2[i] && Z1[i] < Z2[i];

       
    IZLEYENSTOP[i] = Sistem.IzleyenStopYuzde(1.5i);
       if (
    IZLEYENSTOP[i] == 0IZLEYENSTOP[i] = C[i];

       
    KARAL[i] = Sistem.KarAlYuzde(2.0i);
       if (
    KARAL[i] == 0KARAL[i] = C[i];

       if (
    SonYon == "F" && FlatOncesiYon == "A" && C[i] > FlatFiyat 1.005f // kar alýndýktan sonra tekrar alýþ trendine girme
       
    {
          
    FlatOncesiYon "";
          
    SonYon "A";
          
    Sistem.Yon[i] = "A";
       }
       else if (
    SonYon == "F" && FlatOncesiYon == "S" && C[i] < FlatFiyat 0.995f // kar alýndýktan sonra tekrar alýþ trendine girme
       
    {
          
    FlatOncesiYon "";
          
    SonYon "A";
          
    Sistem.Yon[i] = "A";
       }
       else if ((
    C[i] < IZLEYENSTOP[i] || C[i] >= KARAL[i]) && SonYon == "A")  // alýþtan flate
       
    {
          
    FlatOncesiYon SonYon;
          
    FlatFiyat C[i];
          
    SonYon "F";
          
    Sistem.Yon[i] = "F";
       }
       else if ((
    C[i] > IZLEYENSTOP[i]  || C[i] <= KARAL[i]) && SonYon == "S")  // satýþtan flate
       
    {
          
    FlatOncesiYon SonYon
          
    FlatFiyat C[i];
          
    SonYon "F";
          
    Sistem.Yon[i] = "F";
       }
       else if (
    IndikatorAlis && SonYon != "A" && FlatOncesiYon != "A"// alýþ
       
    {
            
    FlatOncesiYon "";
            
    SonYon "A";
            
    Sistem.Yon[i] = "A";
       }    
       else if (
    IndikatorSatis && SonYon != "S" && FlatOncesiYon != "S"// satýþ
       
    {
           
    FlatOncesiYon "";
           
    SonYon "S";
           
    Sistem.Yon[i] = "S";
       }
    }

    Sistem.Cizgiler[0].Deger X1;
    Sistem.Cizgiler[1].Deger X2;
    Sistem.Cizgiler[2].Deger IZLEYENSTOP;
    Sistem.Cizgiler[3].Deger C;
    Sistem.Cizgiler[4].Deger KARAL;

    var 
    Yesil Sistem.Renk(80,0,200,0);
    var 
    Kirmizi Sistem.Renk(80,200,0,0);
    Sistem.DolguEkle(32YesilKirmizi); 
    //izleyen2
    PHP Code:
    var Sistem.GrafikVerileri;
    var 
    Sistem.GrafikFiyatSec("Kapanis");

    var 
    XX C;
    var 
    X1 Sistem.MA(XX"Weighted"21);
    var 
    X2 Sistem.Ref(X1,-1);
    var 
    IZLEYENSTOP Sistem.Liste(0);

    var 
    SonYon "";
    for (
    int i Sistem.BarSayisii++)
    {
       
    IZLEYENSTOP[i] = Sistem.IzleyenStopYuzde(1.5i);
       if (
    IZLEYENSTOP[i] == 0IZLEYENSTOP[i] = C[i];
       
       if (
    X1[i] > X2[i] && SonYon != "A" // alýþ
       
    {
            
    SonYon "A";
            
    Sistem.Yon[i] = "A";
       }    
       if (
    X1[i] < X2[i]  && SonYon != "S"  // satýþ
       
    {
           
    SonYon "S";
           
    Sistem.Yon[i] = "S";
       }
    }

    Sistem.Cizgiler[0].Deger X1;
    Sistem.Cizgiler[1].Deger X2;
    Sistem.Cizgiler[2].Deger IZLEYENSTOP;
    Sistem.Cizgiler[3].Deger C;

    var 
    Yesil Sistem.Renk(80,0,200,0);
    var 
    Kirmizi Sistem.Renk(80,200,0,0);
    Sistem.DolguEkle(32YesilKirmizi); 
    Bear_Bull
    @BearBull26

  5. var Veriler = Sistem.GrafikVerileri;
    var Bars = Sistem.GrafikVerileri;
    var Listem = Sistem.Liste(0);
    var Listem1 = Sistem.Liste(0);

    for (int i = 1; i < Bars.Count; i++)
    {
    var Sayac= 0;
    for (int j = i-1; j > 0; j--)
    {
    if (Bars[j].High < Bars[j-1].High)
    Sayac++;
    if (Sayac >=1)
    {
    Listem[i] = Bars[j].High;
    break;
    }
    }
    }
    for (int i = 1; i < Bars.Count; i++)
    {
    var Sayac= 0;
    for (int k = i-1; k > 0; k--)
    {
    if (Bars[k].Low > Bars[k-1].Low)
    Sayac++;
    if (Sayac1 >=1)
    {
    Listem1[i] = Bars[k].Low;
    break;
    }
    }

    }
    (Listem+Listem1)/2 yapmaya çalýþýyorum ama olmadý… Yardýmcý olabilecek arkadaþa þimdiden teþekkür ederim.
    Hedefin yok ise yardým edecek rüzgarý bulamazsýn.

  6.  Alýntý Originally Posted by KOSA Yazýyý Oku
    var Veriler = Sistem.GrafikVerileri;
    var Bars = Sistem.GrafikVerileri;
    var Listem = Sistem.Liste(0);
    var Listem1 = Sistem.Liste(0);

    for (int i = 1; i < Bars.Count; i++)
    {
    var Sayac= 0;
    for (int j = i-1; j > 0; j--)
    {
    if (Bars[j].High < Bars[j-1].High)
    Sayac++;
    if (Sayac >=1)
    {
    Listem[i] = Bars[j].High;
    break;
    }
    }
    }
    for (int i = 1; i < Bars.Count; i++)
    {
    var Sayac= 0;
    for (int k = i-1; k > 0; k--)
    {
    if (Bars[k].Low > Bars[k-1].Low)
    Sayac++;
    if (Sayac1 >=1)
    {
    Listem1[i] = Bars[k].Low;
    break;
    }
    }

    }
    (Listem+Listem1)/2 yapmaya çalýþýyorum ama olmadýâ�¦ Yardýmcý olabilecek arkadaþa þimdiden teþekkür ederim.
    Merhaba KOSA.
    Listem ve Listem1 i doldurduktan sonra
    Sistem.ListeOrta (Listem, Listem1)
    Þeklinde kullanabilirsiniz.

    Sent from my SM-N910C using Tapatalk

  7.  Alýntý Originally Posted by Caglar Yazýyý Oku
    Merhaba KOSA.
    Listem ve Listem1 i doldurduktan sonra
    Sistem.ListeOrta (Listem, Listem1)
    Þeklinde kullanabilirsiniz.

    Sent from my SM-N910C using Tapatalk
    Tamam oldu. Teþekkür ederim çaðlar.
    Syg...
    Hedefin yok ise yardým edecek rüzgarý bulamazsýn.

  8.  Alýntý Originally Posted by KOSA Yazýyý Oku
    Tamam oldu. Teþekkür ederim çaðlar.
    Syg...
    Kodunuza baktým. Yazým hatalarý var gibi görünüyor.
    Eðer doðru anladýysam Listem'e bir önceki High deðeri küçük olan deðeri, Listem1 için ise bir önceki Low'dan büyük olan deðeri tutmak için kullandýnýz.
    Bir de sizden dinlersem yapmak istediðiniz þeyi daha anlaþýlýr ve kolay bir þekilde yazýlabilir.

Sayfa 97/626 ÝlkÝlk ... 47879596979899107147197597 ... 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
  •