Versão Beta do MetaTrader 4 IDE incluindo o novo compilador e editor MQL4 - página 5

 

A versão beta do terminal só estará disponível dentro de algumas semanas.

Por enquanto, estamos a mostrar o compilador para que os programadores possam verificar os seus programas e preparar-se para o lançamento oficial. É necessário começar a verificar previamente os seus projectos, para que não haja acusações como "o compilador quebrou o meu programa, e acabei de ver a nova versão".

 
VOLDEMAR:

Não é só se a função não for realçada, mas também se o compilador não se mostrar satisfeito com ela, escreve que não está definida.

Notei também que a EA compilada não é compiladora, não está definida.

509 elimina o ficheiro ex4

O compilador trata os ficheiros mqh como ficheiros hexadecimais, independentemente da sua localização real. Isto será corrigido em breve.

O terminal, no qual os novos EAs podem ser testados, ainda não está pronto

 
Haverá novos pontos de entrada a partir do MT5. Não haverá operações de rede.
 

FAQ:
... Обещанная возможность нативно работать с ХТТП протоколом? ...

Também muito interessado (para ambas as versões).
 

Pode dizer-me o que está errado nesta linha?

Slippage = MarketInfo(Symbol(),MODE_SPREAD);

O compilador parece ter decidido que"pode haver perda de dados devido à conversão do tipo".

PS. Slippage é definido como int.

 
and.dzr:

PS. Slippage é definido como int.

e MarketInfo como duplo.

 
sergeev:

e MarketInfo como um duplo.

Mas MODE_SPREAD parece ser um todo ...
 
sergeev:

e MarketInfo como duplo.

Aqui está um exemplo do manual


 
and.dzr:

Aqui está um exemplo do manual

E então?

a conversão do tipo foi cancelada para si pessoalmente?

 
sergeev:

E então?

a conversão do tipo foi cancelada para si pessoalmente?

Deve ele ignorar este aviso?