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

Çok sayıda hissede işlem

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

1 Cevap

0

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.

BağlantıBayraklaemresMatriks Destek6.795

Cevabınız

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