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 473/626 ÝlkÝlk ... 373423463471472473474475483523573 ... SonSon
Arama sonucu : 5007 madde; 3,777 - 3,784 arasý.

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

  1.  Alýntý Originally Posted by berlys Yazýyý Oku
    merhabalar þu kodu ideale nasýl yazabiliriz
    MACD(260,120,30)+10;
    MOST(MACD(260,120,30)+10,1,0.3)
    macd ye +10 nasýl eklenir
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;

    var MACD_10= Sistem.Liste(0);
    var MACD = Sistem.MACD(12, 26);

    for (int i = 1; i < V.Count; i ++)
    {
    MACD_10[i] = MACD[i] + 10f;
    }

    var MOST= Sistem.TOMA(MACD_10, 1 , 0.3);

  2.  Alýntý Originally Posted by tuncahm Yazýyý Oku
    var V = Sistem.GrafikVerileri ;
    var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;

    var MACD_10= Sistem.Liste(0);
    var MACD = Sistem.MACD(12, 26);

    for (int i = 1; i < V.Count; i ++)
    {
    MACD_10[i] = MACD[i] + 10f;
    }

    var MOST= Sistem.TOMA(MACD_10, 1 , 0.3);
    cevabýnýz için çok teþekkürler

  3.  Alýntý Originally Posted by sercanaksu Yazýyý Oku
    Deðerli Forum Üyeleri,
    bir konuda yardýmýnýza ihtiyacým var, ne kadar uðraþtýysam da beceremedim maalesef.

    Aþaðýdaki kodun içinde robot olduðu için idealgoda çalýþmýyor. robotsuz haline ne yaptýysam çeviremedim. Lot sayýsý olmadan ve robot olmadan nasýl yapýlabilir? çok teþekkür ederim.

    var EmirSembol = "x";
    var EmirSembol1 = "x";
    var Lot = 1;


    var Sembol = EmirSembol ;

    var basicitem = Sistem.YuzeyselVeriOku(EmirSembol);

    double SonFiyat = basicitem.LastPrice;

    var HaftaYuzdeFark = basicitem.NetPerWeek; //hafta % FARK

    var Endeks = Sistem.YuzeyselVeriOku("IMKBX'XU030");

    var HaftaYuzdeFarkEndeks = Endeks.NetPerWeek; //hafta% FARK endeks





    var Anahtar = Sistem.Name + "," + EmirSembol;

    double IslemFiyat = 0;

    DateTime IslemTarih;

    var Miktar = 0.0;

    var Rezerv = "";

    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);



    if (Pozisyon == 0 && HaftaYuzdeFark > HaftaYuzdeFarkEndeks && Rezerv == "")

    {

    Miktar = Lot;

    Rezerv = "ALIÞ";

    }

    else if (Pozisyon < 0 && HaftaYuzdeFark > HaftaYuzdeFarkEndeks && Rezerv == "")

    {
    Miktar = -2*Pozisyon;

    Rezerv = "ALIÞ";
    }


    else if (Pozisyon == 0 && HaftaYuzdeFark < HaftaYuzdeFarkEndeks && Rezerv == "")

    {

    Miktar = -Lot;

    Rezerv = "SATIÞ";

    }
    else if (Pozisyon > 0 && HaftaYuzdeFark < HaftaYuzdeFarkEndeks && Rezerv == "")

    {

    Miktar = -2*Pozisyon;

    Rezerv = "SATIÞ";

    }

    // Emir Gönder

    var Islem = "";

    if (Sistem.ZamanKontrolDakika(Sistem.Name) >= 60 )
    { // ZamanKontrolSaniye
    Sistem.ZamanKontrolGuncelle(Sistem.Name);

    if (Miktar > 0) Islem = "ALIS";

    if (Miktar < 0) Islem = "SATIS";



    if (Islem != "")

    {

    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);



    Sistem.EmirIslem = Islem;

    Sistem.EmirSembol = EmirSembol1;

    Sistem.EmirSuresi = "KIE"; // GUN, KIE, IKG

    Sistem.EmirTipi = "Piyasa"; // Piyasa, Limitli, Piyasadan Limite

    Sistem.EmirMiktari = Math.Abs(Miktar);

    Sistem.EmirGonder();

    }}
    Deðerli Forum Üyeleri,

    Desteðinizi rica ederim

  4. Kod:
    // parametreleri al
    var Yontem = Sistem.Parametreler[0];
    var Periyot1 = Sistem.Parametreler[1];
    var Periyot2 = Sistem.Parametreler[2];
    var Periyot3 = Sistem.Parametreler[3];
       
    // kapanýþ fiyatlarýný oku
    var Veriler = Sistem.GrafikFiyatSec("Kapanis");
       
    // hareketli ortalamalarý hesapla
    var MA1 = Sistem.MA(Veriler, Yontem, Periyot1);
    var MA2 = Sistem.MA(Veriler, Yontem, Periyot2);
    var MA3 = Sistem.MA(Veriler, Yontem, Periyot3);
    
    // hesaplanan verileri çizgilere aktar ve açýklama ekle
    Sistem.Cizgiler[0].Deger = MA1;
    Sistem.Cizgiler[0].Aciklama = "MA " + Periyot1;
    Sistem.Cizgiler[1].Deger = MA2;
    Sistem.Cizgiler[1].Aciklama = "MA " + Periyot2;
    Sistem.Cizgiler[2].Deger = MA3;
    Sistem.Cizgiler[2].Aciklama = "MA " + Periyot3;
    
    // strateji
    Sistem.KesismeTara(MA1, MA2);
    Arkadaþlar Merhaba bir sorum olacaktý yukarýdaki kodda hullmanýn 14-50 kesiþiminden bir sistem var. Buna ben fiyatýn 100 günlük hullmanýn üstündeyken 14-50 kesiþimde al sinyali verdirmek istiyorum. 100 günlük ma yý nasýl eklerim.

  5.  Alýntý Originally Posted by sercanaksu Yazýyý Oku
    Deðerli Forum Üyeleri,

    Desteðinizi rica ederim
    https://twitter.com/Algoyardim


    Buradan yardým alabilirsinz
    Yazdýklarým yatýrým danýþmanlýðý kapsamýnda olmayýp doðacak kar veya zarardan sorumlu deðilim...


  6.  Alýntý Originally Posted by Zülfü Aþkýn Yazýyý Oku
    https://twitter.com/Algoyardim


    Buradan yardým alabilirsinz
    cevap için teþekkürler, oraya 2-3 defa yazdým. anladýðým kadarýyla aþýrý yoðunlar ve cevap alamadým.

  7. #3783
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
     Alýntý Originally Posted by sercanaksu Yazýyý Oku
    cevap için teþekkürler, oraya 2-3 defa yazdým. anladýðým kadarýyla aþýrý yoðunlar ve cevap alamadým.
    ÝÇÝNDEN robot silinmiþ hali


    var EmirSembol = "x";
    var EmirSembol1 = "x";
    var Lot = 1;


    var Sembol = EmirSembol ;

    var basicitem = Sistem.YuzeyselVeriOku(EmirSembol);

    double SonFiyat = basicitem.LastPrice;

    var HaftaYuzdeFark = basicitem.NetPerWeek; //hafta % FARK

    var Endeks = Sistem.YuzeyselVeriOku("IMKBX'XU030");

    var HaftaYuzdeFarkEndeks = Endeks.NetPerWeek; //hafta% FARK endeks





    var Anahtar = Sistem.Name + "," + EmirSembol;

    double IslemFiyat = 0;

    DateTime IslemTarih;

    var Miktar = 0.0;

    var Rezerv = "";

    var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar, out IslemFiyat, out IslemTarih);



    if (Pozisyon == 0 && HaftaYuzdeFark > HaftaYuzdeFarkEndeks && Rezerv == "")

    {

    Miktar = Lot;

    Rezerv = "ALIÞ";

    }

    else if (Pozisyon < 0 && HaftaYuzdeFark > HaftaYuzdeFarkEndeks && Rezerv == "")

    {
    Miktar = -2*Pozisyon;

    Rezerv = "ALIÞ";
    }


    else if (Pozisyon == 0 && HaftaYuzdeFark < HaftaYuzdeFarkEndeks && Rezerv == "")

    {

    Miktar = -Lot;

    Rezerv = "SATIÞ";

    }
    else if (Pozisyon > 0 && HaftaYuzdeFark < HaftaYuzdeFarkEndeks && Rezerv == "")

    {

    Miktar = -2*Pozisyon;

    Rezerv = "SATIÞ";

    }

    // Emir Gönder

    var Islem = "";

    if (Sistem.ZamanKontrolDakika(Sistem.Name) >= 60 )
    { // ZamanKontrolSaniye
    Sistem.ZamanKontrolGuncelle(Sistem.Name);

    if (Miktar > 0) Islem = "ALIS";

    if (Miktar < 0) Islem = "SATIS";



    if (Islem != "")

    {

    Sistem.PozisyonKontrolGuncelle(Anahtar, Miktar + Pozisyon, SonFiyat, Rezerv);

    }
    }

    içinde kullandýðýnýz deðiþkenler indikatör gibi geçmiþte iz býrakan (grafik olarak çizilebilen) deðiþkenler deðil sadece son andaki deðerleri okutulabilen deðiþkenler.
    o yüzden idealgo da çalýþmýyor olabilir.


    dikkat formül 60 dk da bir çalýþýyor. anýnda tepki vermesini beklemeyin.
    Bear_Bull
    @BearBull26

  8. Merhaba,

    X sistemin son iþleminden sonra x bar beklesin iþlem yapmasýn senaryosu için nasýl bir parça eklenmeli?
    Bir an önce görülsün diye Akdeniz, Toroslar'da aðaçlar hep çocuk kalýr...

Sayfa 473/626 ÝlkÝlk ... 373423463471472473474475483523573 ... 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
  •