0 beğenilme 0 beğenilmeme
257 kez görüntülendi
Viopta piyasa emirlerinin gerçekleşme fiyatı tavan-taban olarak dönüyor.  Aşağıdaki kodu kullaıyorum.   Viop piyasa emrinin gerçekleşme fiyatını nasıl alabilirim?  

public override void OnOrderUpdate(IOrder order)
        {
            if (order.OrdStatus.Obj == OrdStatus.Filled)
            {
                fiyat = order.Price != 0? order.Price:(order.LastPx != 0? order.LastPx:order.FilledAmount / order.FilledQty);

    }

}
Algoritmik Trading kategorisinde (240 puan) tarafından | 257 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Selam.

Sanırım LastPx emir fiyatını veriyor. Market emir olduğu için alışta tavan, satışta taban oluyor.

Decimal Gerçekleşmefiyatı ;

public override void OnOrderUpdate(IOrder order)
        {
            if (order.OrdStatus.Obj == OrdStatus.Filled)
            {
                Gerçekleşmefiyatı = order.AvgPx;

    }

formatıyla dener misiniz?
(184 puan) tarafından
8,639 soru
8,593 cevap
4,826 yorum
19,832 kullanıcı