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
Você "esqueceu" um detalhe muito pequeno - você verificou 58.000 pedidos e encontrou apenas uma ejeção a 300 ms. E isto (1 em 58.000) deveria ter sido claramente o foco de tais verificações.
Sim, eu não coletei o status de forma mais objetiva.
De qualquer forma, continuaremos a analisá-lo, embora possam ocorrer sempre aberrações isoladas em qualquer sistema.
Eu olhei para RannForex com muito detalhe, já que se trata de uma batalha. Aí absolutamente cada pedido tem 2-3 ms, independentemente do símbolo.
E o status dos carrapatos foi coletado em outro local onde o terminal estava localizado na mesma máquina onde está o servidor.
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
Aceitação de ordens SL/TP
Dzmitry Manannikov, 2021.02.05 15:10
Obrigado, vou explicar o destacado. Um pedido TP foi aceito 266 ms após o preço ter começado a satisfazê-lo. Ao mesmo tempo, o último tique antes da aceitação foi em 133ms.
Isto não é claro, portanto, em um exemplo mais simples.
Um carrapato vem em que deve aceitar o TP de uma posição aberta. MT5 cria uma ordem TP, uma ou mais em seqüência (se as anteriores forem canceladas).
Mas podemos dizer exatamente sobre a última ordem nesta seqüência. Não foi formado assim que o último tick chegou, satisfazendo o nível TP, mas somente depois de 133 ms.
Imagine, um tique vem. E o MT5-Server só começa depois de 133 ms! Renat dirá que este é o valor máximo e que ele terá razão. É por isso que dei um roteiro no ramo, que dá o valor médio do atraso.
Também é de alguns milissegundos.
SZY A aceitação de um pedido é simplesmente o fato de sua criação. Não é enviá-lo para algum lugar, mas simplesmente criá-lo no MT5-Server. Deve acontecer imediatamente assim que o preço atingir o nível apropriado.
Em uma situação de combate eu encontrei que às vezes o MT4 aceita limitadores mais rapidamente do que o MT5. Como resultado destas situações, o MT4 tem tempo para agarrar liquidez, o MT5 não tem.
Favor superar os atrasos do servidor MT5.
Fórum sobre comércio, sistemas comerciais automatizados e estratégias comerciais de teste
Aceitação de ordens SL/TP
fxsaber, 2020.11.27 21:20
Parece ter descoberto a razão. Executando o script na máquina do servidor.
Resultado.
À esquerda, está o tempo de impressão. À direita está a hora do tique de entrada. O atraso pode ser visto claramente. Parece que o OnTick é acionado alguns milissegundos depois que o tick é escrito para o servidor comercial.
Parece que a parte do servidor que é responsável pela ativação do pedido recebeu ticks com atraso como acontece com sua chegada ao terminal.
Terminal/Servidor = 2920. Infelizmente, a situação ainda não mudou.
Checou as ordens (vários milhares) que o corretor aceitou no servidor de negociação b2940.
Melhoria significativa! Os atrasos são de até 2 ms, mas estes provavelmente são picos que não estragam o novo quadro geral.
Definitivamente, negociar com a MT5 é mais lucrativo agora, pois as ordens são executadas poucos milissegundos antes e quase não há atraso.
Eu não verifiquei os outros atrasos.
OrderGetTicket as viram). Quando estas ordens desapareceram, elas não estavam na história da ordem. Eles não apareceram de forma alguma no histórico da ordem.
Eu verifiquei isto à mão - está ausente. Entrei em contato com o corretor. O corretor verificou o servidor e nem eles (os relatórios dos bilhetes) estão no histórico ou nos registros.
O corretor informa que se as ordens são classificadas por bilhete, há buracos nestes lugares - os bilhetes saltam sobre estes valores.
MT5-Server b2940. Um bug alarmante. Recomendo aos corretores que verifiquem os bilhetes de pedido por buracos - não há uma numeração sequencial clara dos bilhetes.
ZZY Essas ordens não estão nos logs do Terminal porque eram ordens TP - são criadas automaticamente quando o preço atinge o nível TP da posição aberta.
ZZZY Que ações a serem tomadas para ajudar a se livrar do problema?
OrderGetTicket as viram). Quando estas ordens desapareceram, elas não estavam na história da ordem. Eles não apareceram de forma alguma no histórico da ordem.
Eu verifiquei isto à mão - está ausente. Entrei em contato com o corretor. O corretor verificou o servidor e nem eles (os relatórios dos bilhetes) estão no histórico ou nos registros.
O corretor informa que se as ordens são classificadas por bilhete, há buracos nestes lugares - os bilhetes saltam sobre estes valores.
MT5-Server b2940. Um bug alarmante. Recomendo aos corretores que verifiquem os bilhetes de pedido por buracos - não há uma numeração sequencial clara dos bilhetes.
ZZY Essas ordens não estão nos logs do Terminal porque eram ordens TP - são criadas automaticamente quando o preço atinge o nível TP da posição aberta.
ZZZY O que devo fazer para ajudar a se livrar deste problema?
Pirs, plugins, add-ons, scripts, filtros de servidor certamente não são o problema...
Entendo que todos estão superaquecidos, mas é um pouco infantil... os relatos de insetos parecem diferentes.
Pirs, plugins, add-ons, scripts, filtros de servidor certamente não estão envolvidos...
Entendo que todos estão superaquecidos, mas é um pouco infantil... os relatos de insetos parecem diferentes
Você vê um pedido em terminal, depois ele desaparece. Então, não aparece no servidor - o bilhete é descartado. Por favor, não se envolva.