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 475/626 ÝlkÝlk ... 375425465473474475476477485525575 ... SonSon
Arama sonucu : 5007 madde; 3,793 - 3,800 arasý.

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

  1.  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.
    Sn. Bear_Bull desteðiniz için teþekkürler. Kod çalýþmadý, ideal ile görüþtüm, idealgo yerine eski yerinde çalýþtýrmaya karar verdim. ÝDealgonun en büyük avantajý sanal ve gerçek ayný anda çalýþtýrmasýydý. Normal tarafta bu imkan yok. ama yapacak bir þey yok.

    Normal robot bölümünde (idealgo deðil ) emir listesi var, orda herhangi bir sistem çalýþýrken fiyat bölümü BOÞ geliyor. Fiyat bölümünün ( emir gönderdiði andaki iþlem yapýlacak enstruman fiyatý ) dolu gelmesi için kodun içine ne yazmak gerekiyor ? ayrýca iþlem yapýlacak enstrumandan baðýmsýz açýklama bölümüne daimi vip-xu030 fiyatýný getirmek mümkün mü?

    cevap verenlere þimdiden teþekkür ederim.

  2.  Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    cevap 2 de yardýmsever bir arkadaþtan ulaþtý. Saðolsun.

    kullanmak isteyenler için burada da bulunsun.


    PHP Code:


    public List<ImkbPositionRecordImkbPositionList;
    public 
    double ViopTeminatCekilebilir;
    public 
    double ViopTeminatKullanilabilir;
    public 
    double ViopTeminatSurdurme;
    public 
    double ViopTeminatBaslangic;
    public 
    double ViopTeminatToplam;
    public 
    string VipGayriString;
    public 
    string VipAcikString;
    public 
    string VipTeyidString;
    public List<
    VipProfitRecordVipProfitList;
    public 
    Dictionary<stringstringVipCollateralDictionary;
    public List<
    VipStatementRecordVipStatementList;
    public List<
    VipOrderRecordVipGerceklesenList;
    public List<
    VipOrderRecordVipOrderList;
    public List<
    VipPositionRecordVipPositionList;
    public 
    double ImkbCariBakiye;
    public 
    double ImkbOverall;
    public 
    double ImkbLimit;
    public 
    Dictionary<stringstringImkbRiskDictionary;
    public 
    Dictionary<stringdoubleImkbStockLimitDictionary;
    public 
    Dictionary<stringdoubleImkbStockSellableDictionary;
    public 
    Dictionary<stringstringImkbSummaryDictionary;
    public List<
    ImkbStatementRecordImkbStatementList;
    public List<
    ImkbOrderRecordImkbOrderList;
    public 
    double ViopTeminatCagri


    arþivimi biraz kurcalayýnca hazýr tablo olarak döküm yapan þu kod parçasýnýda buldum


    PHP Code:
    if ( Sistem.ZamanKontrolDakika("bakiyeoku") >= 1// 1 dakikada 1 kez kontrol eder.
    // ZamanKontrolDakika
    Sistem.ZamanKontrolGuncelle("bakiyeoku");


    var 
    ViopHesap Sistem.ViopHesapOku();
    if (
    ViopHesap != null)

    // hesap Kontrol
    var Renk Color.Black;
       
    //[B] Pozisyonlar[/B]
       
    var PozListP ViopHesap.Pozisyonlar;
       
    // Tabloya Yazdýr
       
    string Tbl_Vip_Poz "VIOP POZISYONLAR";
       var 
    SG1 = new int[2]{170,50};
       var 
    SH1 = new int[2]{0,1};
       var 
    SB1 = new string[2]{"Sembol","Poz"};
       
    Sistem.Tablo(Tbl_Vip_Poz200100260200225SG1SH1SB1);
       
    Sistem.TabloTemizle(Tbl_Vip_Poz);
       for (
    int i 0PozListP.Counti++)
       {
           
    Renk Color.Black;
          if (
    PozListP[i].NetAmount 0)
             
    Renk Color.Blue;
          else if (
    PozListP[i].NetAmount 0)
             
    Renk Color.Red;
          
    Sistem.TabloYazdir(Tbl_Vip_Poz0iPozListP[i].SymbolColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_Poz1iPozListP[i].NetAmount.ToString("0"), Color.WhiteRenk);
       }
    ///////////////////////

      // [B]Teminat[/B]
       
    string  Tbl_Vip_Tmnt "VIOP TEMINAT";
       var 
    SG2= new int[2]{150,80};
       var 
    SH2 = new int[2]{0,2};
       var 
    SB2 = new string[2]{"Açýklama","Deðer"};
       
    Sistem.Tablo(Tbl_Vip_Tmnt45010025020027SG2SH2SB2);
       
    Sistem.TabloTemizle(Tbl_Vip_Tmnt);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt00"Teminat   Toplamý"Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt10ViopHesap.TeminatToplam.ToString("0.00"), Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt01"Baþlangýç Teminatý"Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt11ViopHesap.TeminatBaslangic.ToString("0.00"), Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt02"Sürdürme Teminatý"Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt12ViopHesap.TeminatSurdurme.ToString("0.00"), Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt03"Kullanýlabilir Teminat"Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt13ViopHesap.TeminatKullanilabilir.ToString("0.00"), Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt04"Çekilebilir Teminat"Color.WhiteColor.Black);
       
    Sistem.TabloYazdir(Tbl_Vip_Tmnt14ViopHesap.TeminatCekilebilir.ToString("0.00"), Color.WhiteColor.Black);
    ////////////////////////////////


       // [B]Bekleyen Emirler[/B]
       
    var BekleyenList ViopHesap.BekleyenEmirler;
       
    // Tabloya Yazdýr
       
    string Tbl_Vip_B_Emir "VIOP BEKLEYEN";
       var 
    SG3 = new int[7]{170,45,45,45,70,45,45};
       var 
    SH3 = new int[7]{0,1,1,1,1,1,1};
       var 
    SB3 = new string[7]{"Sembol""Ýþlem""Fiyat""Miktar""Emir No""Emir Tip","Fiyat Tip"};
       
    Sistem.Tablo(Tbl_Vip_B_Emir200300500200750SG3SH3SB3);
       
    Sistem.TabloTemizle(Tbl_Vip_B_Emir);
       for (
    int i 0BekleyenList.Counti++)
       {
           
    Renk Color.Black;
          if (
    BekleyenList[i].BuySell.Substring(0,1) == "A")
             
    Renk Color.Blue;
          else if (
    BekleyenList[i].BuySell.Substring(0,1) == "S")
             
    Renk Color.Red;
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir0iBekleyenList[i].SymbolColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir1iBekleyenList[i].BuySellColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir2iBekleyenList[i].Price.ToString("0.000"), Color.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir3iBekleyenList[i].Balance.ToString("0"), Color.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir4iBekleyenList[i].OrderNoColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir5iBekleyenList[i].OrderTypeColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_B_Emir6iBekleyenList[i].PriceTypeColor.WhiteRenk);

       }



    ///////////////////// 
      // [B]Gerçekleþen Emirler[/B]
       
    var GerceklesenList ViopHesap.GerceklesenEmirler;
       
    // Tabloya Yazdýr
       
    string Tbl_Vip_G_Emir "VIOP GERCEKLESEN";
       var 
    SG4 = new int[5]{170,50,50,50,70};
       var 
    SH4 = new int[5]{0,1,1,1,2};
       var 
    SB4 = new string[5]{"Sembol""Ýþlem""Fiyat""Miktar""Emir No"};
       
    Sistem.Tablo(Tbl_Vip_G_Emir2005004502005100SG4SH4SB4);
       
    Sistem.TabloTemizle(Tbl_Vip_G_Emir);
       for (
    int i 0GerceklesenList.Counti++)
       {
           
          if (
    GerceklesenList[i].BuySell.Substring(0,1) == "A")
             
    Renk Color.Blue;
          else if (
    GerceklesenList[i].BuySell.Substring(0,1) == "S")
             
    Renk Color.Red;
          
    Sistem.TabloYazdir(Tbl_Vip_G_Emir0iGerceklesenList[i].SymbolColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_G_Emir1iGerceklesenList[i].BuySellColor.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_G_Emir2iGerceklesenList[i].Price.ToString("0.000"), Color.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_G_Emir3iGerceklesenList[i].Amount.ToString("0"), Color.WhiteRenk);
          
    Sistem.TabloYazdir(Tbl_Vip_G_Emir4iGerceklesenList[i].OrderNoColor.WhiteRenk);
       }
    }
    else
    { if (
    ViopHesap == nullSistem.SistemGetir("PortfoyLogin""FX'USDTRY""1") ; } 

    ////////////
    // ZamanKontrolSaniye 
    @bearbull26

    Sistem.EmirAciklama = ( emir verdiðimiz andaki Viop-30 fiyatýný ) göstermek için kodun neresine eklememeiz lazým? teþekkürler

  3.  Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    //////_5_Sistem_Tek_islem_Robot////////


    PHP Code:
    var Poz1 Sistem.PozisyonKontrolOku("Robot1" " , " Sistem.AktifViopKontrat);
    var 
    Poz2 Sistem.PozisyonKontrolOku("Robot2" " , " Sistem.AktifViopKontrat);
    var 
    Poz3 Sistem.PozisyonKontrolOku("Robot3" " , " Sistem.AktifViopKontrat);
    var 
    Poz4 Sistem.PozisyonKontrolOku("Robot4" " , " Sistem.AktifViopKontrat);
    var 
    Poz5 Sistem.PozisyonKontrolOku("Robot5" " , " Sistem.AktifViopKontrat);

    var 
    PozExtra Sistem.PozisyonKontrolOku(Sistem.Name " , " Sistem.AktifViopKontrat);

    var 
    Miktar 0.0;
    if (
    Poz1 Poz2 Poz3 Poz4 Poz5 == 5)
    {
        if (
    PozExtra == 0)
            
    Miktar 2;
    }
    else if (
    Poz1 Poz2 Poz3 Poz4 Poz5 == -5)
    {
        if (
    PozExtra == 0)
            
    Miktar = -2;
    }
    else if (
    PozExtra != 0)
    {
        
    Miktar = -PozExtra;
    }

    // Emir Gönder
    if (Miktar != 0)
    {
        
    Sistem.PozisyonKontrolGuncelle(Sistem.Name " , " Sistem.AktifViopKontratMiktar PozExtra);
        
    Sistem.EmirSembol Sistem.AktifViopKontrat;
        
    Sistem.EmirIslem Miktar "ALIS" "SATIS"; ;
        
    Sistem.EmirMiktari Math.Abs(Miktar);
        
    Sistem.EmirSuresi "GUN";
        
    Sistem.EmirTipi "KPY";
        
    Sistem.EmirFiyatTipi "PYS";
        
    Sistem.EmirGonder();

    Sn. Bear_Bull,
    @BearBull26

    yukarýdaki kodda robot1,robot2.. yazan yere içinde alýþ satýþ robotu da olan sistemin ismi yazýlýyor deðil mi ?

  4.  Alýntý Originally Posted by erhanacikgoz1 Yazýyý Oku
    Sorunu çözdük yazýlýmcý bir arkadaþla 40 TL gönderdim emeðinin karþýlýðý diye.

    Yaptýðý iþ 40 tl edermi bilmem ama ilk ticaret diye bende pazarlýk etmek istemedim.

    Yaptýðý iþlemin kabacasý sistemgetir bölümünü baþka bir iþlemciye atamak oldu. Benim aklýma niye gelmedi acaba cünkü ideal de grafikleri ayrý robotlarý ayrý býr ýslemcýde calýstýrýyordu. Gerçi aklýma gelsede zaten kodlayamazdým dýye düþünüyorum.

    Neyse bununla ilgili makaleyide buraya atayým sizlerde öðrenmýs bilgi edinmiþ olun umarým bu tur yazýlardan rahatsýz olmuyorsunuzdur maksadým ben birþey öðrenirken sýzde öðrenmiþ olun ;)

    Makale bir sonraký gonderýde.
    Böyle destek olan varsa buraya yazarsa memnun oluruz. En azýndan manual de olsa bir þekilde kurgulanmýþ ve manual testi yapýlmýþ sistemlerin yazýmý veya ideal formül yazýmý konusunda destek olacaklara ulaþýlmýþ oluruz.

  5. #3797
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
     Alýntý Originally Posted by sercanaksu Yazýyý Oku
    @bearbull26

    Sistem.EmirAciklama = ( emir verdiðimiz andaki Viop-30 fiyatýný ) göstermek için kodun neresine eklememeiz lazým? teþekkürler
    Sistem.Emir gönder in üstüne bir yere.
    Sistem.EmirAciklama = Sistem.SatisFiyat( istenen Sembol); // alýþ yapýyorsa
    Sistem.EmirAciklama = Sistem.AlisFiyat( istenen Sembol); // satýþ yapýyorsa
    Bear_Bull
    @BearBull26

  6. #3798
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
     Alýntý Originally Posted by sercanaksu Yazýyý Oku
    Sn. Bear_Bull,
    @BearBull26

    yukarýdaki kodda robot1,robot2.. yazan yere içinde alýþ satýþ robotu da olan sistemin ismi yazýlýyor deðil mi ?
    sistemlerin ismi yazýlacak.. iþlem yapan robot alýntýladýðýnýzdýr. 5 sistemin iþlemini üstleniyor.
    Bear_Bull
    @BearBull26

  7.  Alýntý Originally Posted by Bear_Bull Yazýyý Oku
    var sor = Sistem.Parametreler[0]; /// G
    var sor2 = Sistem.Parametreler[1]; /// 1250

    parametrelerden deðerlerini verin ki neyi neye göre taratacaðýný bilsin.

    geriye dönük datalarýnýzýnda tam olmasý saðlýklý tarama için gereklidir.
    Windows Pro olmazsa yeni versiyonlarda remote destop çalýþmýyor diye bir þey okumuþtum. Evdeki bilgisayara baðlanmak istesek illa pro olmasý gerekiyor mu ?

  8. #3800
    Duhul
    Feb 2017
    Ýkamet
    Eskiþehir / Duhul 2007
    Yaş
    55
    Gönderi
    5,415
    aldýðýnýz alýntýlarla ilgili olmayan sorular sormayýn.



    iþten eve , evden iþe uzaktan baðlantý yapmadýðým için bilgim yok.
    win pro vs temote.
    Bear_Bull
    @BearBull26

Sayfa 475/626 ÝlkÝlk ... 375425465473474475476477485525575 ... 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
  •