Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
63,80 10% 246,50 Mn 59,00 / 63,80
440,25 9.99% 436,07 Mn 408,25 / 440,25
35,00 9.99% 1,07 Mr 34,96 / 35,00
33,56 9.96% 22,91 Mn 29,70 / 33,56
575,50 9.93% 58,80 Mn 523,50 / 575,50
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
49,86 -10% 72,88 Mn 49,86 / 52,45
1,80 -10% 11,92 Mn 1,80 / 2,00
46,44 -10% 307,06 Mn 46,44 / 49,00
29,62 -9.97% 114,38 Mn 29,62 / 32,82
22,58 -9.97% 91,15 Mn 22,58 / 23,98
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
304,00 0.58% 25,31 Mr 298,50 / 308,25
303,25 -4.94% 16,25 Mr 303,25 / 317,25
16,66 2.46% 14,30 Mr 16,06 / 16,84
92,95 4.44% 13,94 Mr 87,90 / 92,95
41,08 1.68% 11,12 Mr 39,66 / 41,42
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
92,95 4.44% 13,94 Mr 87,90 / 92,95
303,25 -4.94% 16,25 Mr 303,25 / 317,25
159,80 -2.02% 5,13 Mr 158,80 / 164,10
664,00 -1.63% 5,48 Mr 656,00 / 677,00
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
92,95 4.44% 13,94 Mr 87,90 / 92,95
108,00 -1.37% 1,50 Mr 106,30 / 110,10
114,00 -2.31% 934,01 Mn 113,10 / 117,80
303,25 -4.94% 16,25 Mr 303,25 / 317,25
Hisse Fiyat Fark% Hacim (TL) Düşük / Yüksek
19,21 2.18% 1,26 Mr 18,59 / 19,21
35,00 2.94% 401,82 Mn 33,92 / 35,28
92,95 4.44% 13,94 Mr 87,90 / 92,95
11,08 3.36% 382,64 Mn 10,51 / 11,08
73,70 0.27% 574,59 Mn 72,70 / 75,10
Arama sonucu : 4991 madde; 1 - 8 arası.

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. Hocalarım selamlar;
    Aşağıda yer alan paçal sistemde %2 KARAL ve MA yukarı kestiğinde gelen çoklu sinyali azaltmayı ve pozisyona girdikten sonra fiyat %1 aşağı düşünce ilave alış yapmasını nasıl sağlayabilirim.Teşekkürler.

    var Bars = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var MA = Sistem.MA(C,"Variable",90);
    var Cum = 0.0;
    var Maliyet = 0.0;
    var Miktar =0;
    var TP = 1.05F; //YÜZDE 5 KAR AL
    var SonYon = "";
    var Pozisyon = Sistem.SayiListesi;
    var OrtalamaMaliyet = Sistem.Liste(0);
    var ToplamMaliyet = Sistem.Liste(0);
    var MiktarList = Sistem.Liste(0);

    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    Pozisyon[i] = Sistem.SayiListesi[i-1]; // robot kodunda bu listeyi okumal için sayı listesi olarak tanımlamak gerek

    if (C[i-1] >= MA[i-1] && C[i]>=MA[i] && SonYon !="A") //AL KOŞULUMUZ

    {
    SonYon = "A";
    Sistem.Yon[i] = "A";
    Miktar = 1;
    MiktarList[i] = Miktar;
    Cum = Cum + Miktar * C[i];
    ToplamMaliyet[i] = (float)Cum;
    Pozisyon[i] += Miktar;
    Maliyet = (float) Cum / Pozisyon[i];
    OrtalamaMaliyet[i] = (float)Maliyet ;
    }
    else if (C[i-1] <= MA[i-1] && C[i]>=MA[i-1] && SonYon !="F") //AL KOŞULUMUZ

    {
    SonYon = "A";
    Sistem.Yon[i] = "A";
    Miktar = 1;
    MiktarList[i] = Miktar;
    Cum = Cum + Miktar * C[i];
    ToplamMaliyet[i] = (float)Cum;
    Pozisyon[i] += Miktar;
    Maliyet = (float) Cum / Pozisyon[i];
    OrtalamaMaliyet[i] = (float)Maliyet ;
    }
    else if (C[i] >= Maliyet * TP && SonYon != "F")
    {
    SonYon = "F";
    Sistem.Yon[i] = "F";
    MiktarList[i] = 0;
    Miktar = 0;
    Cum = 0.0;
    Maliyet = 0.0;
    Pozisyon[i] = 0;
    OrtalamaMaliyet[i] = 0;
    ToplamMaliyet[i] = 0;
    }
    else
    OrtalamaMaliyet[i] = OrtalamaMaliyet[i-1];

    }


    Sistem.Cizgiler[0].Deger = Pozisyon;
    Sistem.Cizgiler[0].Aciklama = "Pozisyon";

    Sistem.Cizgiler[1].Deger = OrtalamaMaliyet;
    Sistem.Cizgiler[1].Aciklama = "Ortalama Maliyet";

    Sistem.Cizgiler[2].Deger = MiktarList;
    Sistem.Cizgiler[2].Aciklama = "Miktar";

    Sistem.Cizgiler[3].Deger = ToplamMaliyet;
    Sistem.Cizgiler[3].Aciklama = "Cum";

    Sistem.Cizgiler[5].Deger = MA;
    Son düzenleme : mes5206; 13-03-2023 saat: 10:55.

  2. #2
     Alıntı Originally Posted by mes5206 Yazıyı Oku
    Hocalarım selamlar;
    Aşağıda yer alan paçal sistemde %2 KARAL ve MA yukarı kestiğinde gelen çoklu sinyali azaltmayı ve pozisyona girdikten sonra fiyat %1 aşağı düşünce ilave alış yapmasını nasıl sağlayabilirim.Teşekkürler.

    var Bars = Sistem.GrafikVerileri;
    var C = Sistem.GrafikFiyatSec("Kapanis");
    var MA = Sistem.MA(C,"Variable",90);
    var Cum = 0.0;
    var Maliyet = 0.0;
    var Miktar =0;
    var TP = 1.05F; //YÜZDE 5 KAR AL
    var SonYon = "";
    var Pozisyon = Sistem.SayiListesi;
    var OrtalamaMaliyet = Sistem.Liste(0);
    var ToplamMaliyet = Sistem.Liste(0);
    var MiktarList = Sistem.Liste(0);

    for (int i = 1; i<Sistem.BarSayisi; i++)
    {
    Pozisyon[i] = Sistem.SayiListesi[i-1]; // robot kodunda bu listeyi okumal için sayı listesi olarak tanımlamak gerek

    if (C[i-1] >= MA[i-1] && C[i]>=MA[i] && SonYon !="A") //AL KOŞULUMUZ

    {
    SonYon = "A";
    Sistem.Yon[i] = "A";
    Miktar = 1;
    MiktarList[i] = Miktar;
    Cum = Cum + Miktar * C[i];
    ToplamMaliyet[i] = (float)Cum;
    Pozisyon[i] += Miktar;
    Maliyet = (float) Cum / Pozisyon[i];
    OrtalamaMaliyet[i] = (float)Maliyet ;
    }
    else if (C[i-1] <= MA[i-1] && C[i]>=MA[i-1] && SonYon !="F") //AL KOŞULUMUZ

    {
    SonYon = "A";
    Sistem.Yon[i] = "A";
    Miktar = 1;
    MiktarList[i] = Miktar;
    Cum = Cum + Miktar * C[i];
    ToplamMaliyet[i] = (float)Cum;
    Pozisyon[i] += Miktar;
    Maliyet = (float) Cum / Pozisyon[i];
    OrtalamaMaliyet[i] = (float)Maliyet ;
    }
    else if (C[i] >= Maliyet * TP && SonYon != "F")
    {
    SonYon = "F";
    Sistem.Yon[i] = "F";
    MiktarList[i] = 0;
    Miktar = 0;
    Cum = 0.0;
    Maliyet = 0.0;
    Pozisyon[i] = 0;
    OrtalamaMaliyet[i] = 0;
    ToplamMaliyet[i] = 0;
    }
    else
    OrtalamaMaliyet[i] = OrtalamaMaliyet[i-1];

    }


    Sistem.Cizgiler[0].Deger = Pozisyon;
    Sistem.Cizgiler[0].Aciklama = "Pozisyon";

    Sistem.Cizgiler[1].Deger = OrtalamaMaliyet;
    Sistem.Cizgiler[1].Aciklama = "Ortalama Maliyet";

    Sistem.Cizgiler[2].Deger = MiktarList;
    Sistem.Cizgiler[2].Aciklama = "Miktar";

    Sistem.Cizgiler[3].Deger = ToplamMaliyet;
    Sistem.Cizgiler[3].Aciklama = "Cum";

    Sistem.Cizgiler[5].Deger = MA;
    bu sistem sürekli al veriyor
    düzeltmek mümkün mü ustalar

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
  •