Vai al conto demo MetaQuotes-Demo con una storia di trading relativamente lunga.
Se il tuo conto demo ha poca storia di trading, allora permetti l'auto-trading e in parallelo esegui lo script OrderSend-Test2.ex5 (nell'allegato, il codice sorgente).
Questo antico script mostra molti freni se lo si esegue su un grafico MQ-Demo e si aggiungono altri simboli di trading a Market Watch (io ne avevo 100).
Registro del terminale.
2020.09.04 17:51:33.112 Trades '34510052': cancel order #702851395 buy stop 0.01 EURCAD at 1.55852
2020.09.04 17:51:33.512 Trades '34510052': accepted cancel order #702851395 buy stop 0.01 EURCAD at 1.55852
2020.09.04 17:51:33.514 Trades '34510052': cancel #702851395 buy stop 0.01 EURCAD at market done in 401.845 ms
La cancellazione del trade in sospeso è avvenuta in 401ms. Gli sviluppatori hanno accesso ai log del server di trading e possono vedere quanto tempo è durata l'esecuzione. Per esempio.
Tutti possono riprodurlo sul loro sito.
Per sicurezza, questo è l'aspetto di un ordine di trading con risultati.
Non mi importa di questi rallentamenti. Voglio solo sapere dove e cosa posso regolare per migliorare la situazione. È il terminale o il server di trading? In generale, gli sviluppatori hanno tutte le possibilità di riprodurre e, se lo desiderano, di capire.
Анализировал с владельцем MT5-сервера тормоза торговых приказов. Запускался OrderSend-Test2.mq5 в том же месте, где MT5-сервер стоит. Т.е. нулевой пинг. Демо, все внутри. Изучались логи MT5-сервера (2170) и MT5-клиента (2280). Логи сервера не буду приводить, просто словами опишу. Думаю, результаты буду интерсны всем, т.к. это поможет раскрыть...
Questo antico script mostrerà molti freni se lo si esegue su un singolo grafico MQ-Demo e si aggiungono più simboli di trading a Market Watch (io ne avevo 100).
Il carico deve essere preso in considerazione in ogni caso:
Ho un computer lento... e ne ho uno molto, molto lento... Quindi... Se aggiungo 63 simboli a Market Watch in un computer super lento e poi premo F10, MetaTrader si blocca completamente (è necessario riavviare)... mentre in tutte le altre modalità funziona bene
Ho provato a usare F10 ma ha continuato a bloccarsi per almeno un anno - anche se era sulla versione 32 bit
Il numero di personaggi nella rassegna del mercato non è cruciale per giocare a freni. È solo il modo in cui l'ho fatto nel mio.
È facile da riprodurre.
2020.09.0418:25:06.131 Trades '34510052': buy limit 0.01 USDPLN at 3.776532020.09.0418:25:06.202 Trades '34510052': accepted buy limit 0.01 USDPLN at 3.776532020.09.0418:25:06.202 Trades '34510052': order #702911224 buy limit 0.01 / 0.01 USDPLN at 3.77653 done in70.966 ms
2020.09.0418:25:06.202 Trades '34510052': cancel order #702911224 buy limit 0.01 USDPLN at 3.776532020.09.0418:25:06.274 Trades '34510052': accepted cancel order #702911224 buy limit 0.01 USDPLN at 3.776532020.09.0418:25:06.274 Trades '34510052': cancel #702911224 buy limit 0.01 USDPLN at market done in71.859 ms
2020.09.0418:25:06.274 Trades '34510052': buy stop 0.01 USDPLN at 3.796532020.09.0418:25:06.481 Trades '34510052': instant sell 0.1 NZDSGD at 0.91421, close #702903930 buy 0.1 NZDSGD 0.914622020.09.0418:25:06.982 Trades '34510052': accepted buy stop 0.01 USDPLN at 3.796532020.09.0418:25:07.030 Trades '34510052': order #702911229 buy stop 0.01 / 0.01 USDPLN at 3.79653 done in755.302 ms2020.09.0418:25:07.030 Trades '34510052': accepted instant sell 0.1 NZDSGD at 0.91421, close #702903930 buy 0.1 NZDSGD 0.914622020.09.0418:25:07.030 Trades '34510052': deal #681898561 sell 0.1 NZDSGD at 0.91421 done (based on order #702911234)
2020.09.0418:25:07.031 Trades '34510052': cancel order #702911229 buy stop 0.01 USDPLN at 3.796532020.09.0418:25:07.031 Trades '34510052': order #702911234 sell 0.1 / 0.1 NZDSGD at 0.91421 done in550.273 ms2020.09.0418:25:07.103 Trades '34510052': accepted cancel order #702911229 buy stop 0.01 USDPLN at 3.796532020.09.0418:25:07.103 Trades '34510052': cancel #702911229 buy stop 0.01 USDPLN at market done in72.558 ms
2020.09.0418:25:07.103 Trades '34510052': instant buy 0.01 USDHUF at 297.871 (deviation: 100)
2020.09.0418:25:07.130 Trades '34510052': instant sell 0.01 GBPCAD at 1.73255, close #702904086 buy 0.01 GBPCAD 1.732712020.09.0418:25:07.174 Trades '34510052': accepted instant buy 0.01 USDHUF at 297.871 (deviation: 100)
2020.09.0418:25:07.174 Trades '34510052': deal #681898572 buy 0.01 USDHUF at 297.871 done (based on order #702911246)
2020.09.0418:25:07.175 Trades '34510052': order #702911246 buy 0.01 / 0.01 USDHUF at 297.871 done in72.051 ms
C'è solo 1ms tra i due tempi locali rossi, che in realtà dovrebbero essere 550ms (OrderSend consecutivo). A quanto pare, i Print-snapshots hanno un effetto anche qui.
Ho un timeframe molto buono, specialmente per EURUSD, il mirino si muove molto lentamente seguendo il cursore, è sufficiente muovere il cursore dolcemente in diagonale per riprodurlo. Va bene in altri tempi. Non c'è stato un tale ritardo prima
E anche tutti i tracciati manuali (trend, Fibonacci, ecc.) sono lenti
Tutte le impostazioni sono di default:
Server: MetaQuotes-Demo
Storia: disponibile dal 01.01.1971
Tempo preciso: nessuno
Barre massime nella finestra: 100000
Tipo di grafico: candele
Riduzione del grafico: Massimo
Simbolo, periodo
barre
latenza
EURUSD, Mensile
597
vai a
EURUSD, Settimanale
2590
Controlla
EURUSD, Quotidiano
12797
no
Una sorta di dipendenza inversa: meno barre, più lento
Sui grafici mensili e settimanali per esempio EURGBP (dove non c'è una storia così profonda) - nessun ritardo
Una specie di relazione inversa: più basse sono le barre, più lento è il
Piuttosto, è diretto - più alto è il TF, più lungo è il ritardo.
Apparentemente, questo è dovuto al calcolo preciso delle coordinate da parte della TF inferiore. Da qualche parte si è incasinato per ottenere gli indici delle barre inclusi nella barra settimanale/mensile che stiamo cercando.
Più simile a una linea retta - più alto è il TF, maggiore è il ritardo.
Apparentemente, a causa del calcolo accurato delle coordinate sul TF inferiore. Da qualche parte si sono incasinati con l'inclusione degli indici delle barre nella barra settimanale/mensile richiesta.
ps: tutto funziona per me, stesso numero di barre
Naturalmente non ci sono EAs/indicatori/scripts in esecuzione - solo la creazione manuale. La latenza mostrata è riproducibile su qualsiasi tablet moderno medio a 64 bit. Se avete un computer i7, presumo che non abbiate riscontrato questo ritardo
A100: Naturalmente, nessun esperto/indicatore/script è in esecuzione - solo build manuali. La latenza indicata è riproducibile su qualsiasi tablet moderno medio a 64 bit. Se avete un computer i7, presumo che non abbiate riscontrato questo ritardo
Probabilmente avrei dovuto specificare che si stava usando un tablet.
Molto probabilmente dopo la prossima versione di rilascio (ora in beta)
Molto probabilmente dopo la prossima versione di rilascio (ora in beta)
Non ci sarà una serie di offerte?
Forum sul trading, sistemi di trading automatico e test di strategie di trading
MT5 e la velocità in azione
fxsaber, 2020.08.13 04:36
Questo antico script mostra molti freni se lo si esegue su un grafico MQ-Demo e si aggiungono altri simboli di trading a Market Watch (io ne avevo 100).
Registro del terminale.
2020.09.04 17:51:33.112 Trades '34510052': cancel order #702851395 buy stop 0.01 EURCAD at 1.55852 2020.09.04 17:51:33.512 Trades '34510052': accepted cancel order #702851395 buy stop 0.01 EURCAD at 1.55852 2020.09.04 17:51:33.514 Trades '34510052': cancel #702851395 buy stop 0.01 EURCAD at market done in 401.845 msLa cancellazione del trade in sospeso è avvenuta in 401ms. Gli sviluppatori hanno accesso ai log del server di trading e possono vedere quanto tempo è durata l'esecuzione. Per esempio.
Tutti possono riprodurlo sul loro sito.
Per sicurezza, questo è l'aspetto di un ordine di trading con risultati.
Ping.
Lo script ha funzionato per circa 10 minuti.
Non mi importa di questi rallentamenti. Voglio solo sapere dove e cosa posso regolare per migliorare la situazione. È il terminale o il server di trading? In generale, gli sviluppatori hanno tutte le possibilità di riprodurre e, se lo desiderano, di capire.
Questo antico script mostrerà molti freni se lo si esegue su un singolo grafico MQ-Demo e si aggiungono più simboli di trading a Market Watch (io ne avevo 100).
Ricordo questo caso
Forum sul trading, sistemi di trading automatico e test di strategia
Nuova versione della piattaforma MetaTrader 5 build 1880: Calcolo della storia completa dello strumento sintetico
A100, 2018.07.25 21:55
Il carico deve essere preso in considerazione in ogni caso:
Ho un computer lento... e ne ho uno molto, molto lento... Quindi... Se aggiungo 63 simboli a Market Watch in un computer super lento e poi premo F10, MetaTrader si blocca completamente (è necessario riavviare)... mentre in tutte le altre modalità funziona bene
Ho provato a usare F10 ma ha continuato a bloccarsi per almeno un anno - anche se era sulla versione 32 bit
Ricordo un caso come questo
Il numero di personaggi nella rassegna del mercato non è cruciale per giocare a freni. È solo il modo in cui l'ho fatto nel mio.
È facile da riprodurre. C'è solo 1ms tra i due tempi locali rossi, che in realtà dovrebbero essere 550ms (OrderSend consecutivo). A quanto pare, i Print-snapshots hanno un effetto anche qui.Per il bene della sua posizione, c'è qualche autoscatto da fare?
Risultato su b2592 MQ-Demo.
C'è un ritardo in ogni chiamata.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
A100, 2020.08.31 15:55
Ho un timeframe molto buono, specialmente per EURUSD, il mirino si muove molto lentamente seguendo il cursore, è sufficiente muovere il cursore dolcemente in diagonale per riprodurlo. Va bene in altri tempi. Non c'è stato un tale ritardo prima
E anche tutti i tracciati manuali (trend, Fibonacci, ecc.) sono lenti
Tutte le impostazioni sono di default:
12797
Una sorta di dipendenza inversa: meno barre, più lento
Sui grafici mensili e settimanali per esempio EURGBP (dove non c'è una storia così profonda) - nessun ritardo
Una specie di relazione inversa: più basse sono le barre, più lento è il
Piuttosto, è diretto - più alto è il TF, più lungo è il ritardo.
Apparentemente, questo è dovuto al calcolo preciso delle coordinate da parte della TF inferiore. Da qualche parte si è incasinato per ottenere gli indici delle barre inclusi nella barra settimanale/mensile che stiamo cercando.
ps: tutto funziona per me, stesso numero di barre
Più simile a una linea retta - più alto è il TF, maggiore è il ritardo.
Apparentemente, a causa del calcolo accurato delle coordinate sul TF inferiore. Da qualche parte si sono incasinati con l'inclusione degli indici delle barre nella barra settimanale/mensile richiesta.
ps: tutto funziona per me, stesso numero di barre
Naturalmente, nessun esperto/indicatore/script è in esecuzione - solo build manuali. La latenza indicata è riproducibile su qualsiasi tablet moderno medio a 64 bit. Se avete un computer i7, presumo che non abbiate riscontrato questo ritardo
Probabilmente avrei dovuto specificare che si stava usando un tablet.
Ho un i5