0 beğenilme 0 beğenilmeme
729 kez görüntülendi
Merhaba,

IQ algo kodlarda vermiş olduğum satış yada alış limit emrinde emir gerçekleşmediğinde fiyatı güncellemek yada emri iptal etmek istiyorum. Bunu nasıl yapabilriz?

Teşekkürler.
Algoritmik Trading kategorisinde (84 puan) tarafından | 729 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme

Merhaba, stratejinizin akışına göre aşağıdaki fonksiyonları kullanarak istediğiniz işlemleri sağlayabilirsiniz.

//Her emrin bir ID'si olmakta bu ID'yi kullanarak emir iptal ve düzeltme işlemleri sağlanabilir.
//Emir ID'sini almak için emir gönderme fonksiyonunu bir parametreye eşitliyoruz. 
//Bu parametre bize emrin ID'sini vermekte.
var clOrdId = SendLimitOrder(Symbol, Adet, (OrderSide.Buy), Fiyat);

//Istenilen emir için emir ID’si kullanılarak iptal emri gönderir.
SendCancelOrder(clOrdId); 

//ClOrdId ile string olarak belirtilen emir, decimal olarak belirtilen fiyat ile değiştirilir.
SendReplaceOrder(clOrdId, YeniFiyat): 

 

(4,555 puan) tarafından
7,509 soru
7,511 cevap
4,405 yorum
8,746 kullanıcı