Merhaba,
OnOrderUpdate() metodunda sadece gerçekleşen fiyatı çekebilirsiniz gönderilene fiyatı çekemezsiniz.
emir ID ve gönderilme fiyatından oluşan bir Dictionary oluşturup takip edebilirsiniz.
Dictionary<string,decimal> gonderilmeFiyatlari=new Dictionary<string,decimal>();
public override void OnInitCompleted()
{
var gonderilmeFiyati=12.32m;
var emirID=SendLimitOrder(Symbol, 1, OrderSide.Buy,gonderilmeFiyati);
gonderilmeFiyatlari[emirID]=gonderilmeFiyati;
}
public override void OnOrderUpdate(IOrder order){
if(order.OrdStatus.Obj==OrdStatus.Filled){
if(gonderilmeFiyatlari.ContainsKey(order.CliOrdID)){
var gonderilmeFiyati=gonderilmeFiyatlari[order.CliOrdID];
}
}
}
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io