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

 

(6,865 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.



4,526 soru
4,513 cevap
3,042 yorum
3,364 kullanıcı