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

Yazdıgım koşulları bir çok hissede her gün taratıp uygun olanları kodun almasını ya da satmasını istiyorum. Bunun için tek bir stratejinin içerisinde bir LİSTE yapısı yapıp 50 civarı hisseyi buraya eklesem. Sonra FOR döngüsüyle hepsini taratsam olur mu? Ya da her bir hisse için ayrı ayrı strateji oluşturup onları mı çalıştırsam (50 ayrı strateji)?

Teşekkürler
önce Algoritmik Trading kategorisinde (12 puan) tarafından | 30 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhabalar,
Tek bir stratejiden istediğiniz sayıda sembole emir gönderebilirsiniz.
1- string tipte dizi oluşturup içerisini sembol isimleriyle doldurabilir,

string[] sembol_liste =
{
	"GARAN", "THYAO", "KCHOL", "MTRKS"
};

public override void OnDataUpdate(BarDataEventArgs barData)
{
	Debug(sembol_liste.Length + " adet sembol var");
	for (int i = 0; i < sembol_liste.Length; i++)
	{
		string getSymbol = sembol_liste[i]; //sembolü tutar.

		Debug(getSymbol);
		SendMarketOrder(getSymbol, 1, OrderSide.Buy);
	}
}


2- Txt uzantılı dosya oluşturup içerisine sembol isimlerini yazıp dosyayı okutabilir.
3- Son olarak her sembolde ayrı robot çalışacak şekilde symbol parametresine sembolleri girebilirsiniz.

Üçüncü seçenecek sistemin daha stabil / performanslı çalışmasını sağlar. Her sembol kendi verisi üzerinden çalışacağından akış kontrollerini daha rahat yönetebilirsiniz.

İyi çalışmalar dileriz.

önce (5,855 puan) tarafından
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.



9,946 soru
9,921 cevap
5,331 yorum
64,328 kullanıcı
Codi