Versione beta dell'IDE di MetaTrader 4 che include un nuovo compilatore ed editor MQL4 - pagina 9
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
3. anche aggiunto:
OnTimer per Expert Advisors e indicatori
OnChartEvent per Expert Advisors e indicatori
OnTester per gli Expert Advisors
Rilasciare il pulsante OnChartEvent? O semplicemente premere il pulsante "fai"?
En - OnChartEvent: sul rilascio del pulsante ? O solo alla pressione di un pulsante?
Rilasciare il pulsante OnChartEvent? O semplicemente premere il pulsante "fai"?
En - OnChartEvent: sul rilascio del pulsante ? O solo alla pressione di un pulsante?
Sarà lo stesso del 5. Simile a quello della MT5.
Se tale caratteristica (circa OnChartEvent) sarà implementata nella MT5 allora lo sarà anche nella MT4
StringToColor in MQL4
1. nessun testo di aiuto
2. altre funzioni di trasformazione delle stringhe usano "Str" nei loro nomi. esempio StrToTime
Fare un analogo di StrToColor o rendere le vecchie funzioni deprecate.
E a proposito, StringToInteger dà long e StrToInteger int va bene?
Grazie
Mikhail
3. anche aggiunto:
OnTimer per Expert Advisors e indicatori
OnChartEvent per Expert Advisors e indicatori
OnTester per gli Expert Advisors
Quando si compila il .cpp, gli errori sono in testo rosso.
Ho provato a usare "OnTester", il compilatore giura su "TesterStatistics". Quando funzionerà "TesterStatistics"?
Lo farà.
Ora stiamo lavorando scrupolosamente per convertire tutte le vecchie funzioni quadruple nei nuovi binari. Dopo di che, inizieremo a implementare nuove funzionalità che non contraddicono l'architettura quadrupla
Un giorno ci sarà una nuova release in cui alcune delle vecchie EA non si compileranno. Gli EA già compilati funzioneranno nel nuovo terminale? Il supporto dei vecchi terminali sarà interrotto, come è successo alla 500 build del 1 agosto?
#include "include/stdlib.mqh"
con
#include "../include/stdlib.mqh"
Rimane lo stesso o ritorna alle directory MT4
Può dirmi come funzionerà il lancio del nuovo terminale?
Un giorno ci sarà una nuova release in cui alcuni vecchi EA non si compileranno. Gli EA già compilati funzioneranno nel nuovo terminale? Il supporto dei vecchi terminali sarà interrotto, come è successo alla 500 build 1 in agosto?
Poiché il volume dei cambiamenti è grande, faremo dei test pubblici nei nostri forum per due mesi senza rilasciare il LiveUpdate.
Il nostro compito è quello di preparare gli sviluppatori, testare la compatibilità dei programmi esistenti e andare per il rilascio.
Naturalmente, tutto il vecchio software è compatibile con il nuovo linguaggio. Ma una certa quantità di problemi si verificherà comunque - è per questo che facciamo dei test pubblici.
Tutti i vecchi file EX4 del vecchio compilatore sono pienamente supportati dalla nuova versione del terminale come prima.
+ domanda sulle directory. Nella beta attuale, la directory di base per gli Expert Advisors è terminal\MQL\Experts, mentre era terminal\experts. Alcuni staemnti sono rotti. Per esempio, dopo aver copiato il testo di un Expert Advisor per sostituire
#include "include/stdlib.mqh"
a
#include "../include/stdlib.mqh".
Rimarrà così o tornerà alle directory di MT4
All'avvio, il terminale analizza la struttura di directory/file della vecchia directory /experts e trasferisce i file conosciuti nella nuova directory MQL4\...
Questi file, che non sono inclusi nel set standard di esempi MT4, non sono interessati e rimangono nei loro vecchi posti. I file EX4 della vecchia directory \experts saranno disponibili nell'albero del navigatore.
Il nuovo compilatore lavora esclusivamente all'interno dell'albero MQL4. Quindi gli sviluppatori hanno fatto meglio a ricostruire e a passare al nuovo ambiente.