MQL4 cambia la lingua?
33 risposte
Matusiak Adrian
8 anni fa #113958
Salve.
Attualmente salvo le mie strategie alla fonte per SQ.
Ma su alcuni siti web ho scoperto che il vecchio MQL4 non sarà supportato da MT Build 600+,
Si prega di leggere i dettagli:
http://docs.mql4.com/mql4changes#compiler_difference
Soprattutto:
“Le vecchie applicazioni EX4 e le DLL basate sul vecchio formato RateInfo non funzioneranno nel nuovo terminale. È necessaria la conversione al nuovo formato".
e
“A partire dalla build 600, il linguaggio di programmazione MQL4 è stato completamente rivisto raggiungendo il livello di MQL5 - ora è possibile sviluppare robot di trading in MQL4/5 utilizzando l'ambiente di sviluppo unificato MetaEditor, un unico stile, librerie e strumenti di debug."
Ci sono aggiornamenti in merito?
geektrader
8 anni fa #133148
Sì, è "solo" quello, ma si potrebbe anche codificare correttamente usando IntegerToString o DoubleToStr ogni volta che si converte un numero in una stringa, così questi avvertimenti spariranno.
Mark Fric
8 anni fa #133236
Purtroppo la funzione IntegerToStr non esiste nelle vecchie versioni di MetaTrader (prima della build 600), per questo motivo non l'ho fatto in questo modo.
Marchio
Architetto StrategyQuant
geektrader
8 anni fa #133238
Sì, ma DoubleToStr fa e fa lo stesso in questo caso.