Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1134
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
FILE_SHARE_READ
128
Accesso in lettura condiviso da più programmi. Questo flag è usato quando si aprono i file (FileOpen()), ma non sostituisce la necessità di specificare FILE_WRITE e/o FILE_READ quando si apre un file
Non lo fa. E in generale, è meglio non aprire e chiudere il file ad ogni spunta
Permette letture condivise, non letture condiviseCome posso sostituire la funzione Sleep(500) nell'indicatore?
Se ne avete davvero bisogno, fate la vostra pausa che conta i tempi di tick del processore in millisecondi. Si metterà in pausa, ma l'intero thread sarà in attesa.
Perché dichiarare la variabile "time" se non è usata in "FileWrite"? Se non lo dichiarate: il compilatore giurerà, ma che senso ha?
QUESTO COSA?????
Forse rimuovere del tutto quella linea e vedere?
QUESTO E' QUELLO CHE?????
Forse rimuovere del tutto quella linea e vedere?
Lo dice nella Guida: https://www.mql5.com/ru/docs/dateandtime/timelocal
Chiamata senza parametri
datetimeTimeLocal();
Questo è ciò che dice il file di aiuto: https://www.mql5.com/ru/docs/dateandtime/timelocal
Chiamato senza parametri
datetimeTimeLocal();
FileOpen
La funzione apre un file con il nome specificato e le bandiere specificate.
intFileOpen(
stringafile_name,//nome del file
intopen_flags,// combinazione di flag
shortdelimiter='\t',// delimitatore
uintcodepage=CP_ACP//codepage
);
E questo è il modo in cui è scritto fileopen. Questo non è un esempio di come scriverlo in un programma, ma un'indicazione del tipo di valore di ritorno.
Ha senso assegnare la variabile time all'ora locale del computer in oninit e questa sarà l'ora di inizio dell'EA)))Il risultato stampa -0.12999999999999999999. Perché?
Caratteristiche della memorizzazione dei numeri reali nella memoria del computer.
Usare DoubleToString() per ottenere l'output con la precisione desiderata
In generale, dovreste imparare le basi, e poi provare a scrivere programmi.