Alıntı Originally Posted by Bear_Bull Yazıyı Oku
VİOP için olan örneğini vereyim Hisse için olanı maalesef bende yok.

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;
   
// Pozisyonlar
   
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);
   }
///////////////////////

  // Teminat
   
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);
////////////////////////////////


   // Bekleyen Emirler
   
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);

   }



///////////////////// 
  // Gerçekleşen Emirler
   
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.Mesaj(" A.Kurum hesabına Login OL") ; } 

////////////
// ZamanKontrolSaniye 
Teşekkür ederim. Bundan uyarlama yapmaya çalışırım.