Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.

0

Kodun içinde gerçekleşen işlemin AL mı SAT mı olduğunu nasıl görebiliriz?

Soruldu
Görüntülenme
1.076 görüntülenme
Durum
Cevaplandı
OnDataUpdate fonksiyonu içinde son gerçekleşen işlem adedini ve tutarını görebildiğimiz gibi bu işlemin alış mı yoksa satış mı olduğunu da görebilir miyiz? Derinlik penceresinde alış ve satışlar farklı renkle işaretlendiği için kodun içinde de bu bilgi geliyordur diye düşündüm ama bulamadım. Yardımcı olursanız sevinirim.

 

Teşekkürler.
Paylaş

1 Cevap

0
Merhaba,

Aşağıdaki kod parçası ile istediğiniz sonucu elde edebileceğinizi düşünüyoruz.

İyi çalışmalar.

 

Emrin yönünü ve gerçekleşip gerçekleşmediğini kontrol edebilirsiniz.

Gerçekleşen emrin gerçekleşme fiyatını da LastPx ile alabilirsiniz.

 

public override void OnOrderUpdate(IOrder order)

{

            if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj == Side.Sell)

            {

                        Debug("Satış fiyat : " + order.LastPx);

            }

            if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj == Side.Buy)

            {

                        Debug("Alış fiyat : " + order.LastPx);

            }

}
BağlantıBayraklailhan69Matriks Destek14.380

Yorumlar (1)

  • ▲0
    Sanırım düzgün izah edemedim, kendi yolladığım emirden değil WorkWithPermanentSignature(false) dediğimizde OnDataUpdate fonksiyonu içine düşen, sembolde son gerçekleşen işlemden bahsediyorum. Son gerçekleşen işlemin adedini ve fiyatını barData.LastQuantity ve barData.LastPrice ile görebiliyorum. Ancak bu işlem alış işlemi miymiş yoksa satış mı onu da görebilir miyim? Teşekkürler.

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol