[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 245
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
Avete provato con la gestione degli errori?
No. A cosa servirebbe? Dovrai comunque fare un'altra ricerca.
Saprai perché non ci sono dati, e forse è inutile ripetere la query.
No. A cosa servirebbe? Dovrai comunque fare un'altra ricerca
Per sicurezza, chiederò. Domanda sulla specifica MQL4. Se secondo la documentazione MSDN la funzione chiamata ha un puntatore nei suoi parametri, in MQL4 posso usare il passaggio del parametro per riferimento, giusto?
Almeno in C++
Di quali dati di altre valute e timeframes hai bisogno: indicatore standard o personalizzato, prezzo, qualcos'altro? Mostrami la parte del codice in cui non hai successo.
In effetti, non avete bisogno di nient'altro se non di OHLC. E non si tratta del codice. Quando i grafici sono aperti, le serie temporali sono create nella memoria virtuale e tutte le quotazioni in arrivo sono memorizzate nella memoria principale senza essere scritte nei file della cronologia. I file della cronologia vengono scritti solo quando si chiude MT4. Quando si richiedono dati senza aprire il grafico corrispondente, le serie temporali non vengono create, ma i dati scaricati vengono scritti direttamente nei file della cronologia. Per ottenere questi dati, abbiamo bisogno di interrogare di nuovo e solo in questo caso otterremo dati freschi (dal file). Volevo provare a simulare in qualche modo la presenza di un grafico aperto, per ottenere i dati dalla RAM piuttosto che da un file.
Ad essere onesti, non mi sono mai addentrato in questi processi. Mi chiedo per quale tipo di compito è necessario sapere questo?
gyfto:
Va bene così?
Sembra che funzionerà... Ecco il codice dell'indicatore:
Nei parametri iniziali dello strumento, viene specificato "empty" al posto del percorso dell'applicazione, nell'output restituisce (nel log) il suo handle e il percorso completo. E poi...
Sembra adattarsi... Ecco il codice dell'indicatore:
I parametri iniziali dell'indicatore specificano "empty" invece del percorso dell'applicazione, nell'output restituisce (nel log) il suo handle e il percorso completo. Il prossimo...
Perché la prima linea usa un buffer di stringhe e la seconda un array di interi?
Cosa vi impedisce di usare una stringa inizializzata in entrambi i casi? Ridurrebbe il codice di una dozzina di righe.
Zhunko:
Cosa vi impedisce di usare una stringa inizializzata in entrambi i casi?
Il log dice che la funzione 'GetModuleFileNameA' chiamata dalla dll 'kernel32.dll' ha un errore critico c0000005 a 7C902128 in caso di dichiarazione di stringa. Ancora non capisco perché. In superficie - il terminale si blocca circa 3-7 secondi dopo l'apertura, senza il tempo di scrivere nulla nei log, cioè il terminale non si chiude da solo.