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.

1

OnTimer() fonksiyonunu if içinde tanımlamak

Soruldu
Görüntülenme
1.128 görüntülenme
Durum
Çözüldü
300 milisaniyede bir tetiklenmek üzere kurulan bir stratejim var ve bu strateji, hisse fiyatı %9’un üzerine çıktığında çalışmaya başlıyor ve alım satım yapıyor diyelim. Ama ben sürekli ekra başında olmadığım için %5-6 yükselen bazı hisseler için stratejiyi çalıştırıyorum ancak birden çok strateji aynı anda çalıştığı için ve çok hızlı tetiklenen kod olduğu için sistemimin donuyor ve matriks iq bazen kapanıyor. Sistemi rahatlamak adına;

OnTimer() altında yer alan ve çok hızlı tekrarlayan stratejimin çalışmaya başlamasını bir if koşuluna bağlayabilir miyim?

Örneğin SetTimerIntrval(30) ile 30 saniyede bir (gerekirse ondataupdate ile 1 dakikada bir de olabilir) sadece (fiyat>açılışfiyatı.1,09) koşulunun sağlanıp sağlanmadığı kontrol edilip, koşulun gerçekleşmesi durumunda SetTimerIntrvalMS ile OnTimer() altında yer alan ana stratejimi çalıştırabilir miyim?

Teşekkür ederim.
Paylaş

Yorumlar (1)

1 Cevap

0

Kabul edilen cevap

tabi bir değişken ile ontimerdaki işlemlerin tetiklenip tetiklenmemesi gerektiğini tutulabilir.

aşağıdaki örnekte fiyat 11 birimden büyük olduğunda ontimer içindeki işlemler aktif olacak.

 

bool bayrak=false;
		
public override void OnTimer()
{
	if(bayrak){
		// işlemlerin yapılacağı kod kısmı buraya gelecek
	}
}

public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
{
	if(barDataCurrentValues.LastUpdate.Close>11){
		bayrak=true;
	}
}

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
BağlantıBayrakladüzenlendi · mtrxKripexMatriks Destek16.499

Cevabınız

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