0 beğenilme 0 beğenilmeme
247 kez görüntülendi
IQ'da Kıvanç Özbilgiçin oluşturduğu alpa trend stratejisinde kar ve stop seviyeleri belirterek işlemler açıp kapatıyorum. Kısa kademelerde işlem açtığım zaman işlemleri Limit olarak değiştiriyorum ve bazen satış işlemlerim askıda kalıyor. Bekleyen emirleri kontrol edip belirli bir süre içerisinde piyasaya çevirebileceğimiz bir strateji istiyorum. Direk alpa trend stratejisi içerisinde ekleyebiliriz veya farklı sıfırdan sadece bekleyen emirleri aktife(piyasa) çekecek bir strateji de çalıştırabiliriz(2. strateji olarak) Konuyla ilgili yardım talep edebilir miyiz?
Algoritmik Trading kategorisinde (14 puan) tarafından | 247 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

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);
}

 

(15,682 puan) tarafından
değer rakamına piyasadan limit olarak nasıl güncelleyebiliriz peki?
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.



7,645 soru
7,642 cevap
4,448 yorum
11,005 kullanıcı