Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 106
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
Non funziona perché la variabile globale è emulata con MT5 Tester. Anche loro usano TimeCurrent ().
Scusa, mi sono confuso con MT4. Funziona in MT4, ma non in MT5.
Applicazione
HH C'è un modo più semplice per ottenere l'ora locale del PC nel Tester?
Non è razionale in questo modo, dovete solo ottenere il tempo reale una volta e poi calcolare la differenza tramite GetTickCount o GetMicrosecondCount
È necessario ottenere il tempo reale solo una volta e poi usare GetTickCount o GetMicrosecondCount per calcolare la differenza.
Sì, sono d'accordo.
E il codice?
È necessario ottenere il tempo reale solo una volta e poi usare GetTickCount o GetMicrosecondCount per calcolare la differenza.
La densità temporale nel tester è completamente diversa. Non funzionerà.
E il codice?
Aggiornato.
Aggiornato.
GetTickCount dovrebbe essere in grado di tenere conto dell'overflow
Se si sottrae un altro UINT da un UINT, il risultato sarà sempre corretto, anche se c'è un overflow.
Illustrazione
log
Se si sottrae un altro UINT da UINT, il risultato sarà sempre corretto, anche in caso di overflow.
Probabilmente, era inteso che un passaggio può durare più di ~50 giorni (poi GetTickCount passa attraverso il ciclo completo). Ma questo è fuori dal campo della pratica.