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
Il file è Unicode o ANSI? Se quest'ultimo, allora quando si apre un file, è necessario scrivere esplicitamente il flag FILE_ANSI
Anche con ANSI è lo stesso ... viene restituito 0 e l'array non ha senso.
Scusa, non l'abbiamo visto subito. La funzione FileReadArray non è applicabile al vostro file.
Organizzare elemento per elemento leggendo da CSV, come in 4
e con quale file si può lavorare
Guardate l'aiuto per le funzioni per leggere e scrivere array in un file.
bidimensionale cioè la funzione FileReadArray non funziona con gli array multidimensionali... ma in C++ per favore aiutate a scrivere. aiuto codice C++
Aiuto -
cioè la funzione FileReadArray non funziona con gli array multidimensionali...
Chi te l'ha detto?
Provate a modificare il vostro esempio per lavorare con un file binario e sarete felici.
Impossibile visualizzare i livelli di scambio(CHART_SHOW_TRADE_LEVELS) sull'oggetto grafico. Qualsiasi altra proprietà da cambiare in questo caso viene fuori.
---
Per esempio, conoscendo il nome dell'oggetto, ottenere il suo identificatore e poi cambiare la proprietà dell'oggetto-(a):
L'indentazione è abilitata, ma i livelli di scambio che esistono attualmente sullo stesso simbolo non vengono visualizzati.---
Quale potrebbe essere il problema?
Chi te l'ha detto?
Provate a modificare il vostro esempio per lavorare con un file binario e sarete felici.
non lavorando con i file binari, almeno dammi un suggerimento su come crearne uno e aggiungerci dei dati
Per esempio
//zadaem ramer svechi OHLC double o=1.0, h=1.0, l=1.0, c=1.0; int handle=FileOpen("databin.dat",FILE_WRITE|FILE_BIN); FileWriteDouble(handle,o); FileWriteDouble(handle,h); FileWriteDouble(handle,l); FileWriteDouble(handle,c); FileClose(handle); //zapolnayem massiv iz bin faila double mas[1][4]; int handle1=FileOpen("databin.dat",FILE_READ|FILE_BIN,';'); int numb=FileReadArray(handle1,mas); FileClose(handle1); //result for (int i=0;i<1;i++){ Print(handle,mas[i][0],mas[i][1],mas[i][2],mas[i][3]);}
Ho provato un esempio, mostra ancora valori diversi
2012.02.01 12:54:02 (EURUSD,H1) 11.0 1.0 1.0 1.0 1.0
perché 11 non capisco