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 466/626 ÝlkÝlk ... 366416456464465466467468476516566 ... SonSon
Arama sonucu : 5007 madde; 3,721 - 3,728 arasý.

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

  1.  Alýntý Originally Posted by ekrembaba Yazýyý Oku
    Merhabalar 01, 05, 60 uzantýlý datalarý sadece ideal üzerinden mi okuyabiliyoruz acaba? Bu dosyalarý txt haline nasýl dönüþtürebiliriz
    Grafikte sað klik yap.
    "Veri" üzerine gel "dosyaya veri yazdýr" a týkla.

  2. Ýlk kez resim yüklüyorum, cevirememis olabilirim. 1 dakikalýk 87-88 aylýk getiri egrisi, nasýl sizce?
    Attached Images Attached Images
    Son düzenleme : ibrahim; 25-10-2020 saat: 21:06. Sebep: Ýmla

  3. Darvas box formülünü Sezai KILIÇ Hocam çevirmiþ.Kendisine çok teþekkür ediyorum.Ýhtiyacý olan faydalansýn.


    var LOW = Sistem.GrafikFiyatSec("Dusuk");

    var HIGH = Sistem.GrafikFiyatSec("Yuksek");

    var boxp = 5;

    var LLV = Sistem.LLV(boxp, LOW);

    var HHV = Sistem.HHV(boxp, HIGH);

    var HHV3 = Sistem.HHV(boxp-2, HIGH);

    var HHV4 = Sistem.HHV(boxp-1, HIGH);

    var LowL = Sistem.Liste(0);

    var NewH = Sistem.Liste(0);

    var box1 = Sistem.Liste(0);

    var box2 = Sistem.Liste(0);

    var box3 = Sistem.Liste(0);



    var bsince=0;

    for (int i=5; i< Sistem.BarSayisi; i++)

    {

    if (LOW[i] == LLV[i])

    LowL[i] = LOW[i];

    if (LOW[i-1] == LLV[i])

    LowL[i] = LOW[i-1];

    if(LOW[i-2] == LLV[i])

    LowL[i] = LOW[i-2];

    if(LOW[i-3] == LLV[i])

    LowL[i] = LOW[i-3];

    if(LOW[i-4] == LLV[i])

    LowL[i] = LOW[i-4];

    else

    LowL[i] = LLV[i];



    if (HIGH[i] > HHV[i-1])

    NewH[i] = HIGH[i];

    else

    NewH[i] = NewH[i-1];



    if(HHV3[i] < HHV4[i])

    box1[i] = 1;

    else

    box1[i] = -1;



    if (HIGH[i] > HHV[i-1] && box1[i] == -1)

    bsince = i;

    if (i-bsince == 3)

    {

    bsince = 0;

    box2[i]= NewH[i];

    box3[i]= LowL[i];

    }

    else

    {

    box2[i] = box2[i-1];

    box3[i] = box3[i-1];

    }

    }



    Sistem.Cizgiler[0].Deger = box2;

    Sistem.Cizgiler[1].Deger = box3;

  4. Ýyi akþamlar ;

    Her günün ilk barýnýn numarasýný alan bir kod paylaþabilecek var mý acaba? Örneðin beþ dakikalýk periyotta her gün ilk kapanan bar no sunu tutmak istiyorum.Nasýl bir kod yazmalýyým teþekkürler.

  5.  Alýntý Originally Posted by fkucuker Yazýyý Oku
    Ýyi akþamlar ;

    Her günün ilk barýnýn numarasýný alan bir kod paylaþabilecek var mý acaba? Örneðin beþ dakikalýk periyotta her gün ilk kapanan bar no sunu tutmak istiyorum.Nasýl bir kod yazmalýyým teþekkürler.


    Selamlar.
    Ýdeal sistem kütüphanesinde bu konuda verilmiþ örnekler var.
    Mesela aþaðýdaki örnek iþinizi görür.
    Koþuldan sonra, parantez içindeki bölümde, anlýk bar numarasýný bir deðiþkene atama yaparak istediðiniz fonksiyonu elde edebilirsiniz.


    PHP Code:
    var saat Sistem.Saat

    if (
    saat.CompareTo("10:00:00") == 0)
    {
    //YAPILMASI ÝSTENEN ÝÞLEMLER


    Daha fazlasý da þurada:

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

    \\Ýdeal Sistem Fonksiyonlar
    \\Tarih ve Saat Fonksiyonu

    Son düzenleme : obblomovv; 29-10-2020 saat: 21:47.
    https://www.kisavade.com/
    Al,sat,tut,yakala,sýk,býrak vb. tavsiye için aracý kurumunuzla görüþün.

  6. Yok hocam bu þekilde yapýnca backtest' e katkýsý maalesef olmuyor. Anlýk saati tutuyor.

  7. #3727
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
     Alýntý Originally Posted by fkucuker Yazýyý Oku
    Yok hocam bu þekilde yapýnca backtest' e katkýsý maalesef olmuyor. Anlýk saati tutuyor.
    for (int i = barsayisi ; i<Sistem.BarSayisi; i++)
    {

    if ( V[i].Date.Hour == 9 && V[i].Date.Minute == 00)
    { Barno = i; YKS[Barno] = SBHHV[Barno]; DSK[Barno] = SBLLV[Barno]; }
    }


    kendinize göre deðiþtirseniz, þu örnek iþini görür mü ?
    Bear_Bull
    @BearBull26

  8. paylaþým için teþekkürler. eksik olan kýsýmlarý ekledim.

     Alýntý Originally Posted by gurcanxx Yazýyý Oku
    Darvas box formülünü Sezai KILIÇ Hocam çevirmiþ.Kendisine çok teþekkür ediyorum.Ýhtiyacý olan faydalansýn.


    var LOW = Sistem.GrafikFiyatSec("Dusuk");

    var HIGH = Sistem.GrafikFiyatSec("Yuksek");

    var boxp = 5;

    var LLV = Sistem.LLV(boxp, LOW);

    var HHV = Sistem.HHV(boxp, HIGH);

    var HHV3 = Sistem.HHV(boxp-2, HIGH);

    var HHV4 = Sistem.HHV(boxp-1, HIGH);

    var LowL = Sistem.Liste(0);

    var NewH = Sistem.Liste(0);

    var box1 = Sistem.Liste(0);

    var box2 = Sistem.Liste(0);

    var box3 = Sistem.Liste(0);



    var bsince=0;

    for (int i=5; i< Sistem.BarSayisi; i++)

    {

    if (LOW[i] == LLV[i])

    LowL[i] = LOW[i];

    if (LOW[i-1] == LLV[i])

    LowL[i] = LOW[i-1];

    if(LOW[i-2] == LLV[i])

    LowL[i] = LOW[i-2];

    if(LOW[i-3] == LLV[i])

    LowL[i] = LOW[i-3];

    if(LOW[i-4] == LLV[i])

    LowL[i] = LOW[i-4];

    else

    LowL[i] = LLV[i];



    if (HIGH[i] > HHV[i-1])

    NewH[i] = HIGH[i];

    else

    NewH[i] = NewH[i-1];



    if(HHV3[i] < HHV4[i])

    box1[i] = 1;

    else

    box1[i] = -1;



    if (HIGH[i] > HHV[i-1] && box1[i] == -1)

    bsince = i;

    if (i-bsince == 3)

    {

    bsince = 0;

    box2[i]= NewH[i];

    box3[i]= LowL[i];

    }

    else

    {

    box2[i] = box2[i-1];

    box3[i] = box3[i-1];

    }

    }



    Sistem.Cizgiler[0].Deger = box2;

    Sistem.Cizgiler[1].Deger = box3;
    Kod:
    var LOW = Sistem.GrafikFiyatSec("Dusuk");
    var HIGH = Sistem.GrafikFiyatSec("Yuksek");
    
    var boxp = 5;
    
    var LLV = Sistem.LLV(boxp, LOW);
    var HHV = Sistem.HHV(boxp, HIGH);
    
    var HHV3 = Sistem.HHV(boxp-2, HIGH);
    var HHV4 = Sistem.HHV(boxp-1, HIGH);
    
    var LowL = Sistem.Liste(0);
    var NewH = Sistem.Liste(0);
    var box1 = Sistem.Liste(0);
    var box2 = Sistem.Liste(0);
    var box3 = Sistem.Liste(0);
    
    var bt15 = Sistem.Liste(0);
    var bt25 = Sistem.Liste(0);
    
    
    var bsince = 0 ;
    
    for (int i=5; i< Sistem.BarSayisi; i++)
    {
    
     if (LOW  [i] == LLV[i]) LowL[i] = LOW[i] ;
     if (LOW[i-1] == LLV[i]) LowL[i] = LOW[i-1] ;
     if (LOW[i-2] == LLV[i]) LowL[i] = LOW[i-2] ;
     if (LOW[i-3] == LLV[i]) LowL[i] = LOW[i-3] ;
     if (LOW[i-4] == LLV[i]) LowL[i] = LOW[i-4] ;
      else LowL[i] = LLV[i]; //LowL:=If(L=LLV(L,5),L, 
                                   //If(Ref(L,-1)=LLV(L,5),Ref(L,-1), 
                                   //If(Ref(L,-2)=LLV(L,5),Ref(L,-2),
                                   //If(Ref(L,-3)=LLV(L,5),Ref(L,-3), 
                                   //If(Ref(L,-4)=LLV(L,5),Ref(L,-4), 0)))));
    
     if ( HIGH[i] > HHV[i-1] ) NewH[i] = HIGH[i];
      else NewH[i] = NewH[i-1];  //NewH:=ValueWhen(1,H>Ref(HHV (H,5),-1),H);
    
     if( HHV3[i] < HHV4[i] ) box1[i] = 1;
      else box1[i] = -1;  //box1:=HHV(H,3)<HHV(H,4);
    
    
     if ( HIGH[i] > HHV[i-1] && box1[i] == -1 ) bsince = i ;
    
     if ( i-bsince == 3 )
                         {
                          bsince = 0 ;
                          box2 [i] = NewH[i] ; 
                          box3 [i] = LowL[i] ; 
                         }
    
      else
          {
           box2 [i] = box2 [i-1] ; //box2:=ValueWhen(1,BarsSince(H>Ref(HHV(H,5),-1))=3 AND box1=true,NewH);
           box3 [i] = box3 [i-1] ; //box3:=ValueWhen(1,BarsSince(H>Ref(HHV(H,5),-1))=3 AND box1=true,LowL);
          }
      
      bt15 [i] = box3[i] - ( box3[i] * 1.5f ) /100 ; //BottomBox-(BottomBox*1.5)/100;
      bt25 [i] = box3[i] - ( box3[i] * 2.5f ) /100 ; //BottomBox-(BottomBox*2.5)/100
    
    }
    
    
    
    Sistem.Cizgiler[0].Deger = box2 ;
    Sistem.Cizgiler[0].Aciklama = "TopBox";
    
    Sistem.Cizgiler[1].Deger = box3 ;
    Sistem.Cizgiler[1].Aciklama = "BottomBox";
    
    Sistem.Cizgiler[2].Deger = bt15 ;
    Sistem.Cizgiler[2].Aciklama = "1.5f-";
    
    Sistem.Cizgiler[3].Deger = bt25 ;
    Sistem.Cizgiler[3].Aciklama = "2.5f-";
    
    
    ////

Sayfa 466/626 ÝlkÝlk ... 366416456464465466467468476516566 ... 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
  •