Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 41
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Hai dimenticato di specificare che l'inizio della misurazione è all'inizio del primo OnTick. La fine della misurazione è all'inizio di OnDeinit.
// После окончания бэктеста сначала вызывается OnTester, затем OnDeinit
In argomento
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
fxsaber, 2016.08.25 11:13
Ciclo di vitaO all'inizio di OnTester, come
E restituire il risultato della misurazione come codice di ritorno da OnTester
Non ho ancora testatoGetTickCount nel tester. Ho supposto che questa funzione sarà emulata dal tester, il che può essere logico in alcune situazioni.
A proposito, come capire il tempo corrente nel tester al ms più vicino? SymbolInfoTick+Tick.time_msc permette di scoprire il tempo della chiamata OnTick del simbolo principale. E così anche per controllare la correttezza della modalità di slittamento del tester. Ma sembra che non ci sia altro modo.
In realtà, volevo chiedere qualcos'altro. Per automatizzare un batch nell'ottimizzatore con lo scarto del primo e dell'ultimo valore, dovrei agire attraverso i frame (per passare OnTester-result), o il risultato sarà distorto?
In realtà, volevo chiedere qualcos'altro. Per automatizzare i banchi nell'ottimizzatore con lo scarto del primo e dell'ultimo valore, ho bisogno di agire attraverso i frame (per passare l'OnTester-result), o il risultato sarà distorto?
Non usare un timer a microsecondi per le misure di massa. Usa il regolare millisecondo GetTickCount.
GetMicrosecondCount rallenta il tester più di GetTickCount (o è emulato)?
O il fallimento di EventSetMillisecondTimer era voluto?
GetMicrosecondCount rallenta il tester più di GetTickCount (o è emulato)?
O il fallimento di EventSetMillisecondTimer era voluto?
Intendevo GetMicrosecondCount. Non posso dire con certezza se rallenta il server. Può avere un effetto indiretto. Pertanto, è meglio usare il nativo GetTickCount del sistema
GetMicrosecondCount è usato per misurare brevi periodi di esecuzione del codice. Per misurare un gran numero di esecuzioni OnTick, è meglio usare GetTickCount.
Prova a usare GetMicrosecondsCount invece di GetTickCount quando ottieni risultati stabili. Me ne parlerai qui. Forse mi sto preoccupando troppo.
Il loro contenuto può essere influenzato solo attraverso le funzioni HistorySelect. E succede come segue
DEAL_ENTRY di tali operazioni è DEAL_ENTRY_IN (0).