Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. 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.

0

Verdiğimi limit satış yada alış emrini kodla iptal etmek veya fiyatını güncellemek

Soruldu
Görüntülenme
1.555 görüntülenme
Durum
Cevaplandı
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.
Paylaş

1 Cevap

1

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): 

 

BağlantıBayraklaOrçunMatriks Destek4.555

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol