Sayfa 441/593 İlkİlk ... 341391431439440441442443451491541 ... SonSon
Arama sonucu : 4738 madde; 3,521 - 3,528 arası.

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

  1. Bu sekilde hata veriyor?

  2. #3522
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
     Alıntı Originally Posted by Santi78 Yazıyı Oku
    Bu sekilde hata veriyor?
    az önceki sistem görüntüsüne bakılırsa yazılım konusunda kendinizi hiç geliştirmemişsiniz

    Kod:
    // kapanış fiyatlarını oku
    var C = Sistem.GrafikFiyatSec("Kapanis");
      
    var MA1 = Sistem.MA(C, "Exp", 3);
     
    var ATR = Sistem.AverageTrueRange(14) ;
    
    var F1 = Sistem.Liste(0) ;
    var F2 = Sistem.Liste(0) ;
     
    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    F1[i] = C[i] - ATR[i] ;
    F2[i] = C[i] + ATR[i] ;
    }
    
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = F1 ;
    Sistem.Cizgiler[2].Deger = F2;
    Bear_Bull
    @BearBull26

  3. #3523
    Duhul
    Feb 2017
    İkamet
    afyonkarahisar
    Gönderi
    791
    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

  4.  Alıntı Originally Posted by Bear_Bull Yazıyı Oku
    az önceki sistem görüntüsüne bakılırsa yazılım konusunda kendinizi hiç geliştirmemişsiniz

    Kod:
    // kapanış fiyatlarını oku
    var C = Sistem.GrafikFiyatSec("Kapanis");
      
    var MA1 = Sistem.MA(C, "Exp", 3);
     
    var ATR = Sistem.AverageTrueRange(14) ;
    
    var F1 = Sistem.Liste(0) ;
    var F2 = Sistem.Liste(0) ;
     
    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    F1[i] = C[i] - ATR[i] ;
    F2[i] = C[i] + ATR[i] ;
    }
    
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[1].Deger = F1 ;
    Sistem.Cizgiler[2].Deger = F2;
    Sagolun hocam sizlerden öğrenmeye çalışıyoruz...

  5. // 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
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(13, 1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '{' belirteci
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(67, 1) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz 'catch' belirteci
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(67, 23) : error CS1002: ; bekleniyor
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(69, 23) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz '(' belirteci
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(69, 39) : error CS1519: class, struct veya interface üyesi bildiriminde geçersiz ')' belirteci
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(73, 1) : error CS1022: Tür veya ad alanı tanımı ya da dosya sonu bekleniyor
    c:\Users\USER\AppData\Local\Temp\xpjwvkwy.0.cs(74, 1) : error CS1022: Tür veya ad alanı tanımı ya da dosya sonu bekleniyor

  6. #3526
    Duhul
    Feb 2017
    İkamet
    Eskişehir / Duhul 2007
    Yaş
    53
    Gönderi
    4,630
     Alıntı Originally Posted by Santi78 Yazıyı Oku
    YUKARIDA SÜREKLİ HATA VERİYOR
    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 
    Bear_Bull
    @BearBull26

  7. [QUOTE=Bear_Bull;4482830]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]
    // kapanış fiyatlarını oku
    var C = 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 = 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] = "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 ;


    Sagolun hocam idealde mütadit defalar denememe rağmen sistem çalışmadı ve şu hataları verdi birçok şeyi denememe rağmen olmadı. Sizce nereden kaynaklanıyor bu hatalar?
    Son düzenleme : Santi78; 31-05-2020 saat: 15:58.

  8. 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

Sayfa 441/593 İlkİlk ... 341391431439440441442443451491541 ... 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
  •