Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 929
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Codice
Dà questo risultato:
Cosa sto facendo di sbagliato?Non si può passare attraverso tutti i membri dell'enumerazione. Le enumerazioni incorporate non possono essere percorse come un array - come da "0" a "fine". Per attraversare le enumerazioni in linea, è necessario indirizzare ogni membro dell'enumerazione direttamente, correttamente. Per esempio così:
Non si passa attraverso tutti i membri dell'enumerazione. Le enumerazioni incorporate non possono essere percorse come un array - come da "0" a "fine". Per accedere alle enumerazioni incorporate, dovete indirizzare ogni membro dell'enumerazione direttamente, correttamente. Per esempio così:
In un'espressione come questa, val è 16385. Qual è questo valore?
Ho sempre pensato che int ed enum potessero essere facilmente convertiti l'uno nell'altro :(
Chi l'avrebbe mai detto...
Se volete accedere a un'enumerazione standard come array, dovete prima dichiarare e riempire voi stessi un tale array:
In un'espressione come questa, val è 16385. Qual è questo valore?
Ho sempre pensato che int ed enum potessero essere facilmente convertiti l'uno nell'altro :(
Il mio esempio sopra(#9281): riproduci e guarda i numeri
Sto cercando di impostare un trasferimento di file ftp.
Premendo il pulsante Test in Service-Settings-FTP si può inviare il file, cioè le password e il percorso sono corretti.
Non posso inviare file via software. Quando si invia un file tramite script, quando si esegue SendFTP("File_1.txt", "/ftp_failes") il terminale si blocca. File_1.txt è nella directory Files.
Domanda: TerminalInfoInteger( TERMINAL_FTP_ENABLED) nel mio script =0. Non riesco a trovare dove e come sia configurato, per favore consigliatemi.
E puoi dirmi cos'altro mi manca?Sto cercando di impostare un trasferimento di file ftp.
Premendo il pulsante Test in Service-Settings-FTP si può inviare il file, cioè le password e il percorso sono corretti.
Non posso inviare file via software. Quando si invia un file tramite script, quando si esegue SendFTP("File_1.txt", "/ftp_failes") il terminale si blocca. File_1.txt si trova nella directory Files.
Domanda: TerminalInfoInteger( TERMINAL_FTP_ENABLED) nel mio script =0. Non riesco a trovare dove e come sia configurato, per favore consigliatemi.
E puoi dirmi cos'altro mi sono perso?Il problema è stato risolto.
Sto cercando di leggere una stringa da un file:
Ecco la prima riga del file:
1,1,1,1,21,0,unmatch count,IGNORECRLF
Ottengo solo il carattere "," in str.
FILE_UNICODE
aiutato, ma in questo caso si leggono i caratteri cinesi.
E se ho bisogno di ANSI? Perché non posso leggere una stringa intera quando il flag FILE_ANSI?
sostituire con: