MLDownloader fine tuning

Navigando qua e là su internet ho letto che il programma MLDownloader non sarebbe affidabile per quanto riguarda l’attendibilità dei dati scaricati. Sarebbe quindi un programma utile per fare analisi ma non per fare investimenti con soldi veri.

Proprio oggi sono entrato lungo su un titolo (K.R. Energy) e quindi volevo scaricare i dati per fare qualche analisi più approfondita.

Ecco i dati che mi sono ritrovato a download ultimato:

Come si può vedere nella prima immagine gli ultimi dati giornalieri non variavano nel corso della giornata; e questo ovviamente è molto strano. Ero già rassegnato a considerare vero quanto letto su internet e ad astenermi dal fare analisi tecnica con i dati scaricati con MLDownloader, quando ho deciso di guardare meglio tra i settaggi del programma. Sono andato nel menù ‘Options’ e ho selezionato il tab ‘URL Properties’. Nella sezione dedicata ai dati di borsa l’url era il seguente: http://finance.yahoo.com/q/bc?s=STOCK_SIMBOL. Mi sono collegato a www.yahoo.it, sono andato nella sezione Finanza e poi ho selezionato il titolo K.R. Energy. Quando sono arrivato nella pagina del titolo ho visto che l’url presente nella barra del browser puntava a http://finance.yahoo.com/q?s=KRE.MI che è leggermente diverso da quello impostato di default in MLDownloader. A questo punto ho sostituito l’url nel programma con il seguente url: http://finance.yahoo.com/q?s=

A questo punto ho scaricato nuovamente i dati odierni; questa volta non erano tutti uguali. Mi sono collegato sul sito www.milanofinanza.it, per avere un riferimento certo dei dati di borsa odierni, e ho notato che i dati scaricati coincidevano con quelli riportati sul sito di finanza.

Il problema a questo punto è rappresentato dai dati storici che vengono scaricati in automatico (oppure in manuale, dipende dalle impostazioni che scegliamo) quando ci sono dei dati mancanti (visto che per lo storico non è possibile impostare manualmente un server o un url). Questo problema è facilmente risolvibile; andando nel menù ‘Download – Get quotes’ è sufficente specificare nella voce ‘Download hystorical data’ il server Msn.com (che contiene i dati della borsa italiana).

A questo punto ho effettuato un aggiornamento anche dei dati storici del titolo in analisi. Come si può notare dall’immagine seguente i dati sono stati scaricati in modo corretto.

Sono arrivato a questa ottimizzazione perchè nei giorni scorsi ho navigato su internet alla ricerca di altri servizi per poter scaricare i dati eod di borsa ma non ho trovato nessun servizio interessante. I servizi più ‘amatoriali’ permettono di scaricare gratuitamente solo i dati di pochi titoli, oppure con un giorno di ritardo; altri servizi costano un’occhio della testa e devono essere rinnovati mensilmente, semestralmente o annualmente.

Almeno in questo modo posso utilizzare un software pagato (il giusto) e fare analisi tecnica con i dati scaricati senza la preoccupazione di lavorare con dati sbagliati o troppo approssimati. Da oggi la mia soddisfazione per MLDownloader sarà ancora maggiore…

Permanent link to this article: http://www.andrea.rustichelli.name/mldownloader-fine-tuning/

5 comments

Skip to comment form

    • Paolo Selle on 9 Marzo 2017 at 14:00
    • Reply

    Salve, poichè anche io uso MLDownloaer per lo scarico dati storici, ho provato a fare la suddetta modifica dell’ URL.
    Il mio problema però, è che l’ aggiornamento dati avviene solo il giorno dopo, mentre sulle pagine dati storici quotazioni di Yahoo, sono già aggiornati dalla sera, appena subito dopo la chiusura.Avrebbe qualche consiglio in merito?
    Grazie per l’attenzione.

    1. Ciao,
      è un po’ che non uso MLDownloader, ma sul sito è presente il seguente disclaimer:
      IMPORTANT: As Yahoo and Google shut down their API to download data for their site, MLDownloader cannot download data from Yahoo/Google server anymore. As both companies changed their policy and it is not allowed to download data from their site anymore, there will be no intentions from our site to establish a connection to this server. You can find more info here.

      Direi che Yahoo ha fatto di tutto per rendere impossibile il download dei dati. L’unico consiglio è quello di cambiare sistema per il download dei dati. Diciamo che di alternative gratuite e di qualità non se ne trovano in giro… purtroppo.
      Saluti
      Andrea

    • Giacomo on 12 Giugno 2017 at 10:33
    • Reply

    Ciao Andrea, anche io uso MLDownloader ma ultimamente non fuziona in quanto yahoo ha cambiato il modo per fare queries etc…. Sul sito di trading-tools dicono che stanno lavorando ad una soluzione per yahoo e che nel frattempo si pouo usare il server google…. solo che a me non funziona per niente…

    per caso anche tu hai gli stessi problemi?

    ciao
    Giacomo

    1. Ciao,
      purtroppo non riesco a darti una risposta per i seguenti motivi:
      1- sono passato totalmente su sistemi operativi “Linux Like” (come Linux Mint) e quindi non ho più la possibilità di utilizzare MLDownloader (non ho nessuna intenzione di usare i programmi Win sotto emulatori come Wine);
      2- attualmente preferisco utilizzare servizi on line che mi forniscono sia i dati sia il programma per la gestione degli stessi dati EOD in modo integrato senza la necessità di utilizzare programmi di analisi tecnica come Metastock o Trade Station.

      Saluti
      Andrea Rustichelli

    2. Ciao,
      è un po’ che non uso MLDownloader, ma sul sito è presente il seguente disclaimer:
      IMPORTANT: As Yahoo and Google shut down their API to download data for their site, MLDownloader cannot download data from Yahoo/Google server anymore. As both companies changed their policy and it is not allowed to download data from their site anymore, there will be no intentions from our site to establish a connection to this server. You can find more info here.

      Direi che Yahoo ha fatto di tutto per rendere impossibile il download dei dati.
      Saluti
      Andrea

Lascia un commento

Your email address will not be published.