0 beğenilme 0 beğenilmeme
527 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 (12 puan) tarafından | 527 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.

(8,035 puan) tarafından
tarafından düzenlendi
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.



8,636 soru
8,590 cevap
4,821 yorum
19,785 kullanıcı