0 beğenilme 0 beğenilmeme
872 kez görüntülendi
''strateji içerisinde timer ile belirli sürelerde dosyayı okutup çıkan sonuçlara emir gönderilebilir.''

Konuyla ilgili bir örnek paylaşabilirmisiniz lütfen.. örneğin RSI/EMA kesişim stratejisi olabilir.. Strateji içerisinde nasıl yapıldığını paylaşabilirseniz daha anlaşılır olacaktır.

 

Teşekkürler...
Explorer kategorisinde (24 puan) tarafından | 872 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Öncelikle Oninit methodunda timerın kaç saniyede bir tetikleneceğini belirlemeniz gerekir. aşağıdaki örneğe göre 60 saniyede bir tetiklenecek.

public override void OnInit()
{
	SetTimerInterval(60);
}

daha sonra timer tetiklendiğinde yapılacak işlemlerin kodunu yazmalısınız.

dosya okuması için DosyadanOku() fonksiyonunu çağırıp dosyadan veri alabilirsiniz.

daha detaylı bilgi için  c# dokumanlarından dosyaya veri yazma ve okuma diye arama yapıp araştırabilirsiniz.

public override void OnTimer()
{
     string veriiler=DosyadanOku("C:\\klasorAdi\\","dosyaAdi");     
}

 

// Dosya oku	
public string DosyadanOku(string dosyayolu, string dosyaAdi)
{
	if (!System.IO.Directory.Exists(dosyayolu))
		Directory.CreateDirectory(dosyayolu);

	string _fileName = Path.Combine(dosyayolu, dosyaAdi + ".txt");

	if (!File.Exists(_fileName))
	{
		File.AppendAllText(_fileName, "");
	}

	return File.ReadAllText(_fileName);
}

NOT: dosya işlemleri için aşağıdaki kütüphaneyi eklemelisiniz.

using System.IO;

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror. https://unblocked1games.github.io
(16,379 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,840 soru
9,808 cevap
5,291 yorum
56,656 kullanıcı