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
Forum sul trading, sistemi di trading automatico e test di strategia
Biblioteche: TesterBenchmark
fxsaber, 2017.07.24 14:45
Mi sono sempre chiesto quale API di trading sia più veloce: MQL4 puro o MQL5 puro.
Quindi facciamo un po' di profilazione OnTick dello stesso Expert Advisor in MT4/5 per escludere l'influenza della performance dei tester stessi.
MT5x64(Ottimizzazione)
MT4x86 (esecuzione singola)
Possiamo concludere che la stessa logica di trading scritta in MT4 sulla sua API pura e quella scritta in MT5 sulla sua API pura differiscono in termini di velocità come segue.
MT5 è 4,4 volte più veloce di MT4! Si prega di notare che non stiamo confrontando la velocità delle lingue, ma la velocità delle API di trading per lo stesso TS.
Forum sul trading, sistemi di trading automatico e test di strategia
Biblioteche: TesterBenchmark
fxsaber, 2017.07.24 15:11
Ma mi chiedo ancora quanto e quale tester sia più produttivo. Il TS della consegna non usa la cronologia delle citazioni, quindi è particolarmente buono per questo tipo di confronto.
Misureremo entrambi i tester in modalità di ottimizzazione per evitare diverse sfumature.
MT5 (Ottimizzare)
MT4 (singolo)
Poiché Single è lento anche su MT4, facciamo Optimize e vediamo il tempo netto in OnTester
Otteniamo che la velocità del tester MT4 è 702884.9 * 1.486 / 0.607 =1720736.3 ticks/secondo.
Conclusione: il tester MT4 è ~12% più veloce del tester MT5.
Ecco una domanda, molto pertinente al thread.
https://www.mql5.com/ru/forum/211657#comment_5500010 post #9
Un piccolo approfondimento sulle capacità del tester MT5.