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 561/626 ÝlkÝlk ... 61461511551559560561562563571611 ... SonSon
Arama sonucu : 5007 madde; 4,481 - 4,488 arasý.

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

  1. Abiler selamlar
    alýþ 1 þartýna göre flat olma þartý yazýldý ama alýyor flat olmuyor)
    aslýnda flat olma koþullarý alýþ 1 ise þudur
    alýþ 2 ise þudur yazmak istedim. Bir arkadaþýn yardýmýyla olmadý. size sormadan önce böyle bir konu varmý diye baktým-araþtýrdým ama bulamadým.

    HTML Kod:
    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 MAVW =Sistem.RSI(100);
    var MA2= Sistem.TOMA(3,2);
    var M4 = Sistem.Momentum(100);
     var Fiyat = 0.00;
    var Sinyal =""; 
    var sonfiyat = 0.00f; 
    int flatbar=0;
     
    var alýþ1 = "";	
    var alýþ2 = "";	 
    var alýþ3 = "";	
    var SonYon = "";	
    var RSI = Sistem.RSI(14);
    for(int i=1 ; i< Sistem.BarSayisi; i++)
    { 
       if(MAVW[i-1] < 60 && MAVW[i] >= 60)
          Sistem.DikeyCizgiEkle(i, Color.Cyan, 2, 2);
         // Sistem.YaziEkle("P1", 1, i, V[i].Low, Color.Cyan, "Tahoma", 10);
    }
    // 
    	
    for (int i = 1; i < Sistem.BarSayisi; i++)	
    {	
      {	
       if ( SonYon != "A" && MAVW[i] > 60    && MAVW[i-1] <= 60         )   { alýþ1 = "1"; 	Sinyal = "A";}
    // if ( SonYon != "A" && C[i] > MA2[i]                              )   { alýþ1 = "2"; 	Sinyal = "A";}
       if ( SonYon != "A" && M4[i] > 98 && M4[i-1] <=98                 )   { alýþ1 = "3"; 	Sinyal = "A";}
      	
       if (   alýþ1 == "1" && MAVW[i] < 70   && MAVW[i-1] >= 70           ) Sinyal = "F";	
    // if (   alýþ2 == "2" && C[i] < MA2[i]                               ) Sinyal = "F";	
       if (   alýþ3 == "3" && M4[i] < 102 && M4[i-1] <=102                ) Sinyal = "F"; 	 	
      }	
    	
      if (SonYon != Sinyal && Sinyal != "")	
             {	
    	
                SonYon = Sinyal;	
                Sistem.Yon[i] = SonYon;	
                Fiyat = C[i];	
    	
              }	
    	
    }	
    
    Sistem.Cizgiler[0].Deger =MAVW ;
    Sistem.Cizgiler[1].Deger =MA2 ;
    Sistem.Cizgiler[2].Deger =M4 ;

  2. #4482
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
    if ( SonYon != "A" && MAVW[i] > 60 && MAVW[i-1] <= 60 ) { alýþ1 = "1"; Sinyal = "A";}
    // if ( SonYon != "A" && C[i] > MA2[i] ) { alýþ1 = "2"; Sinyal = "A";}
    if ( SonYon != "A" && M4[i] > 98 && M4[i-1] <=98 ) { alýþ1 = "3"; Sinyal = "A";}


    kýrmýzý renkli yerleri gözden geçirebilirsiniz.
    Bear_Bull
    @BearBull26

  3. #4483
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
    Formül yapýsý tehlikeli Repainte çok müsait.

    Alýþ1 flat oldu sistem sattý.
    sonraki turda Alýþ3 Al a devam ediyorsa tekrar alacaktýr.
    yada tam tersi
    Alýþ3 flat oldu
    sonraki turda Alýþ1 Al a devam ediyorsa ayný durum tekerrür edecektir.

    // alýþ2 kapalý o da açýlýrsa bir seçenek flat olsa diðer 2 seçenek tekrar al yapabilecektir.
    Bear_Bull
    @BearBull26

  4.  Alýntý Originally Posted by engin.kilic.73 Yazýyý Oku
    Abiler selamlar
    alýþ 1 þartýna göre flat olma þartý yazýldý ama alýyor flat olmuyor)
    aslýnda flat olma koþullarý alýþ 1 ise þudur
    alýþ 2 ise þudur yazmak istedim. Bir arkadaþýn yardýmýyla olmadý. size sormadan önce böyle bir konu varmý diye baktým-araþtýrdým ama bulamadým.
    Ýdealin dilinden pek anlamam ama kod mantýksýz olmuþ onu söyleyebilirim

    if ( SonYon != "A" && MAVW[i] > 60 && MAVW[i-1] <= 60 ) { alýþ1 = "1"; Sinyal = "A";}

    alis1 =1 olma þartýný aþaðýdaki ife eklersek:

    if ( SonYon != "A" && MAVW[i] > 60 && MAVW[i-1] <= 60 && MAVW[i] < 70 && MAVW[i-1] >= 70 ) Sinyal = "F";

    Ýf'in içindeki koþullar birbirinin tam tersi yani hiç bir zaman doðrulanamaz sonuçta F sinyali de üretmez

    Yazdýklarýnýz tam anlaþýlmýyor ama belki de þöyle biþey istiyorsunuzdur:

    HTML Kod:
    var V = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis"); 
    var MAVW =Sistem.RSI(100);
    var MA2= Sistem.TOMA(3,2);
    var M4 = Sistem.Momentum(100);
    var Fiyat = 0.00;
    var Sinyal ="";   
    var SonYon = "";	
    var RSI = Sistem.RSI(14); 
    
    for (int i = 1; i < Sistem.BarSayisi; i++)	
    {
    	var Alis1=MAVW[i] > 60    && MAVW[i-1] <= 60;
    	var Alis2=C[i] > MA2[i];
    	var Alis3=M4[i] > 98 && M4[i-1] <=98;
    
    	var Flat1=MAVW[i] < 70   && MAVW[i-1] >= 70;
    	var Flat2=C[i] < MA2[i];
    	var Flat3=M4[i] < 102 && M4[i-1] <=102;
    	
    	if ( SonYon != "A" && (Alis1 || Alis2 || Alis3))   { Sinyal = "A";}
    	if ( SonYon != "F" && (Flat1 || Flat2 || Flat3))   { Sinyal = "F";}
    
    	if (SonYon != Sinyal && Sinyal != "")	
    	{		
    		SonYon = Sinyal;	
    		Sistem.Yon[i] = SonYon;	
    		Fiyat = C[i];		
    	}		
    }	
    
    Sistem.Cizgiler[0].Deger =MAVW;
    Sistem.Cizgiler[1].Deger =MA2;
    Sistem.Cizgiler[2].Deger =M4;

  5. Ýdealde kendi wav dosyamýzý nasýl oynatabiliriz bilgisi olan var mý
    Farklý koþullarda farklý seslerle bildirimde bulunmasýný istiyorum

  6. Yanlýþ hatýrlamýyorsam ve deðiþmedi ise... Þöyle idi:








    Link: http://www.directfn.com.tr/idealsistem/

  7. bearbull abi teþekkür ederim. yuji abinin yazdýðý gibi flatý görmüyor. kod bilgisi kýsýtlý olduðunda evirdim çevirdim. olmuyor.

  8. yuji abi tespit doðru sistem flata geçmiyor ama þartlar gerçekleþiyor. belki fikir verir diye yazdým.
    sizin kodu bunu aþaðýdaki þekilde yaptým bu hiç alýþ yapmýyor.
    Yapmak istediðim alýþ 1 þartýysa aldýysa sistem flat 1 þartýyla flat olsun. bu böyle 4-5 kalem avi

    þartlar gerçekleþiyor abi.


    HTML Kod:
    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 rsý =Sistem.RSI(100)      ;
    var toma= Sistem.TOMA(3,2)    ;
    var mom = Sistem.Momentum(100);
     var Fiyat = 0.00             ;
    var Sinyal =""                ; 
    var sonfiyat = 0.00f          ; 
    int flatbar=0                 ;
     
     
    var SonYon = "";	
     
    for(int i=1 ; i< Sistem.BarSayisi; i++)
    { 
       if(rsý[i-1] <= 60 && rsý[i] > 60)
          Sistem.DikeyCizgiEkle(i, Color.Cyan, 2, 2);
         // Sistem.YaziEkle("P1", 1, i, V[i].Low, Color.Cyan, "Tahoma", 10);
       if(rsý[i-1] >= 65 && rsý[i] < 65)
          Sistem.DikeyCizgiEkle(i, Color.Red, 2, 2);
    }
    // 
    	
        for (int i = 1; i < Sistem.BarSayisi; i++)	
        {
    
        var alýþ1 = rsý[i] > 60 && rsý[i]   <= 60 ;
        var alýþ2 = mom[i] > 94 && mom[i-1] <= 94 ;
        var alýþ3 = C[i]   > toma[i]              ;	
    
        var flat1 = rsý[i]   > 65 && rsý[i]   <= 65 ;              
        var flat2 = mom[i]   > 98 && mom[i-1] <= 98 ;
        var flat3 = toma[i]  >    C[i]              ;
    
        if( SonYon != "A" && (alýþ1)) { Sinyal = "A";}
        // if( SonYon != "A" && (alýþ2)) { Sinyal = "A";}
        // if( SonYon != "A" && (alýþ3)) { Sinyal = "A";}
    
       if( SonYon != "F" && (flat1)) { Sinyal = "F";}            // kod çalýþþada hocam buraya alýþý alýþ1 þartý yaptýðýný belirtmek lazým diye düþünüyorum.
       // if( SonYon != "F" && (flat2)) { Sinyal = "F";}
       // if( SonYon != "F" && (flat3)) { Sinyal = "F";}
    	
      if (SonYon != Sinyal && Sinyal != "")	
             {	
    	
                SonYon = Sinyal;	
                Sistem.Yon[i] = SonYon;	
                Fiyat = C[i];	
    	
              }	
    	
    }	
    
    Sistem.Cizgiler[0].Deger =rsý ;
    Sistem.Cizgiler[1].Deger =toma ;
    Sistem.Cizgiler[2].Deger =mom ;

Sayfa 561/626 ÝlkÝlk ... 61461511551559560561562563571611 ... 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
  •