![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
Problemas somente quando se cancela pedidos pendentes?
Não, isso acontece em todos os modos (definir, modificar, cancelar)
Felizmente não tão frequentemente....
Não, isso acontece em todos os modos(instalar, modificar, cancelar)
Quando houver um problema durante a instalação, forneça o que ORDER_TIME_DONE_MSC e ORDER_TIME_SETUP_MSC mostram.
Ao executá-lo, também DEAL_TIME_MSC.
Não sei se alguém escreveu, mas quando entro em um comércio no mercado, meu pedido nem sempre é acionado. Eu pressiono a compra, ela se interrompe, o negócio não se abre, às vezes só depois da terceira vez que o negócio é aberto. Estou infeliz(( Spread também gostaria que fosse menos, mas isso é outra história. Estou entusiasmado com as promoções e bônus, ilumina um pouco os inconvenientes do terminal))
Quando houver um problema durante a instalação, forneça o que ORDER_TIME_DONE_MSC e ORDER_TIME_SETUP_MSC mostram.
Ao executar, mostrar também DEAL_TIME_MSC.
E o que você quer ver ao obter ORDER_TIME_DONE_MSC, uma vez que é o momento da retirada ou execução?
Hoje (conjunto de pedidos, não executados)
Código
Resultado:
E o que você quer ver ao obter ORDER_TIME_DONE_MSC, uma vez que é o tempo de retirada ou execução?
Eu estava pensando na execução. Por exemplo, você estabelece um limite ao preço atual. Então você pode estimar o tempo gasto na execução.
Francamente falando, nos faltam informações para pedidos que diriam quando um pedido é registrado por um servidor MT5 e não quando já está configurado em uma troca.
Pensei na execução. Por exemplo, colocar um limite ao preço atual. Então você pode estimar o tempo gasto na execução.
Honestamente, não há informações suficientes para que os pedidos digam quando um pedido foi registrado pelo servidor MT5 e não quando já foi configurado para a troca.
Entrei em contato com o SD sobre outra entrada de registro que o pedido foi aceito pela troca, à qual recebi uma resposta:
Adicionado
Mas, o fato de que às vezes o servidor processa o pedido (antes de enviar para troca) mais de 2-3 segundos. - é muito ruim...
Adicionado
Normalmente, na minha configuração 5-6 ms:
2017.07.25 14:32:40.575 Trades 'ххххх': cancel order #70570407 buy limit 1.00 PLD-12.17 at 806.78 2017.07.25 14:32:40.581 Trades 'ххххх': accepted cancel order #70570407 buy limit 1.00 PLD-12.17 at 806.78 2017.07.25 14:32:40.581 Trades 'ххххх': cancel order #70570407 buy limit 1.00 PLD-12.17 at 806.78 placed for execution in 6.194 ms
Mas, o próprio fato de que às vezes o servidor processa o pedido (antes de enviá-lo para a troca) por mais de 2-3 segundos. - Já é muito ruim...
Parece ser um insecto bastante raro. Devemos escrever um EA que coloque e remova limitadores. E pedir à SD que a execute de verdade com a captura do bug.
Parece ser um insecto muito raro. Devemos escrever um EA que coloque e remova o limitador. E peça ao SD para executá-lo no real com a captura de bugs.
SD tem feito isso desde2014.12.16 06:27
SD já está fazendo isso desde2014.12.16 06:27
Não há vontade de fazê-lo, ao que parece.
Sem desejo, ao que parece.
Talvez... Mas eu acho que o desejo está lá, MAS!
O servidor MT5 está rodando através do Plaza II, infelizmente não sei como a interface do MQ é implementada,
mas fazendo minha interface, vejo isso com um fluxo muito grande de pedidos,
Há pequenos "atrasos" no processamento de comandos (para 1 login não deve haver mais do que 30 operações por segundo), e imagine quantos
usuários que o Corretor tem...?