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 si tratta di te, si tratta del fatto che un algoritmo scritto correttamente non deve entrare nella storia ad ogni tick.
Речь не о Вас , а о том - что правильно написанный алгоритм не должен на каждом тике ходить в историю.
Andrey Khatimlianskii:
Beh, non lo fa, Renat l'ha mancato a causa dello stile di codifica del topic-starter.
quindi non si tratta di lui .
Si tratta solo dell'affermazione.
E un'altra cosa - nel tester la storia è disponibile in piena profondità indipendentemente dalle impostazioni del terminale stesso.
Non si tratta di te, si tratta del fatto che un algoritmo scritto correttamente non deve entrare nella storia ad ogni tick.
Non è questo il problema, il problema è usare questa libreria "MT4Orders.mqh" comporta un serio sovraccarico.
Traduzione automatica.
Questo non è un problema, il problema è usare questa libreria "MT4Orders.mqh" comporta un serio sovraccarico.
Il che di per sé rallenta il processo, sia in MT4 che in MT5 - sarebbe bene avere un'impostazione - per dare la storia dell'ultimo mese nel tester!
È più logico scrivere l'algoritmo ottimale!
Non è questo il problema, il problema è usare questa libreria "MT4Orders.mqh" comporta un serio sovraccarico.
Codice originale
La libreria è del 20% più lenta su un codice così semplice, ma funzionerà senza errori su qualsiasi carattere.
Su un codice complesso con riferimento alla storia funzionerà più velocemente di Trade.mqh.
Grazie per il codice! La tua versione (senza MT4Orders, MT5b1598)
Il codice originale
Biblioteca più lenta del 20% per un codice così semplice, ma non funzionerà su nessun simbolo di errore.
Su codice complesso con riferimento alla storia verrà eseguito più velocemente Trade.mqh.
Il mio test mostra una differenza maggiore, ma il mio computer è ovviamente più lento.
La tua versione.
2017.05.08 13:49:21.188 Core 1 saldo finale 80670.20 USD
2017.05.08 13:49:21.188 Core 1 EURUSD,M15: 1704266 ticks, 384 barre generate. Ambiente sincronizzato alle 0:00:00.046. Test superato in 0:01:04.313 (incluso il preprocessing di ticks 0:00:00.437).
La mia versione (senza biblioteca).
2017.05.08 13:52:18.274 Core 1 saldo finale 80670.20 USD
2017.05.08 13:52:18.274 Core 1 EURUSD,M15: 1704266 ticks, 384 barre generate. Ambiente sincronizzato alle 0:00:00.094. Test superato in 0:00:13.047 (compresa la preelaborazione dei tic 0:00:00.437).
Costruire 1596.
1598.
Proverò su un altro computer, anche con un SSD.
Traduzione automatica:
Proverò su un altro computer, anche con un SSD.
1598.
Ok, confermo il tuo risultato con la build 1598. La mia versione è circa il 20% più veloce.
Ma la tua versione originale con la build 1596 è molto più lenta, quindi il tuo confronto originale con MT4 deve essere aggiornato.
Traduzione automatica:
Ok, confermo il tuo risultato con la build 1598. La mia versione è circa il 20% più veloce.
Ma la tua versione originale con la build 1596 è molto più lenta, quindi il tuo confronto originale con MT4 dovrebbe essere aggiornato.