0 beğenilme 0 beğenilmeme
531 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 | 531 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,892 puan) tarafından
değer rakamına piyasadan limit olarak nasıl güncelleyebiliriz peki?
0 0
Aşağıdaki kod strateji içerisinde hangi metodun içinde yer almalıdır?

 

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



8,635 soru
8,589 cevap
4,821 yorum
19,781 kullanıcı