Discussione sull’articolo "Come preparare le quotazioni MetaTrader 5 per altre applicazioni"

 

Il nuovo articolo Come preparare le quotazioni MetaTrader 5 per altre applicazioni è stato pubblicato:

L'articolo descrive gli esempi di creazione di directory, copia di dati, archiviazione, utilizzo dei simboli nel Market Watch o nell'elenco comune, nonché esempi di errori di gestione, ecc. Tutti questi elementi possono eventualmente essere raccolti in un unico script per archiviare i dati in un formato definito dall'utente.

Farò un esempio di preparazione dei dati destinati ad essere utilizzati su NeuroShell DayTrader Professional (NSDT). Ho provato NSDT nelle versioni 5 e 6 e ho scoperto che hanno requisiti diversi per il formato dei dati. I dati riguardanti data e ora di NSDT versione 5 devono essere in colonne diverse. La prima riga del file deve avere il seguente aspetto:

"Date" "Time" "Open" "High" "Low" "Close" "Volume"

La riga di intestazione su NSDT versione 6 deve avere un aspetto diverso per consentire all'applicazione di accettare un file. Significa che la data e l'ora devono essere nella stessa colonna:

Date,Open,High,Low,Close,Volume

MetaTrader 5 consente agli utenti di salvare le quotazioni in file *.csv. I dati in un file sono i seguenti:

Fig.1. Dati salvati dal terminale MetaTrader 5

Fig.1. Dati salvati dal terminale MetaTrader 5


Tuttavia, non possiamo semplicemente modificare la riga di intestazione poiché la data deve avere un altro formato. Per NSDT v.5:

dd.mm.yyyy,hh:mm,Open,High,Low,Close,Volume
Per NSDT v.6:
dd/mm/yyyy hh:mm,Open,High,Low,Close,Volume

Autore: Anatoli Kazharski

Motivazione: