Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 439
![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
Provate a cliccare con il tasto destro del mouse su simboli, set di caratteri, ... Oppure chiamate il vostro broker - può avere o non avere
Provate a cliccare con il tasto destro del mouse su simboli, set di caratteri, ... Oppure chiamate il vostro broker - potrebbe o non potrebbe avere
Ricevevo lo stesso tipo di E da bambino, quando mi dilettavo con le calcolatrici. Dopo aver iniziato a programmare mi sono ricordato della calcolatrice, tutto è andato a posto.
Prova a convertire in una stringa se vuoi vedere il numero in una stringa.
Grazie)
Forse qualcuno è inciampato su questo: io registro i tic: divido i file per giorni per comodità di ulteriore elaborazione. Se FileOpen all'inizializzazione - successo; in qualsiasi altro posto del programma (che è esattamente ciò di cui ho bisogno per catturare l'occorrenza di un nuovo giorno) - errore 5008.
Il codice è il seguente:
Forse qualcuno è inciampato su questo: io registro i tic: divido i file per giorni per comodità di ulteriore elaborazione. Se FileOpen all'inizializzazione - successo; in qualsiasi altro posto del programma (che è in realtà quello che ho bisogno di prendere nuovo giorno) - errore 5008.
Per prima cosa, formate il nome del file separatamente, altrimenti lo fate molte volte.
In secondo luogo, si cerca prima di usare il file nella funzione FileSeek - e poi si controlla in seguito.
Drop + "\" dal nome del file - il file viene creato
hai messo BIN nei parametri del file - difficilmente puoi aprire un tale file in un editor di testo o caricarlo in Excel
FN=TimeToStr(TimeCurrent(),TIME_DATE); - quasi lo stesso del tuo ma con i punti - beh, lasciamoli stare
In primo luogo, formate il nome del file separatamente, altrimenti lo fate molte volte.
In secondo luogo, provate prima a usare il file nella funzione FileSeek - e poi controllate dopo
Rimosso +"\" dal nome del file - il file viene ora creato
1) Prima di questo blocco:
if(LastDay==iTime(NULL,PERIOD_D1,0)) return;
LastDay== iTime(NULL,PERIOD_D1,0);
cioè una volta per un giorno.
2) Ma non annulla che fileHandle==INVALID_HANDLE, inoltre, non influenza OnInit. Posso capire il punto però: 5008 è un errore di FileSeek. Grazie!
3) Non va bene, perché altrimenti si butta la spazzatura nella cartella principale. Ci saranno molti file, sarebbe bello metterli in cartelle. Di nuovo - non causa un errore in OnInit().
Grazie per la direzione per scavare! :)
c'è un modo per intercettare lo scorrimento del mouse?
Ho completamente dimenticato che l'aiuto nel terminale è raramente aggiornato,
trovato. Grazie
RUOTA DEL MOUSE
Clic o scorrimento della ruota del mouse (se la proprietàCHART_EVENT_MOUSE_WHEEL=true del grafico è impostata)
Grazie mille :)
Codice di errore vero : 5002
Soluzione corrispondente: spostare la parentesi di apertura:FileOpen((ID+ID=="current"?Symbol():"")+"\"+ ---->FileOpen(ID+(ID=="current"?Symbol():"")+"\"+
c'è un modo per intercettare lo scorrimento del mouse?
Ho completamente dimenticato che l'aiuto nel terminale è raramente aggiornato,
trovato. Grazie
RUOTA DEL MOUSE
Cliccare o scorrere la ruota del mouse (seCHART_EVENT_MOUSE_WHEEL=true del grafico)
Ho capito che non funziona in mt4. :-(
funziona per me - tiene traccia dei movimenti del mouse. e vuoi la ruota? beh, è qui da qualche parte