Características da linguagem mql5, subtilezas e técnicas - página 2

 
double Number = (double)"01.23_example"; // 1.23
double Nan = (double)"nan"; // Nan
 
Alexey Volchanskiy:
O mesmo no MT4, depende do servidor específico
Metaquotes-Demo - MT5.
 
fxsaber:

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

 
prostotrader:

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.

 
fxsaber:

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%!

 
prostotrader:

Mas tenho pena das pessoas que possam tirar proveito das suas inferências erradas:)

Algum argumento para as suas afirmações para além dos emoticons?
 
prostotrader:

Em aplicações cliente-servidor (MT5 é uma dessas aplicações) não pode haver garantia a 100%!

Você tem que decidir se há ou não uma garantia.
 
Combinador:
Você decide se há ou não uma garantia.

Quer dizer, a Internet iria cair

Ou o servidor do corretor vai "abaixo".

 
fxsaber:
Algum argumento para as suas afirmações para além de caras sorridentes?
O código torna-o EXTREMELMENTE claro
 
prostotrader:
O código mostra EXTREMELY claramente.
O que a OnTradeTransaction pode ser em um script comercial? Não no seu código, mas no roteiro comercial de outra pessoa.