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
Outro recurso do MT5 (uma ordem totalmente executada e a posição gerada por ela podem existir juntas) é contornado pela biblioteca.
Mais uma vez, tive que mergulhar nas profundezas do MT5 para encontrar uma solução. A atualização é de fato importante. Mesmo que não seja óbvia.
ZЫ Estou tentando encontrar uma solução de terceiros para outro recurso muito desagradável do MT5.
Por que está tão triste?
Se você baixar o arquivo da KB, não haverá problema.
Por que está tão triste?
Informei ao https://www.mql5.com/ru/forum/1111/page3003#comment_21981258, mas parece que ainda está lá. Mas ele afeta apenas a exibição. Se você clicar em um arquivo e baixá-lo, tudo estará bem.
Informado para https://www.mql5.com/ru/forum/1111/page3003#comment_21981258, mas parece que ainda está lá. Mas ele afeta apenas a exibição. Se você clicar em um arquivo e baixá-lo, tudo estará normal.
Obrigado! Sim, ele é exibido corretamente dessa forma.
Essa é uma peculiaridade interessante do estilo MT4, e é por isso que estou escrevendo aqui em vez de no tópico do perfil.
À primeira vista, esses dois códigos deveriam produzir o mesmo resultado.
De fato, não é assim. Tente entender o motivo.
Atualização da biblioteca histórica! A única biblioteca do mundo capaz de compensar as constantes dessincronizações do ambiente de negociação do MT5. Modesto, mas verdadeiro.
Você só precisa escrever uma macro correspondente. Aqui está um exemplo.
Esse script apenas abre e fecha posições alternadamente. Ele será interrompido somente em caso de inversão de posição(uma aflição comum do MT5) - falha na biblioteca. Se alguém encontrar um problema desse tipo, informe-me.
Para mim, essa atualização da biblioteca é imprescindível. Recomendado.
ZY O mecanismo de sincronização é muito rápido.
O mecanismo foi invocado 247 vezes (9915 µs.), das quais 126(983 µs.) não foram sincronizadas. O tempo médio do mecanismo é de 40 µs. O máximo é 2483 µs.Bug encontrado:
A função OrderOpenReason() retorna (ENUM_DEAL_REASON)DEAL_REASON_TP para ordens fechadas no takeprofit.
Obrigado pela atualização!
O que acontece depois de transcorrido esse segundo? Ele continuará a funcionar na ausência de sincronização?
Isso precisa ser prescrito em robôs de combate?
O que acontece depois de transcorrido esse segundo? A operação continuará na ausência de sincronização?
Ou é suficiente verificar MT4ORDERS::ByPass.Is() antes das operações de negociação (para garantir que não haja dessincronização)?