Fonksiyonun Kullanım Şekilleri |
|
||
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. |