Merhaba. Size 2 ayrı sorum olacaktı, cevaplarsanız sevinirim:
1- WorkWithPermanentSignal(false); koşulu altında alınan fiyat bilgilerinin zamanını, (tıpkı strateji raporu debug sekmesinde sol alt tarafta listelendiği şekliye) milisaniye hassasiyetinde elde etmek istiyorum ama gerek ;
var tarihSaat = barDataCurrentValues.LastUpdate
gerekse de;
var tarihSaat = barDataCurrentValues.LastUpdate.LastTickTime;
komutlarıyla altığım verilerde dakikadan sonraki değerler 00:000 olarak alınıyor. İşlemin gerçekleştiği zamana ait tarih/saat verisini saniye ve ms hassasiyetinde elde etmenin yolu (komutu) nedir? (Aldığım dataları sql server veritabanında datetime veri türüne sahip kolona kaydediyorum ancak dediğim gibi saniye ve ms verileri 0 olarak elde ediliyor)
2- dokümanlarınızda son işlem hacmi ya da son işlem miktarı olarak açıkladığınız barDataCurrentValues.LastUpdate.LastQuantity; verisi, tam olarak hangi veriyi getiriyor? Sizin açıklamanıza rağmen anlayamadığım şu: Veriyi WorkWithPermanentSignal(false) koşulunda anlık olarak izlediğimde, değerlerin zaman zaman eklemeli olarak (önceki değerin biraz daha artmış hali olarak) değiştiğini, sonra birden bambaşka değerler aldığını görüyorum. Zannımca gördüğüm bu artımlı değişme, girilmiş toplam emir miktarı tamamlanana kadar, kademeler üzerinden ilerleyen parça parça gerçekleşen miktarların, tam miktar gerçekleşene kadarki eklenmiş miktarı. Eğer bu zannım doğru ise, verilen toplam emir miktarını (ya da o işlemde gerçekleşen emir miktarı) öğrenmenin bir yolu var mı? yok eğer bilgim yanlış ise doğrusu nedir?
Şimdiden teşekkür eder iyi çalışmalar dilerim.