MQL5 vs QLUA - Por que operações de negociação no MQL5 são até 28 vezes mais rápidas? - página 6
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
Somente o MT5 não tem nada a ver com esses atrasos.
Foi a bolsa que demorou tanto para responder.
Isso é estranho, pois foi isso que a bolsa respondeu:
Isso é estranho, foi o que a central respondeu:
Obrigado, nós mesmos solicitaremos detalhes dos registros do servidor amanhã.
Foi em Open? Especifique a correspondência entre as ordens no MT5 e os tíquetes enviados pela bolsa.
Obrigado, solicitaremos detalhes dos registros do servidor amanhã.
Isso foi no Discovery?
Sim, no Discovery.
Adicionado.
Acesso ao servidor IV
87.118.239.81:443
Acesso ao servidor IV 87.118.1189.81:443
Adicionado
Obrigado, solicitaremos detalhes dos registros do servidor amanhã.
O problema estava em Open? Especifique a correspondência entre as ordens no MT5 e os tíquetes de ações enviados.
Desculpe, não esperei pelo resultado.
Podemos descobrir quem está atrasando?
Desculpe, não recebi os resultados.
Podemos descobrir quem está ficando para trás?
https://www.mql5.com/ru/forum/38456/page80#comment_2835361
QLUA e Lua são a mesma coisa?
Sim.
O texto em seu link é enganoso e cria a ilusão de que Lua é normal e rápida. Na verdade, ela é suficiente como um script primitivo de chamadas de sistema com o abandono completo de sua própria matemática e cálculos pesados.
Nos jogos de computador, ela é usada como uma forma barata de implementar scripts flexíveis de cenas que podem ser retiradas do código do projeto e entregues a designers/roteiristas externos. Com base nisso, esses desenvolvedores de repente começam a dizer que Lua é uma linguagem normal e rápida. É claro que não é.
Se estivermos falando de matemática e cálculos, ela é 50 a 600 vezes mais rápida do que a MQL5.Sim.
O texto em seu link é enganoso e cria a ilusão de que Lua é normal e rápida. Na verdade, ela é suficiente como um script primitivo de chamadas de sistema com o abandono completo de sua própria matemática e cálculos pesados.
Nos jogos de computador, ela é usada como uma forma barata de implementar scripts flexíveis de cenas que podem ser retiradas do código do projeto e entregues a designers/roteiristas externos. Com base nisso, esses desenvolvedores de repente começam a dizer que Lua é uma linguagem normal e rápida. É claro que não é.
Se estivermos falando de matemática e cálculos, ela é 50 a 600 vezes mais rápida que a MQL5.Li na diagonal e dei uma olhada no texto fonte em Lua.
Está claro que o texto está anunciando. É difícil dizer como a velocidade de colocação de ordens está relacionada à velocidade da máquina Lua. O estado da infraestrutura desempenha um papel aqui, não os microssegundos de diferença no tempo de execução no processador local.
Com relação ao texto lua. Renate. Lua não implica o estilo de programação familiar ao C++ ou outro delphi. Antes de escrever testes em uma linguagem de programação e se elevar à categoria de guru, você deve ter alguma experiência de programação nessa linguagem. Você não tem essa experiência.
Com relação ao desempenho.
Desde o momento da incorporação do suporte a lua 5.1 no terminal, o quik oferece duas opções para a criação de scripts incorporados.
1. Simples e pouco exigente em termos de recursos de hardware. Nesse caso, esses scripts são escritos em lua, o que economiza CARDINALMENTE os custos de programação (botões de pisar) em comparação com qualquer linguagem do tipo C. Nesse caso, economizamos tempo de desenvolvimento e não estamos interessados no desempenho e na economia de milissegundos no tempo de execução.
2. uso intensivo de recursos e com acesso de baixo nível. Nesse caso, escrevemos em C++ puro, executando o algoritmo como um módulo de extensão lua. Nesse caso, temos em mãos todos os recursos do VC++ ou algo semelhante. Acho que você não tem coragem de afirmar que o mql5, se todas as outras coisas forem iguais, pode ser mais rápido ou oferecer mais conveniência ou recursos).
Em suma, tudo o que foi escrito no artigo original é um exagero. Vocês são desenvolvedores de algum tipo, não são empresas de forex para fazer noodles. Ou será que estou pensando muito bem de sua empresa?
Li na diagonal e examinei o texto de origem em Lua.
Está claro que o texto é uma propaganda. É difícil dizer como a velocidade do lance se relaciona com a velocidade da máquina Lua. O estado da infraestrutura desempenha um papel importante aqui, e não os microssegundos de diferença no tempo de execução no processador local.
Com relação ao texto em lua. Renate. Lua não implica o estilo de programação familiar ao C++ ou outro delphi. Antes de escrever testes em uma linguagem de programação e se elevar à categoria de guru, você deve ter alguma experiência de programação nessa linguagem. Você não tem.
Leia o texto com atenção, não na diagonal.
Infelizmente, tenho certeza de que você não tem experiência em programação para contestar os testes e seus resultados.
Com relação ao desempenho.
O quik, desde o momento em que incorporou o suporte a lua 5.1 no terminal, oferece duas opções para a criação de scripts incorporados.
1. Simples e pouco exigente em termos de recursos de hardware. Nesse caso, esses scripts são escritos em lua, o que economiza CARDINALMENTE os custos de programação (botões de pisar) em comparação com qualquer linguagem do tipo C. Nesse caso, economizamos tempo de desenvolvimento e não estamos interessados no desempenho e na economia de milissegundos no tempo de execução.
Isso não economiza nada. É uma linguagem miserável, catastroficamente limitada e lenta ao ponto da loucura.
Em geral, não é adequada para processamento financeiro e de dados. Sua tarefa é ser um script simples que vincula condições se/então entre outras chamadas de alto nível. Foi assim que ela foi criada.
2. com uso intensivo de recursos e com acesso de baixo nível. Nesse caso, escrevemos em C++ puro, executando o algoritmo como um módulo de extensão lua. Nesse caso, temos em mãos todos os recursos do VC++ ou algo semelhante. Acho que você não tem coragem de afirmar que o mql5, se todas as outras coisas forem iguais, pode ser mais rápido ou oferecer mais conveniência ou recursos).
E herdando todos os freios e limitações da Lua. Não se trata de extrair e transferir toneladas de dados de origem para Lua, depois para a biblioteca e, em seguida, de volta e depois para o terminal. Lá, as perdas serão mil vezes maiores em comparação com a MQL5, onde todos os dados estão diretamente disponíveis para a MQL5. A MQL5 está profundamente integrada ao kernel do terminal, sendo que todos os processos são criados para atender aos programas MQL5.
Além disso, já mostramos que a MQL5 funciona no nível C++.
Em suma, tudo o que foi escrito no artigo original é apenas uma ilusão. Vocês são desenvolvedores, e não empresas de câmbio para fazer noodles. Ou será que tenho uma opinião muito positiva sobre sua empresa?
Você é apenas um teórico sem nenhum conhecimento prático.
O fato de não entender o conceito de velocidade o coloca fora do jogo de negociação:
É engraçado ouvir os guerreiros de sofá que tentam argumentar com especialistas em seus dedos. Quando lançamos esses tipos de testes, passamos primeiro por nossas próprias críticas, sabendo perfeitamente bem as consequências de publicar evidências fracas.
Durante todo esse tempo, nem uma única pessoa conseguiu provar ou mostrar os erros desse artigo. As provas devem ser feitas com código reproduzível e sobreviver às críticas de especialistas.