Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 640
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
Ciao, MQL4. Ho deciso di distribuire il testo del programma tra i file include, ma la funzione MarketInfo è sconosciuta in esso, cioè le sue costanti non sono definite e, di conseguenza, genera un errore durante la compilazione
Questa è una funzione standard. Può essere visto da qualsiasi parte del testo del programma, da qualsiasi file. Come hai fatto?
Questa è una funzione standard. È visibile da qualsiasi parte del testo del programma, da qualsiasi file. Come hai fatto?
Ho preso il codice sorgente dal tutorial MQL4 come esempio e ho iniziato a modificarlo per adattarlo alle mie esigenze. Copio le linee dai programmi, dove tutto è ok, ma quando le trasferisco su mqh sono "perse".
Oh, e dopo aver aggiornato il mio aiuto, sono stufo di F1 che mi fa passare da mql4 ME a mql5 help...Ho preso il codice sorgente dal libro di testo MQL4 come esempio e ho iniziato a modificarlo secondo le mie esigenze. Copio linee da programmi, dove tutto è ok, ma quando le trasferisco su mqh si "perdono".
E dopo l'aggiornamento dell'aiuto sono stufo di F1 che mi fa passare da mql4 ME a mql5 aiuto...Penso che tu scriva il codice per MQL4 in MetaEditor MQL5, ed è per questo che MarketInfo() non è evidenziato - MQL5 non ha una tale funzione
https://www.mql5.com/ru/docs/marketinformation
https://docs.mql4.com/ru/marketinformation
PS: ho la stessa situazione sul mio portatile Windows 10 dopo aver installato 2 terminali ed eseguito ogni terminale (МТ54 e МТ5) con il tasto /portable per risparmiare spazio su SSD, spostato tutti i МТ sul mio disco rigido, quando МetaEditor5 viene chiamato al posto di МetaEditor4 non posso rintracciare questo bug, ma se apro Мetaeditor da terminale, tutto è OK
Che cosa strana sta succedendo qui. Ho iniziato a riscrivere il mio indicatore da mql4 a mql5 e ho aperto entrambi gli indicatori in ME5. Premendo F1 in mq5 verrà mostrato l'aiuto di mql5 e premendo in mq4 verrà mostrato l'aiuto di mql4. Sono anche sorpreso che ...
Igor Makanu Se aprite un file da un explorer, si aprirà il ME usato l'ultima volta.
Che cosa strana sta succedendo qui. Ho iniziato a riscrivere il mio indicatore da mql4 a mql5 e ho aperto entrambi gli indicatori in ME5. Premendo F1 in mq5 verrà mostrato l'aiuto di mql5 e premendo in mq4 verrà mostrato l'aiuto di mql4. Sono anche sorpreso che ...
Igor Makanu Se aprite un file da un explorer, si aprirà il ME usato l'ultima volta.
Questo è il modo in cui funziona sul mio portatile, su un pc con Win7 senza alcun problema
ZS: Io, in linea di principio, non mi danno fastidio su un computer portatile, solo dal terminale che chiamo Metaetitor, sono stati a lungo utilizzati per....da qui è quello che causerebbe disagio è il download dal mercato, se i terminali funzionano con la chiave \portable . Se si scarica dal forum, attraverso il browser un'applicazione dal Market, il terminale sarà chiamato senza tasto \portabile (che è previsto) e poi ci si può chiedere dove tutti i programmi sono persi ))), ma poi è anche una questione di abitudine - io scarico applicazioni dal Market attraverso il terminale. tutto è OK anche
Penso che tu stia scrivendo codice per MQL4 in MetaEditor MQL5, ecco perché il tuo MarketInfo() non è evidenziato - questa funzione non esiste in MQL5
https://www.mql5.com/ru/docs/marketinformation
https://docs.mql4.com/ru/marketinformation
Ho la stessa situazione sul mio portatile Windows 10 dopo aver installato 2 terminali ed eseguito ogni terminale (MT54 e MT5) con il tasto /portable per risparmiare spazio su SSD, ho trasferito tutti i МТТ al mio disco rigido, quando МТ5 invece di MetaEditor4 non posso rintracciare questo bug, ma se apro MetaEditor da terminale, tutto è OK
Sarebbe fantastico, ma non ho MetaEditor5 installato... Nemmeno il terminale lo è, è solo che quando ho aggiornato l'aiuto ha detto che aggiorna sia il 4 che il 5, e non so su quale 5 sono... Lavoro in MT4
Se non so che programma ho, non so dove sono le impostazioni di default, non capisco, nel mio navigatore ho il terminale MQL4, ma la compilazione mqh è per MT5 e l'aiuto è indirizzato a MQL5 per default (((
Ciao a tutti.
Si prega di aiutare con la connessione della libreria .MQH
Subito dopo l'esecuzione di un programma di consulenza di prova - stop
Messaggio di log :
2018.10.02 18:15:45.559 2018.06.01 00:00:00 Il passaggio dei test si è fermato a causa di un errore critico nell'EA
2018.10.02 18:15:45.559 2018.06.01 00:00:00 test EURUSD,H1: chiamata di funzione import non risolta
Importazione Dll nel terminale abilitato
Per favore, chiedete agli esperti di dare un'occhiata ai file e di aiutarvi a risolvere il problema.
Grazie a tutti.
Ciao a tutti.
Si prega di aiutare con la connessione della libreria .MQH
Subito dopo l'esecuzione di un programma di consulenza di prova - stop
Messaggio di log :
2018.10.02 18:15:45.559 2018.06.01 00:00:00 Il passaggio dei test si è fermato a causa di un errore critico nell'EA
2018.10.02 18:15:45.559 2018.06.01 00:00:00 test EURUSD,H1: chiamata di funzione import non risolta
Importazione Dll nel terminale abilitato
Per favore, chiedete agli esperti di dare un'occhiata ai file e di aiutarvi a risolvere il problema.
Grazie a tutti.
Spero che tu possa mettere i due file in cartelle.
I file sono nelle cartelle appropriate.
Qual è il problema?