0 beğenilme 0 beğenilmeme
678 kez görüntülendi
Selam, kriter oluştuktan sonra alış emrini limitten, satma kriteri oluştuktan sonra da limit emri ile alış fiyatı + X birim emir gönderme işlemini robota nasıl yaptırabilirim, bir örnek vermeniz mümkünmüdür? x birim sonra piyasa fiyatından gönder dediğimde x birimin çok aşağısından satış gerçekleşiyor, ben direk verdiğim rakam kadar alış fiyatının üstüne ekleyerek limit emir göndermesini sağlamaya çalışıyorum, yardımlarınız için şimdiden teşekkürler...
Algoritmik Trading kategorisinde (16 puan) tarafından | 678 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

algoritma sihirbazında emir gönderildiğinde kar al tetiklendiğinden istediğiniz gibi olmayabilir anca kod içerisinde emir geçekleştikten sonra kar al tanımlarsanız istediğinizi karşılayacaktır. Stratejide OnOrderUpdate() methodunda aşağıdaki gibi kar al tanımlayabilirsiniz. örneğe göre emir gerçekleştiği fiyatın 0.1 birim üzerine geldiğinde satış emri gönderecek.(0.1 değerini istediğiniz gibi değiştirebilirsiniz)

public override void OnOrderUpdate(IOrder order)
{
	if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj==Side.Buy)
	{
		TakeProfit(Symbol,SyntheticOrderPriceType.PricePoint,0.1m);
	}
}

 

(15,892 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



8,636 soru
8,590 cevap
4,821 yorum
19,803 kullanıcı