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

Sentetik Emirlerin Tetiklendiği Bilgisine Backtestte Nasıl Ulaşabilirim?

Soruldu
Görüntülenme
262 görüntülenme
Durum
Cevaplandı
Şu şekilde bir handler var fakat backtest sırasında tetiklenmiyor.

public override void OnSyntheticOrderTriggered(SyntheticAlgoOrder order){
      Debug("Synth order triggered");
}

Yine aynı şekilde backtest sırasında şu kodda yardımcı olmuyor.

if(order.OrderSource == OrderSource.SyntheticOrder){
     Debug("Sentetik order");
}

Backtest sırasında bir şekilde  herhangi bir sentetik emir tetkilendiği bilgisine ulaşmam gerekiyor.
Yardımcı olabilirseniz sevinirim.
Teşekkürler.
Paylaş

1 Cevap

0

Merhabalar,
Aşağıdaki dokümanda istediğiniz detaylar mevcut. Lütfen inceleyiniz. 
https://iqyardim.matriksdata.com/docs/matriksiq-kullanim-kilavuzu/sentetik-emirler/strateji-icerisinde-sentetik-emir-takibi/

Örnek kod satırları için;

public override void OnSyntheticOrderTriggered(SyntheticAlgoOrder sOrder)
{
	Debug("---OnSyntheticOrderTriggered Başla---");
	if (!sOrder.EnableOrderSending)
	{
		Debug($"Kar al tetiklendi ve emir gönderilmedi.");
	}
	if (sOrder.EnableOrderSending)
	{
		if (sOrder.SyntheticAlgoOrderType == SyntheticAlgoOrderType.TakeProfit)
		{
			Debug($"Kar al tetiklendi ve emir gönderildi.");
		}
	}
	Debug("---OnSyntheticOrderTriggered Bitir---");
}

İyi çalışmalar dileriz.

BağlantıBayrakladüzenlendi · emresemresMatriks Destek6.795

Cevabınız

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