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 442/626 ÝlkÝlk ... 342392432440441442443444452492542 ... SonSon
Arama sonucu : 5007 madde; 3,529 - 3,536 arasý.

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

  1.  Alýntý Originally Posted by alekss Yazýyý Oku
    var V =Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
    var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
    var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
    var O = Sistem.GrafikFiyatOku(V, "Acilis") ;
    var B2 = Sistem.GrafikVerileriniOku(Sistem.Sembol, "5");
    var C2 = Sistem.GrafikFiyatOku(B2,"Kapanis");
    var adx5 = Sistem.ADX(B2, 8);
    var adxx = Sistem.DonemCevir(V, B2, adx5);
    var MA2 = Sistem.MA(C2, "Exp", 21);
    var MA2D = Sistem.DonemCevir(V, B2, MA2);

    var MA = Sistem.MA(21,"Exp","Kapanis");

    var ADX = Sistem.ADX(8);

    var a = Sistem.Liste(0);
    var RenkListesi = new List<Color>(new Color[Sistem.BarSayisi]);

    for (int i =1; i < Sistem.BarSayisi; i++)
    {
    if (ADX [i] >= 25)
    {
    a[i] = MA[i] ;
    RenkListesi[i] = Color.Green;
    }
    else if (ADX [i] < 25 && ADX [i] >15 )
    {
    a[i] = MA[i] ;
    RenkListesi[i] = Color.Red;
    }
    else if (ADX [i] < 15)

    {
    a[i] = MA[i] ;
    RenkListesi[i] = Color.Yellow;
    }
    }

    var b = Sistem.Liste(0);
    //var RenkListesi = new List<Color>(new Color[Sistem.BarSayisi]);
    for (int i = 1; i < B2.Count; i++)
    {
    if (adxx [i] >= 25)
    {
    b[i] = MA2D [i] ;
    RenkListesi[i] = Color.Green;
    }
    else if (adxx [i] < 25 && adxx [i] >15 )
    {
    b[i] = MA2D [i] ;
    RenkListesi[i] = Color.Red;
    }
    else if (adxx [i] < 15)

    {
    b[i] = MA2D [i] ;
    RenkListesi[i] = Color.Yellow;
    }
    }
    Sistem.Cizgiler[5].Deger = b;
    Sistem.Cizgiler[0].Deger = a;
    Sistem.Cizgiler[0].RenkListesi = RenkListesi;
    Sistem.Cizgiler[5].RenkListesi = RenkListesi;

    ------------------------------
    yukarýdaki formulde 1 dakikalýk ma 21 in adx 25 in alktýndayken renki görünmesini yapabiliyor
    ancak
    ayný grafikte 5 dk lýk ma 21 inde 5 dakikalýk adx 25 altýndayken renkli görünmesini yapamadým
    acaba nerede hata yapýyorum , yardýmcý olabilecek arkadaþlara þimdiden teþekkürler
    Ayný ceketi 2 farklý kiþiye giydirmeye çalýþýyorsun.. Bir tane RenkListesi tanýmlamýþsýn.. Koddaki gereksiz yerleri de sildim bu arada, zaten tanýmlamýþ olduðun hareketli ortalamalarý yeniden a ve b ye doldurmana gerek yok.. Ayrýca 2 ma ayýrt etmek için üst periyot olana artýþta yeþil deðil mavi tanýmladým.

    PHP Code:
    var =Sistem.GrafikVerileri ;
    var 
    Sistem.GrafikFiyatOku(V"Kapanis") ;

    var 
    B2 Sistem.GrafikVerileriniOku(Sistem.Sembol"15");
    var 
    C2 Sistem.GrafikFiyatOku(B2,"Kapanis");
    var 
    adx5 Sistem.ADX(B28);
    var 
    adxx Sistem.DonemCevir(VB2adx5);
    var 
    MA2 Sistem.MA(C2"Exp"21);
    var 
    MA2D Sistem.DonemCevir(VB2MA2);

    var 
    MA Sistem.MA(21,"Exp","Kapanis");
    var 
    ADX Sistem.ADX(8);


    var 
    RenkListesi = new List<Color>(new Color[Sistem.BarSayisi]);
    var 
    RenkListesi2 = new List<Color>(new Color[Sistem.BarSayisi]);

    for (
    int i =100Sistem.BarSayisii++)
    {
    if (
    ADX [i] >= 25RenkListesi[i] = Color.Green;
    else if (
    ADX [i] < 25 && ADX [i] >15 RenkListesi[i] = Color.Red;
    else if (
    ADX [i] < 15RenkListesi[i] = Color.Yellow;

    if (
    adxx [i] >= 25RenkListesi2[i] = Color.Blue;
    else if (
    adxx [i] < 25 && adxx [i] >15 RenkListesi2[i] = Color.Red;
    else if (
    adxx [i] < 15RenkListesi2[i] = Color.Yellow;
    }

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

  2. #3530
    Duhul
    Feb 2017
    Ýkamet
    afyonkarahisar
    Gönderi
    794
    [QUOTE=sonli;4483100]Ayný ceketi 2 farklý kiþiye giydirmeye çalýþýyorsun.. Bir tane RenkListesi tanýmlamýþsýn.. Koddaki gereksiz yerleri de sildim bu arada, zaten tanýmlamýþ olduðun hareketli ortalamalarý yeniden a ve b ye doldurmana gerek yok.. Ayrýca 2 ma ayýrt etmek için üst periyot olana artýþta yeþil deðil mavi tanýmladým.

    [PHP]
    var V =Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;

    var B2 = Sistem.GrafikVerileriniOku(Sistem.Sembol, "15");
    var C2 = Sistem.GrafikFiyatOku(B2,"Kapanis");
    var adx5 = Sistem.ADX(B2, 8);
    var adxx = Sistem.DonemCevir(V, B2, adx5);
    var MA2 = Sistem.MA(C2, "Exp", 21);
    var MA2D = Sistem.DonemCevir(V, B2, MA2);

    var MA = Sistem.MA(21,"Exp","Kapanis");
    var ADX = Sistem.ADX(8);


    var RenkListesi = new List<Color>(new Color[Sistem.BarSayisi]);
    var RenkListesi2 = new List<Color>(new Color[Sistem.BarSayisi]);

    for (int i =100; i < Sistem.BarSayisi; i++)
    {
    if (ADX [i] >= 25) RenkListesi[i] = Color.Green;
    else if (ADX [i] < 25 && ADX [i] >15 ) RenkListesi[i] = Color.Red;
    else if (ADX [i] < 15) RenkListesi[i] = Color.Yellow;

    if (adxx [i] >= 25) RenkListesi2[i] = Color.Blue;
    else if (adxx [i] < 25 && adxx [i] >15 ) RenkListesi2[i] = Color.Red;
    else if (adxx [i] < 15) RenkListesi2[i] = Color.Yellow;
    }

    Sistem.Cizgiler[0].Deger = MA;
    Sistem.Cizgiler[0].RenkListesi = RenkListesi;
    Sistem.Cizgiler[1].Deger = MA2D;
    Sistem.Cizgiler[1].RenkListesi = RenkListesi2;

    sayýn sonli teþekkürler mükemmel kýsaltmýsýnýz ve çok güzel olmuþ elinize beyninize saðlýk saðolun varolun

  3. c:\Users\USER\AppData\Local\Temp\fehpsqdi.0.cs(12, 16) : error CS1514: { bekleniyor
    c:\Users\USER\AppData\Local\Temp\fehpsqdi.0.cs(12, 16) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '-' belirteci
    c:\Users\USER\AppData\Local\Temp\fehpsqdi.0.cs(13, 1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '{' belirteci
    c:\Users\USER\AppData\Local\Temp\fehpsqdi.0.cs(73, 2) : error CS1513: } bekleniyor
    c:\Users\USER\AppData\Local\Temp\fehpsqdi.0.cs(73, 2) : error CS1513: } bekleniyor

    BU HATALARIN HANGÝ SATIRDA OLDUÐUNU NASIL ANLAYABÝLÝRÝZ?

  4. // kapanýþ fiyatlarýný oku
    var C = Sistem.GrafikFiyatSec("Kapanis");

    var MA1 = Sistem.MA(C, "Exp", 10);

    var ATR = Sistem.AverageTrueRange(14) ;

    var F1 = Sistem.Liste(0) ;
    var F2 = Sistem.Liste(0) ;
    var pivot1 = Sistem.Liste(0);
    var pivot2 = Sistem.Liste(0);

    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    F1[i] = C[i] - ATR[i] ;
    F2[i] = C[i] + ATR[i] ;
    }
    // strateji
    var SonYon = "";
    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    if (MA1[i] < F1[i-1] && MA1[i-1] > F1[i-2] < pivot1[i] = F1[i];
    else pivot1[i] = pivot1[i-1];

    if (MA1[i] > F2[i-1] && MA1[i-2] > F2[i-1] > pivot2[i] = F2[i];
    else pivot2[i] = pivot2[i-1];
    }
    if (MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A") // AL
    if (MA1[i] > MA3[i] && SonYon != "A") // AL
    {
    Sistem.Yon[i] = SonYon = "A"; // alýþ
    }
    else if (MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S") // SAT
    else if (MA1[i] < MA2[i] && SonYon != "S") // SAT
    {
    Sistem.Yon[i] = SonYon = "S"; // satýþ
    }
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = F1 ;
    Sistem.Cizgiler[2].Deger = F2;
    Sistem.Cizgiler[3].Deger = pivot1;
    Sistem.Cizgiler[4].Deger = pivot2 ;

    YUKARIDA SÜREKLÝ HATA VERÝYOR

    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(12, 16) : error CS1514: { bekleniyor
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(12, 16) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '-' belirteci

  5. #3533
    cs dosyasýna bakmak lazým. 3532 posttaki kodda ise ilk 2 if blokun da parantezler kapanmamýþ . son else if bölümünü çözemedim ama orada sanki bir yazým hatasý var.
    Not: Þimdi iyice bakýnca Sayýn Sonlinin postundan yola çýkarak else iflerin sonunda ";" eksik görünüyor.
    Son düzenleme : netkit; 02-06-2020 saat: 00:00. Sebep: göz anca gördü :)

  6. #3534
    süper olmuþ elinize saðlýk çizgide renk deðiþimi bir türlü yapamadýðým bir olaydý..

     Alýntý Originally Posted by sonli Yazýyý Oku
    Ayný ceketi 2 farklý kiþiye giydirmeye çalýþýyorsun.. Bir tane RenkListesi tanýmlamýþsýn.. Koddaki gereksiz yerleri de sildim bu arada, zaten tanýmlamýþ olduðun hareketli ortalamalarý yeniden a ve b ye doldurmana gerek yok.. Ayrýca 2 ma ayýrt etmek için üst periyot olana artýþta yeþil deðil mavi tanýmladým.

    [/PHP]

  7. #3535
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
     Alýntý Originally Posted by netkit Yazýyý Oku
    cs dosyasýna bakmak lazým. 3532 posttaki kodda ise ilk 2 if blokun da parantezler kapanmamýþ . son else if bölümünü çözemedim ama orada sanki bir yazým hatasý var.
    Not: Þimdi iyice bakýnca Sayýn Sonlinin postundan yola çýkarak else iflerin sonunda ";" eksik görünüyor.
     Alýntý Originally Posted by Santi78 Yazýyý Oku

    YUKARIDA SÜREKLÝ HATA VERÝYOR

    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(12, 16) : error CS1514: { bekleniyor
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(12, 16) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '-' belirteci
     Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    MA2
    MA3 deðerlerini girersin yoktu, ben salladým.
    For döngüsü erken kapatýlmýþ en alta aldým
    if lerde pivot1 -- 2 tnýmlanýrken ) parantez yerine > konulmuþ else olduðuna göre bunun evet i de olmalý

    PHP Code:
    // kapanýþ fiyatlarýný oku
    var Sistem.GrafikFiyatSec("Kapanis");

    var 
    MA1 Sistem.MA(C"Exp"10);
    var 
    MA2 Sistem.MA(C"Exp"5);
    var 
    MA3 Sistem.MA(C"Exp"1);


    var 
    ATR Sistem.AverageTrueRange(14) ;

    var 
    F1 Sistem.Liste(0) ;
    var 
    F2 Sistem.Liste(0) ;
    var 
    pivot1 Sistem.Liste(0);
    var 
    pivot2 Sistem.Liste(0);

    for (
    int i 1i<Sistem.BarSayisii++)  {F1[i] = C[i] - ATR[i] ;F2[i] = C[i] + ATR[i] ;}

    // strateji
    var SonYon "";

    for (
    int i 1i<Sistem.BarSayisii++)
    {
    if (
    MA1[i] < F1[i-1] && MA1[i-1] > F1[i-2] ) pivot1[i] = F1[i]; else pivot1[i] = pivot1[i-1];

    if (
    MA1[i] > F2[i-1] && MA1[i-2] > F2[i-1] ) pivot2[i] = F2[i]; else pivot2[i] = pivot2[i-1];



    if (
    MA1[i] > pivot2[i] && MA1[i-1] > pivot2[i-1] && SonYon != "A"// AL
    if (MA1[i] > MA3[i] && SonYon != "A"// AL
    {
    Sistem.Yon[i] = "A"SonYon "A"// alýþ
    }

    if (
    MA1[i] < pivot1[i] && MA1[i-1] > pivot1[i-1] && SonYon != "S"// SAT
    if (MA1[i] < MA2[i] && SonYon != "S"// SAT
    {
    Sistem.Yon[i] = "S"SonYon "S"// satýþ
    }
    }
    Sistem.Cizgiler[0].Deger MA1;
    Sistem.Cizgiler[1].Deger F1 ;
    Sistem.Cizgiler[2].Deger F2;
    Sistem.Cizgiler[3].Deger pivot1;
    Sistem.Cizgiler[4].Deger pivot2 
    olmasý gerekipte olmayan bazý indikatör rakamlarýný sallama ile yazýp,
    çalýþanýný koyduk düzeltmeleri bu formül içinde yapýnýz.



    Bear_Bull
    @BearBull26

  8.  Alýntý Originally Posted by Santi78 Yazýyý Oku
    BU HATALARIN HANGÝ SATIRDA OLDUÐUNU NASIL ANLAYABÝLÝRÝZ?
    Boþ bir kod sayfasýnýn içeriðine aþaðýdaki tek satýr kodu yazýn.

    hector;

    1. satýrda hata var aslýnda, aþaðýdaki gibi bir hata göreceksiniz:
    Z:\Users\hector\AppData\Local\Temp\rgfuhjmh.0.cs(1 8,1) : error CS0201:

    hata içinde geçen parantez içindeki "18" baþlangýç satýrý, "1" ise o satýrdaki kaçýncý karakter olduðudur.
    gerçek satýr numarasýndan 17 fazla görüyormuþuz demekki.
    þimdi 18 yerinde yazan sayýdan 1 çýkartýn, 17 yaptý ve bu sayýyý aklýnýzda tutun ama kimseye söylemeyin.


    kendi hata mesajýnýza geri dönün. örneðin (39,63)

    parantez içindeki sayýdan aklýnýzdaki sayýyý çýkartýn.
    39-17 = 22

    demekki bir hatada (39,63) yazýyorsa gerçekte 22. satýrýn 63. karakterinde bir sýkýntý var demektir.

     Alýntý Originally Posted by netkit Yazýyý Oku
    cs dosyasýna bakmak lazým.
    hayýr gerek yok bakmaya.

Sayfa 442/626 ÝlkÝlk ... 342392432440441442443444452492542 ... 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
  •