0 beğenilme 0 beğenilmeme
10 kez görüntülendi
Ş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.
önce Algoritmik Trading kategorisinde (12 puan) tarafından | 10 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

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.

önce (5,325 puan) tarafından
9,593 soru
9,550 cevap
5,170 yorum
43,971 kullanıcı