0 beğenilme 0 beğenilmeme
371 kez görüntülendi
Merhaba,

onDataUpdate i her data geldiğinde değil de, en erken 5 saniyede bir çalıştırmak mümkün müdür.
Algoritmik Trading kategorisinde (34 puan) tarafından | 371 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Stratejiye tick data eklemeniz halinde her işlemde OnDataUpdate() metodunu tetiklenir.

5 saniyede bir tetiklemeyi sadece OnTimer() metudu ile yapabilirsiniz.

public override void OnInit()
{
	most = MOSTIndicator(Symbol1, SymbolPeriod1, OHLCType.Close, MostPeriod1, MostPercentage1, MostMovMethod1);
	ott = OTTIndicator(Symbol1, SymbolPeriod1, OHLCType.Close, OttPeriod1, OttOpt1, OttMovMethod1, OttSupportLine1);

	SendOrderSequential(true, Side.Buy);
	WorkWithPermanentSignal(true);
	SetTimerInterval(5);
}
		
public override void OnTimer(){
	Debug("Ontimer() tetiklendi");
}

 

(15,892 puan) tarafından
8,636 soru
8,590 cevap
4,821 yorum
19,790 kullanıcı