Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 268
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
Potete dirmi come creare un array dinamico di serie temporali per memorizzare gli ultimi 5 prezzi.
Date un'occhiata a questo articolo, contiene molti esempi:Fondamenti di MQL5 - Arrays >>>.
Grazie per l'aiuto!
Grazie per il vostro aiuto!
ma purtroppo non c'è nessun esempio del genere.
E l'aiuto naturalmente dovrebbe essere visto:Accesso alle serie temporali e agli indicatori >>>.
Ho già letto tutto, mi sono scervellato tutto il giorno.
Ho bisogno di un codice di funzione simile a CopyRealVolume ecc. Posso passare all'array tutti gli indicatori per la barra, ma non per il prezzo corrente!
Per esempio: Menu principale > File > Salva... Oppure basta premere Ctrl + S.
Ho salvato i dati per la coppia di valute in un file di testo, ecco la prima riga per esempio:
Potete dirmi cosa significano le ultime due cifre, cioè 2477 e 0?
Il codice delle funzioni necessarie come CopyRealVolume ecc. può essere passato all'array per tutti gli indicatori delle barre, ma non per il prezzo corrente!
Ho salvato i dati per la coppia di valute in un file di testo, ecco la prima riga per esempio:
Potete dirmi cosa significano le ultime due cifre, cioè 2477 e 0?
Crea un array e poi nella funzione OnTick() controlla ogni tick per vedere se il prezzo è cambiato confrontando il prezzo corrente con il prezzo nel primo elemento[0] dell'array. Se è diverso, allora spostate tutti i valori a partire dall'ultimo a quelli vicini e mettete il prezzo attuale nel primo elemento dell'array. Questo dovrebbe essere fatto ogni zecca.