MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
102 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 | 102 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,388 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.



2,998 soru
2,891 cevap
2,253 yorum
2,173 kullanıcı