SayiYuvarla Fonksiyonu
Fonksiyonun Kullanım Şekli |
|
---|---|
Fonksiyonun Amacı | Formül yazarken yapılan hesaplamalarda elde edilen çeşitli sayılar/fiyatlar küsuratlı olabilir. Özellikle sembolün fiyat adımlarına göre yapılacak kıyaslarda, bu sayıların o sembolün işlem görebileceği bir fiyat seviyesinde olabilmesi için yuvarlanması ihtiyacı doğabilir. Sayı Yuvarla fonksiyonu, herhangi bir sayısı, kullanıcı tarafından tanımlanan formatta ve adımda bir sayıya yuvarlamak için kullanılır |
Örnek Kullanım1 |
2.547 sayısını, 0.005’erlik adımlara uygun olacak şekilde yuvarlamak var sayi = 2.547; var x = Sistem.SayiYuvarla(sayi, 0.005); Sistem.Mesaj(x.ToString()); |
Örnek Kullanım2 | VIOP sözleşmesinin önceki günkü High ve Low değerlerinin toplamının yarısı olan sayısı .547 sayısını, 0.005’erlik adımlara uygun olacak şekilde yuvarlamak var Sembol = "VIP'VIP-X030"; var Veri = Sistem.YuzeyselVeriOku(Sembol); var UZL = Veri.SettlementPrice; var SonFiyat = Sistem.SonFiyat(Sembol); float Fark = UZL - SonFiyat; Fark = Sistem.SayiYuvarla(Fark, 0.025); Sistem.Mesaj("Son Fiyat ile Uzlaşı arasındaki fark " + Fark + " puan"); Yuvarlama yapılmaz ise sonuç; ![]() Yuvarlama yapılırsa sonuç; ![]() |