MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
52 kez görüntülendi

ublic override void OnDataUpdate  methodunun tetiklenme şartı nedir ?

hangi zaman diliminde tetikleniyor.

stratejide belirlenen periodlara göre mi yoksa Tick data mı ?

iki farklı period kullanıldıgında hangisine göre tetiklenecek ?

Algoritmik Trading kategorisinde (10 puan) tarafından | 52 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme

OnDataUpdate her data geldiginde ya da her yeni bar acilisinda tetiklenir. Hangisi olacagini, OnInit() icerisinde yazdigimiz WorkWithPermanentSignal()  tanimi belirler.

WorkWithPermanentSignal(true);
// Algoritmanın kalıcı veya geçici sinyal ile çalışıp çalışmayacağını belirleyen fonksiyondur.
// true geçerseniz algoritma sadece yeni bar açılışlarında çalışır, bu fonksiyonu çağırmazsanız veya false geçerseniz her işlem olduğunda algoritma tetiklenir.

Iki farkli periyot kullanmaniz farkli bir duruma yol acmayacaktir, yine WorkWithPermanentSignal(true) yaptigimizda belirlenen periyotlardan herhangi birinde yeni bar acilisi olustugunda OnDataUpdate tetiklenecektir.

WorkWithPermanentSignal(false) yaparsak ise her data geldiginde OnDataUpdate tetiklenecektir.

(2,105 puan) tarafından
tarafından düzenlendi
166 soru
181 cevap
193 yorum
130 kullanıcı