![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
Eu vi, estávamos apenas escrevendo ao mesmo tempo.
Agora isso é muito "agradável":
3657092 /1000000 =3,657092 SEGUNDOS!
E em um mercado totalmente tranqüilo, observamos:
Não está nada claro o que acontece quando o servidor MT5 recebe uma ordem comercial.
Responde rapidamente (7-9 ms) que recebeu a ordem e para agir de acordo com a ordem.
O que acontece em seguida, então, que os atrasos são medidos em SEGUNDOS?
Estamos ainda mais surpresos...
Michael, você é como uma criança?
Se você vê valores anormais com o conhecimento de que o verdadeiro gateway de ponta a ponta pode diminuir em milissegundos (idealmente 0), então seus atrasos estão do lado da troca.
Você não precisa ser incompreensível e lançar acusações. No mínimo, você deve ir até o corretor e descobrir com ele. Mas antes de tudo, descubra o que e como você está contando em seu código.
Além disso, use o tempo do registro terminal, e não o seu próprio, que você não entende como foi calculado. Você vê os horários regulares para cada transação no diário de terminal, mas prefere não mostrar estes logs.
Aqui eu acabei de repetir seus negócios em uma conta real:
2016.01.15 15:44:08.044 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537
Tenho um ping normal para meu corretor Abertura de 100ms.
Aqui está a compra no mercado:
2016.01.15 15:57:48.120 Trades '10321': deal #20316110 buy 1.00 NOTK-3.16 at 55001 done (based on order #25869936)
2016.01.15 15:57:47.720 Trades '10321': exchange buy 1.00 NOTK-3.16 at market placed for execution in 133 ms
2016.01.15 15:57:47.587 Trades '10321': exchange buy 1.00 NOTK-3.16 at market
A ordem de compra foi definida em 133 ms e executada (ou melhor, recebi resposta ao meu término) em cerca de 500 ms a partir do início da transação em meu terminal.
O tempo de execução depende da troca. E em um copo tão pouco líquido e meio vazio ainda é um bom momento, eu diria que sim:
Eu também vendi no mercado rapidamente, em 140 ms:
Você está tentando descaradamente atirar no ventilador.
Continua...
Michael, você é como uma criança?
Se você vê valores anormais com o conhecimento de que o verdadeiro gateway de ponta a ponta pode diminuir em milissegundos (idealmente 0), então seus atrasos estão do lado da troca.
Não se faça de bobo e não lance acusações. No mínimo, você deve entrar em contato com seu corretor e pedir-lhe esclarecimentos. Mas antes de tudo, você precisa descobrir o que e como você está contando em seu código.
Além disso, use o tempo do registro terminal, e não o seu próprio, que você não entende como foi calculado. Você pode ver os horários regulares para cada transação no diário de bordo do terminal, mas prefere não mostrar estes diários de bordo.
Aqui eu acabo de repetir seus negócios em uma conta real:
2016.01.15 15:44:08.044 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537 placed for execution in 103 ms
2016.01.15 15:44:07.940 Trades '10321': buy limit 1.00 NOTK-3.16 at 54537
Bom dia, Renat!
1. Aqui, aqui está o código para medir a velocidade de execução de uma ordem de comércio:
https://www.mql5.com/ru/forum/38456/page67#comment_2181292
Somente agora GetTickCount() (devido a erro) é substituído por GetMicrosecondCount().
2. Há mais de um ano, você (desenvolvedores) está "pairando" na bolsa e no corretor, e o corretor, representado por Mikhail Baturov,
E eu, na pessoa de Mikhail Baturiev, transferi todas as culpas para você (desenvolvedores).
E eu tenho, em seu terminal, a velocidade de execução das ordens comerciais (agora) é a seguinte:
Aqui está minha carta para Baturiev hoje
Mikhail, você está redigindo.
Você não precisa de nenhum código de terceiros. Tudo está nos registros do terminal, que você ignora e dá suas conclusões incompreensíveis. Eu acabei de lhes mostrar meus testes - voltem à página anterior e leiam-nos pensativamente.
Aqui está minha carta para Baturov hoje
Que maneira atrevida você está se comportando.
Você conseguiu esconder todos os detalhes e enviar suas incompreensíveis linhas não substanciadas e vazias como uma acusação. E isto é feito deliberadamente.
Que lata. Simplesmente deslumbrante. Recusei discutir com você várias vezes por uma razão - suas tentativas de manipulação há muito tempo têm sido visíveis.