Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 174
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
Salve.
Per favore, aiutatemi a visualizzare i dati di un file come istogramma.
Nel file "file.txt" una data corrisponde a un numero, come questo:
29.03.2017. 574391
30.03.2017. 741308
31.03.2017. 614367
Prendo i dati dal file e li stampo, così:
Istogramma per dimensione della barra per farlo sembrare un indicatore)
Quindi, metti i dati nel buffer grafico, non sulla stampa. Determinate la data a partire dalla quale volete che l'istogramma sia tracciato e mettete i dati lì.
Questa è la difficoltà.
L'ho stampato per chiarire che sto ottenendo i dati dal file in generale.
Non riesco a capire come assegnarli alle relative date.
Questa è la difficoltà.
L'ho stampato per chiarire che sto ottenendo i dati dal file in generale.
Non riesco a capire come assegnarli alle relative date.
Prendere la data dal file, trovare il numero di barra dalla data e disegnarci dentro...
Come si fa esattamente?
Mostrami per favore.
Come si fa esattamente?
Per favore, mostratemi.
Usare le funzioni di stringa. In particolare
tira 10 caratteri dalla posizione zero e converte la stringa in una data.
Ma se non c'è il tempo di apertura della barra nella stringa, gli istogrammi non saranno su ogni barra se lo eseguiamo su un grafico diverso da D1.
Amici, vi prego di aiutarmi a scrivere una funzione per calcolare il numero di barre a partire dalla barra in cui l'ordine è stato aperto.
Per esempio: se abbiamo un ordine aperto sulla barra 5, la funzione dovrebbe restituire 5.
Amici, vi prego di aiutarmi a scrivere una funzione per calcolare il numero di barre a partire dalla barra in cui l'ordine è stato aperto.
Per esempio: se abbiamo un ordine aperto sulla barra 5, la funzione dovrebbe restituire 5.
Usare le funzioni di stringa. In particolare
tira 10 caratteri dalla posizione zero e converte la stringa in una data.
Ma se non c'è il tempo di apertura della barra nella stringa, l'istogramma non sarà su ogni barra se lo eseguo su un grafico diverso da D1.
Grazie, sto estraendo la data e il valore separatamente.
Ora come faccio a riempire il buffer con questo?
Grazie, sto estraendo la data e il valore separatamente.
Ora come faccio a riempire il buffer con questo?
Range_Buffer[i]=значение//???
Deve essere in un ciclo. Il ciclo while nel ciclo for è una perdita di tempo. Dobbiamo leggere una riga, estrarre la data e il valore e lavorare con loro. Trovare il numero di barre per tempo e mettere il valore lì. E solo dopo passare alla voce successiva.
Questa è la difficoltà.
L'ho stampato per chiarire che sto ottenendo i dati dal file in generale.
Non riesco a capire come assegnarli alle relative date.