![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Mal-entendido. Precisamos entender se a MT está encravando ou não. Estávamos analisando os logs do servidor, quando as pausas estavam se modificando por dezenas de segundos. Tudo é perfeito no servidor.
Portanto, o problema está em outro lugar.
Tenho visto que muitas vezes atinjo preços do passado. Isto é, um grave atraso no Terminal. Há uma questão de como identificá-lo.
Aqui eu comprei o VPS. Como sei que se encaixa perfeitamente? Tem que haver algum tipo de indicador numérico. Afinal, não se pode confiar em retransmissões. À meia-noite - dezenas de por cento.
Talvez eu possa implantar uma máquina virtual na mesma máquina física que o servidor comercial. E eu seria capaz de dirigir o Terminal a partir daí. Acho que isso reduziria o número de bloqueios.
Parece-me que o rastreamento, o pinging a partir do console ou de um software especial não resolverá o problema.
É necessário registrar o envolvimento da MT de alguma forma. Parece-me que devemos tomar uma posição e pedir aos desenvolvedores que façam seu próprio contador paraTERMINAL_RETRANSMISSION
Mal-entendido. Precisamos entender se a MT está encravando ou não. Estávamos analisando os logs do servidor, quando as pausas estavam se modificando por dezenas de segundos. Tudo é perfeito no servidor.
Portanto, o problema está em outro lugar.
Tenho visto que muitas vezes atinjo preços do passado. Isto é, um grave atraso no Terminal. Surgiu a questão de como identificá-lo.
De alguma forma não está muito claro o que exatamente "tudo é perfeito no servidor" significa:
1) Nenhum pedido de modificação chegou ao servidor, ou todos os pedidos dentro de 10 segundos tinham um preço ultrapassado?
2) E quantos segundos é a diferença entre o preço "atual" e "obsoleto"?
3) Quem determina que o preço está desatualizado: o servidor MT ou um terceiro, talvez alguma troca?
Se o problema for freqüente, você poderia analisar o tráfego de modificação de pedidos usando o Wireshark emparelhado com Process Monitor (Atividade de Rede) da Sysinternals.
De alguma forma não está muito claro o que exatamente "tudo é perfeito no servidor" significa:
1) Nenhum pedido de modificação chegou ao servidor, ou todos os pedidos em 10 segundos tiveram um preço desatualizado?
2) E quantos segundos é a diferença entre o preço "atual" e "obsoleto"?
3) Quem determina que o preço está desatualizado: o servidor MT ou um terceiro, talvez alguma troca?
No servidor, todas as solicitações foram processadas em unidades de milissegundos. Sobre os preços desatualizados, você precisa verificar com a administração.
Se o problema for recorrente, você poderia analisar o tráfego de modificação de pedidos usando o Wireshark emparelhado com Process Monitor (Atividade de Rede) da Sysinternals.
Eu sou um completo novato nisto.
Foi possível reproduzir o HistorySelect-functions brakes.
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
MT5 e Velocidade em Ação
fxsaber, 2020.06.04 14:38
Eu desenhei um tal EA.
Por favor, escreva sobre seus resultados, quem irá experimentá-los. E quanto aos atrasos?
A ZZY Long tentou descobrir porque há freios em contas vivas. Acho que encontrei a área problemática.
ZS Long tentou perceber porque as contas de batalha eram lentas. Parece ter encontrado a área problemática.
É assim que parece deprimente a situação de combate.
Se você olhar com atenção, você pode ver que os EAs independentes uns dos outros estão desacelerando da mesma forma (tempo de atraso e duração). Ou seja, quando vários Expert Advisors fazem uma chamada para o HistorySelect, então o MT5 pára a execução de todos os Expert Advisors por algum tempo, e então retorna seus resultados aos Expert Advisors.
Qual a razão de uma API tão estranha (em comparação com a iminente) para trabalhar com a história? Onde estão as armadilhas nesta abordagem?
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
MT5 e Velocidade em Ação
fxsaber, 2020.05.28 15:27
HistóriaSelecione.
Esta é uma característica insanamente cara. E infelizmente, nenhuma quantidade de caching pode tornar sua velocidade aceitável agora.
Por favor, considere a introdução de tais características históricas.
Eles fechariam completamente os freios HistorySelect. Porque isso resolveria o problema de obter os últimos negócios de forma muito barata. Neste momento, é um tormento na execução de combate.
Nem sempre é possível controlar os últimos negócios através da OnTradeTransaction. É por isso que um rápido HistorySelect é relevante.
Provavelmente não é normal o desempenho da MT4 superar a MT5 quando se trata de histórico comercial.
Favor remover os freios do terminal comercial!
Será que 1000 negócios são suficientes na história?
Testado com estas leituras.
Encomendas 20990
Ofertas 10277
Log in em 20 minutos
Encomendas 20990
Ofertas 10277
Log in em 20 minutos.
Super, Obrigado! Finalmente, uma confirmação completa dos tristes atrasos do MT5. E isso sem nenhuma função comercial. Problemas em quase todos os lugares.
Isso é deprimente. Seria interessante ver o resultado sob Linux. Sob Win não há tempo real para falar.