Fonksiyonun Kullanım Şekilleri | Sistem.DerinlikVeri(); Sistem.DerinlikVerisiOku(Sembol); |
---|---|
Fonksiyonun Amacı | Bir Hisse Senedinin veya VIOP kontratının DERİNLİK penceresindeki tüm verileri okumak için kullanılır. Okunan veri bir dizi şeklindedir. Derinlik penceresinin ALIŞ ve SATIŞ tarafı ayrı ayrı ve SATIR SATIR okunup hafızaya alınması ve okunan bu verilerin formüllerde kullanılması mümkündür. Bu fonksiyonla okutulan Veri Listesinin her bir elemanı şu şekilde çağırılır; Örnek: VeriListesi.Bids/Asks[DerinlikSatırNo].Eleman |
Örnek Kullanım | //VIOP Aktif kontratının Derinlik penceresindeki ilk satıra (hem alış hem satış tarafı) ait bazı verileri ekrana mesaj olarak almak var Sembol = “VIP’VIP-X030”; var Derinlik = Sistem.DerinlikVerisiOku(Sembol); var AlisFiyatKademe0 = Derinlik.Bids[0].Price; var AlisLotKademe0 = Derinlik.Bids[0].Size; var AlisEmirSayisi = Derinlik.Bids[0].OrderCount; var SatisFiyatKademe0 = Derinlik.Asks[0].Price; var SatisLotKademe0 = Derinlik.Asks[0].Size; var SatisEmirSayisi = Derinlik.Asks[0].OrderCount; var SatisEmirSaati = Derinlik.Asks[0].Time; Sistem.Mesaj(“Alış Fiyatı =” + AlisFiyatKademe0.ToString() + “\r\n” + “Alış Lot = ” + SatisEmirSaati.ToString() + “\r\n” + “Alış Emir = ” + AlisEmirSayisi.ToString()+ “\r\n” + “Satış Emir Sayısı = ” + SatisEmirSayisi.ToString()); |
Okunan Alt Veri Grupları | Bids[0].Price; //Alış ilk kademe FİYAT Bids[0].Size; //Alış ilk kademe LOT Bids[0].OrderCount; //Alış ilk kademe EMİR SAYISI Bids[0].Time; //Alış ilk kademe SAAT
Ask[0].Price; //Alış ilk kademe FİYAT Asks[0].Size; //Alış ilk kademe LOT Asks[0].OrderCount; //Alış ilk kademe EMİR SAYISI Asks[0].Time; //Alış ilk kademe SAAT
NOT: İlk kademelerin numarası SIFIR’dır. Mesela Hisse senedinde son (5.)kademeye ait veriler için index 4 olmalıdır.
Örneğin VIOP kontranının alış tarafındaki en dip kadenemenin fiyatını öğrenmek için: Bids[9].Price; //Alış 10.kademe FİYAT
Bir Hisse Senedi Derinliğinin Tüm elemanları için kullanılması gereken dizi elemanları aşağıda gösterilmiştir. |
Sonuç | Yukardaki kod yazılıp Formül Test dendiğinde aşağıdaki sonu elde edilir. |
Ürünlerimiz veya hizmetlerimizle ilgili yardıma ihtiyacınız varsa, lütfen bizimle temasa geçin.