Bekleyen pasif emiri aktife çevirme
- Soruldu
- Kategori
- Algoritmik Trading
- Görüntülenme
- 927 görüntülenme
- Durum
- Cevaplandı
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.
Merhaba,
Orders modelinde ilgili stratejide gönderilen tüm emirler tutulmaktadır filtreleme yapılarak istenilen emirlere ulaşılabilir.
Aşağıdaki sorgu 10 dakikadır pasifte bekleyen emirlerin listesini dönmektedir.
SendReplaceOrder() fonksiyonu ile de fiyat iyileştirmesi yapılabilir.
var onDakikaPasifteBekleyenEmirler=Orders.Where(x=> DateTime.Now>=x.Value.TradeDate.AddMinutes(10) && x.Value.OrdStatus.Obj==OrdStatus.New);
foreach(var deger in onDakikaPasifteBekleyenEmirler){
var sonFiyat=GetSelectedValueFromBarData(deger.Value.Symbol,OHLCType.Close);
SendReplaceOrder(deger.Value.CliOrdID,sonFiyat);
}
Sitenin çalışması için gerekli çerezleri kullanıyoruz. Ziyaretleri anlamak için analitik çerezleri yalnızca onayınızla kullanırız. Çerez Politikası
var onDakikaPasifteBekleyenEmirler=Orders.Where(x=> DateTime.Now>=x.Value.TradeDate.AddMinutes(10) && x.Value.OrdStatus.Obj==OrdStatus.New); foreach(var deger in onDakikaPasifteBekleyenEmirler){ var sonFiyat=GetSelectedValueFromBarData(deger.Value.Symbol,OHLCType.Close); SendReplaceOrder(deger.Value.CliOrdID,sonFiyat); }