Resposta

Mudanças na linguagem da MQL4?

33 respostas

Matusiak Adrian

Cliente, bbp_participant, comunidade, 300 respostas.

Perfil da visita

8 anos atrás #113958

Olá.

 

Atualmente, salvo minhas estratégias na fonte por SQ. 

 

Mas, em um site, descobri que a MQL4 antiga não será compatível com o MT Build 600+,

 

Leia os detalhes:

http://docs.mql4.com/mql4changes#compiler_difference

 

Especialmente:

Aplicativos EX4 antigos e DLLs baseados no formato RateInfo antigo não funcionarão no novo terminal. É necessária a conversão para o novo formato."

 

e

A partir do build 600, a linguagem de programação MQL4 foi completamente revisada, atingindo o nível de MQL5 - agora você pode desenvolver robôs de negociação em MQL4/5 usando o ambiente de desenvolvimento unificado do MetaEditor, estilo único, bibliotecas e ferramentas de depuração."

 

 

Alguma atualização sobre isso? 

btn_viewmy_160x33.png

0

geektrader

Customer, bbp_participant, community, 524 replies.

Perfil da visita

8 anos atrás #133148

Sim, é "apenas" isso, mas você também pode codificá-lo corretamente usando IntegerToString ou DoubleToStr sempre que converter um número em uma cadeia de caracteres, e esses avisos desaparecerão.


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #133236

Infelizmente, a função IntegerToStr não existe nas versões antigas do MetaTrader (antes da compilação 600), por isso não fiz dessa forma.

Marcar
EstratégiaQuant arquiteto

0

geektrader

Customer, bbp_participant, community, 524 replies.

Perfil da visita

8 anos atrás #133238

Sim, mas o DoubleToStr faz e faz o mesmo nesse caso.


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

Visualizando 3 respostas - 31 até 33 (de um total de 33)

1 2 3