MLDownloader è un software che permette di scaricare da internet i dati di borsa EOD (End Of Day) utilizzando i dati di Yahoo Finanza. Il programma può essere scaricato in una versione di prova direttamente dal sito. I dati, a differenza del programma, sono disponibili gratuitamente in quanto MLDownloader non fa altro che automatizzare il processo di ricerca e download dei dati di borsa direttamente da Yahoo Finanza (ovviamente la versione internazionale). Permette infatti di scaricare i dati di borsa delle principali piazze finanziarie internazionali; è possibile scaricare azioni, indici, cambi e prezzi delle materie prime.

Questa è la schermata principale del programma.

La prima cosa da fare è quella di creare un nuovo file portafoglio dove andare ad inserire i nostri dati.

Per comodità possiamo salvare il nostro portafoglio con un nome riconoscibile; è infatti possibile salvare più file portafoglio e richiamare quello desiderato.

Al portafoglio è possibile aggiungere (mediante il menù Portfolio) un gruppo, una radice oppure una lista di simboli (per esempio l’elenco dei titoli italiani o i prezzi delle materie prime). Ovviamente in questo modo è possibile creare una struttura ad albero che si dimostra molto comoda quando i dati da organizzare sono numerosi.

Le altre voci di questo menù sono Delete, Rename e Search for duplicate Securities che servono rispettivamente a cancellare un gruppo o una lista di titoli, a rinominare un gruppo o una lista e, infine, a cercare se ci sono dei titoli duplicati nel portafoglio corrente.

Per semplicità possiamo aggiungere una lista di titoli (in questo caso è l’elenco dei titoli del mercato azionario italiano) direttamente nella radice principale del nostro portafoglio. Se non inseriamo una descrizione verrà visualizzato il nome completo del file selezionato; altrimenti verrà visualizzata la descrizione.

Premendo il tasto Ok vedremo comparire nella finestra di sinistra il file appena aggiunto con l’elenco dei titoli che ne fanno parte.

Successivamente selezionando un singolo titolo nella finestra di destra vengono visualizzati i dati del titolo (data, prezzo di apertura, prezzo massimo, prezzo minimo, prezzo di chiusura e volumi).

I file di tipo Symbol List (con estensione .mld) che contengono i dati possono essere creati in svariati modi. Per gestire tutte le problematiche relative a questo tipo di file bisogna usare il menù Symbol List. I dati possono essere salvati in formato Metastock (di fatto lo standar per i dati di borsa) o in formato ASCII; mediante la voce di menù Data Folders andiamo a specificare le directory da usare per memorizzare i dati nei due formati.

Usando la voce Edit è possibile creare, modificare o cancellare i vari file con i simboli dei titoli (o valute o materie prime) che si vuole scaricare. Un file può essere creato importando un file in formato ASCII (un semplice file di excel per esempio) specificando in quale colonna si trova il nome del titolo e in quale il simbolo del titolo. MLDownloader effettua il download dei dati usando il simbolo corrispondente, per cui è molto importante specificare correttamente questo parametro. E’ inoltre possibile creare un file importando i dati Metastock presenti in una determinata directory, oppure, infine, è possibile creare un file usando una procedura automatica presente nel programma e attivabile selezionando il pulsante Import securities by excange. In questo modi si specifica il mercato (Italia, America, Francia ecc) e vengono inseriti i dati in automatico. Io ho preferito creare il file manualmente scaricando da Yahoo i titoli del mercato italiano e poi importandoli come file ASCII.

Una volta inseriti i dati è possibile salvare il file mediante il pulsante Save symbol list.