MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
243 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 | 243 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);
	}
}

 

(7,082 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.



5,203 soru
5,233 cevap
3,389 yorum
3,937 kullanıcı