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
double Nan = (double)"nan"; // Nan
O mesmo no MT4, depende do servidor específico
Não existe tal coisa nos guiões. Usar o EA+ExpertRemove em vez de um script é uma bobagem.
Além disso, a OrderSend trava por timeout se não houver resposta do servidor por 180 segundos. Isto sugere que a OnTradeTransaction pode acumular-se para sempre à espera de bilhetes. E a opção de apenas um order_ticket para a OnTradeTransaction, como no seu script, é ruim. Após o envio assíncrono, há um trabalho com listas de encomendas. É por isso que é assíncrono - para trabalhar com lotes. E se não há trabalho com lote, então a assimetria nunca é necessária.
Você parece continuar a celebrar:)
1. Test_symc_order.mq5 não utiliza nenhum script.
2. EA+ExpertRemove é bobo - não há código nenhum
3. Estamos a falar do modo SYNC.
4. OnTradeTransaction é um evento GARANTIDO
Parece que você ainda está comemorando:)
1. Test_symc_order.mq5 não utiliza nenhum script.
2. EA+ExpertRemove é bobo - não há código nenhum
3. Estamos a falar do modo SINCRÓNICO
4. OnTradeTransaction é um evento GARANTIDO
1. OrderSendAsync+OnTradeTransaction não pode ser totalmente aplicado em scripts. Portanto, a OrderSend às vezes é necessária.
2. Eu estava falando sobre a possível substituição de scripts por Expert Advisors.
4. este não é um evento garantido. Pode haver situações em que não haverá resposta. Em tais situações, a OrderSend irá cair após 180 segundos por timeout.
1. OrderSendAsync+OnTradeTransaction não pode ser totalmente aplicado em scripts. É por isso que a OrderSend é necessária às vezes.
2. Estávamos a falar de uma possível substituição de scripts por Expert Advisors.
4. este não é um evento garantido. Pode haver situações em que não haverá resposta. Em tais situações, a OrderSend irá cair após 180 segundos por timeout.
A confiança com que VOCÊ prega seu ponto de vista é louvável!
Mas tenho pena das pessoas que possam tirar proveito das suas inferências erradas :)
Adicionado
Em aplicações cliente-servidor (MT5 é uma dessas aplicações) não pode haver garantia a 100%!
Mas tenho pena das pessoas que possam tirar proveito das suas inferências erradas:)
Em aplicações cliente-servidor (MT5 é uma dessas aplicações) não pode haver garantia a 100%!
Você decide se há ou não uma garantia.
Quer dizer, a Internet iria cair
Ou o servidor do corretor vai "abaixo".
Algum argumento para as suas afirmações para além de caras sorridentes?
O código mostra EXTREMELY claramente.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Peculiaridades da linguagem mql5, dicas e truques
prostotrader, 2017.02.24 13:27
Não há necessidade de esperar alguns milissegundos.
A mensagem virá na OnTradeTransaction
ver código