![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
O próprio código
Eu tenho 4000 transações por dia, cada transação pelo menos 5-6 vezes "twitches" OnTradeTransaction
Quem dará sentido a estes "portmanteaus" :) Afinal, eles precisam dos logs do terminal mais os logs do Servidor MT5.
Se os troncos levarem gigabytes - eu também os analisarei. Eu não preciso dos logs do servidor.
Recomendo a todos que afirmam que algo não vem à OnTradeTransaction para dirigir este Expert Advisor
O resultado será o seguinte
Se não existe sequer um registro desse tipo, então qualquer reclamação relacionada à OnTradeTransaction é mera conversa.
ZZY O momento não é perfeito neste caso, mas eu não queria complicar uma solução arrancada de um contexto diferente.
Se os troncos ocuparem gigabytes, eu também vou lidar com eles. Os logs do servidor não são necessários.
Recomendo a todos que afirmam que algo não vem à OnTradeTransaction para dirigir este Expert Advisor
O resultado será o seguinte
Se não existe sequer um registro desse tipo, então qualquer reclamação relacionada à OnTradeTransaction é mera conversa.
O momento não é perfeito neste caso, mas não tenho uma solução complicada tirada de outro contexto.
Por que fazer uma "horta" assim?
Será suficiente:
Por que fazer disso uma grande coisa?
Isso será suficiente:
Não é suficiente.
Abertura à mão, os freios são confirmados
E o mais importante, quem vai pagar por este ultraje...
Abertura à mão, os freios são confirmados
E o mais importante, quem vai pagar por este ultraje...
Escreva para o corretor, anexando este registro.
Não pagamos ao desenvolvedor, por isso é difícil perguntar-lhes, e no contrato de licença
está escrito (como todo software) que ninguém é responsável por nada.
Escreva para o corretor, anexando este registro.
Nós não pagamos ao desenvolvedor, então é difícil perguntar-lhes, e o acordo de licença
está escrito (como todo software) que ninguém é responsável por nada.
Era uma pergunta retórica.
Era uma pergunta retórica.
:)
Mas escreva para o seu corretor de qualquer forma.
Mudou um pouco o registro do Expert Advisor e isto é o que acontece:
A função CheckOrders() aciona se não houver resposta do servidor dentro de 1-1,5 segundos.
Se não houver bilhete de pedido, ele exibirá uma mensagem
Se houver um bilhete, a função ProcessOrders() é chamada para verificar o que aconteceu com o pedido
aqui está o resultado:
Os atrasos muito provavelmente não são devidos ao corretor.
Quando um pedido é enviado de forma assíncrona, nós temos:
O terminal envia o pedido (1)
O servidor verificou o pedido e lhe atribuiu um ticket (2)
O servidor envia o pedido para a troca (3)
A resposta do servidor de que o pedido é aceito pela troca não é registrada.
Mas, a julgar pela seguinte entrada, a resposta do servidor sobre a configuração da troca veio (4)
A julgar pelo fato de que a partir do momento da atribuição do bilhete de pedido e seu envio para a troca passou de 1,4 SEC.
aconteceu exatamente no próprio servidor, presumo que os atrasos ocorrem no próprio log do servidor(2) - log(3).
Bem, isto é muito "legal".