Downloading to Spreadsheet - Financial Lab IT

Financial Lab IT NE
Punto di incontro per appassionati di temi finanziari
A meeting point for personal finance passionate
Go to content

Downloading to Spreadsheet

Formazione / Education > Gestione dei dati / Data Management
See also ...

Organizzare i dati

Organizzare i dati è un fattore critico di successo per qualunque attività scientifica fondata sulla loro analisi.
Operare su dati già opportunamente organizzati consente di liberare la preziosa e scarsa
risorsa tempo  rendendola disponibile per le attività a valore: analisi dei dati, ricerca, test, simulazioni ecc.
Una organizzazione sub-ottimale o inesistente dei dati è spesso causa di fallimento per i progetti, anche di notevoli dimensioni. E' perciò opportuno organizzare e automatizzare quanto più possibile questo passo funzionale.

E' assolutamente falso che questa attenzione ai dati sia vitale solo per progetti di grandi dimensioni (enterprise). Il tempo di un investitore che intenda impegnarsi in prima persona lungo tutte le fasi dell'attività di trading non è infatti meno prezioso di quello di una impresa che fa questo mestiere in termini istituzionali: il tempo è scarso e prezioso per entrambi i soggetti.

Organizzare i dati richiede un
investimento  iniziale il cui costo è quantificabile, nel nostro caso specifico, in termini di tempo impiegato per la progettazione della base dati e per la pianificazione ed esecuzione delle attività di aggiornamento e controllo di qualità sui dati stessi. Il costo di questo investimento iniziale sarà compensato in termini di tempo restituito al trader che potrà dedicare alle attività a valore già citate.

Naturalmente è possibile affrontare la questione dei dati a diversi livelli di complessità e con diversi obiettivi. Cercheremo di affrontarli tutti con una sequenza logica che parte dal semplice down-load sino all'utilizzo di un DBMS (Data Base Management System) di tipo enterprise.

Obiettivo di questo documento è mostrare come HSQuote™ consenta di costruire con estrema rapidità un primo embrione di base dati strutturata e resa rapidamente disponibile in un foglio elettronico suddiviso per
ticker.
Si vedrà come anche un livello di organizzazione dei dati (
serie storiche in fogli di lavoro separati per ticker) così embrionale può comunque risultare estremamente utile al trader rendendolo rapidamente operativo sui dati, libero quindi di dedicarsi direttamente alle sue analisi finalizzate al supporto del suo processo decisionale.

HSQuote™ eseguirà inizialmente il download dei dati da fonti pubbliche in formato Metastock™. Tale formato consente di velocizzare le operazioni di download, di update, ove necessario, e di successiva selezione dei dati.
Non appena terminata la fase di download, HSQuote™ consente di trasferire i dati contenuti nei files formato Metastock™ scaricati da fonti dati pubbliche organizzati in distinti fogli di un foglio di lavoro MS Excel™ sui quali operare direttamente con le classiche funzionalità di MS Excel™.

Il documento illustrerà come creare un portafoglio titoli in sette step logici, iniziando dalla sua creazione per proseguire con il download dei dati e sino al caricamento automatico in un foglio di lavoro MS Excel™.
Verrà infine mostrato, in un apposito step opzionale, come sia banale importare gli stessi dati in un foglio di lavoro del prodotto
Open Source OpenOffice™ Calc.

Sulla pagina dedicata alla pubblicazione troverete un esempio del portafoglio descritto nel documento, sia in formato MS Excel™ che OpenOffice™ Calc.






Organize your time series

Organize your data is a critical success factor for any scientific work based on their analysis.
Working on data well organized will free up the valuable and scarce
time resource making it available for core activities like data analysis, research and so on.

A sub-optimal or non-existent data organization is often cause of failure of many projects, also of considerable size. It is so a must-to-do organize and automate as much as possible this operational step.

It's absolutely false that focusing on data is vital only for large (enterprise) projects. The time of a trader that is looking to become personally engaged throughout all phases of the trading is not less valuable than that of a company that does this job institutionally: the time is equally scarce and valuable in both cases.

Organize your data requires an
initial investment whose cost is measurable in terms of time taken for the design of the database and to carry out data maintenance activities and quality control. This initial investment will be re-paied in terms of time returned to the trader that he/she can spend on valuable core activities like data analysis/mining, study about portfolio optimization, stock-picking methods, money-management and build, update, test his/her trading systems.

Due to the importance of this subject, one of the
Training section of Finlab-IT initiative will be dedicated to Data Management.

Of course you can address the
Data issue at different levels of complexity and with different objectives. We will try to address all of them with a logical sequence that starts from the download of time-series to the use of a full function DBMS (Data Base Management System) to store and manage stock time series.

The aim of this paper is to show how HSQuote™ allows you to quickly build the first embryo of a structured database and made it available in a spreadsheet, organized by
Ticker.
You will also learn how an embryonic degree of data organization (time series stored into separate worksheets by Ticker) can be necessary to a trader.

HSQuote™ will be initially used to download data from public sources into Metastock™ files. This format allows to speed up the download, update and search operations on data.
As soon as download phase ends, HSQuote™ lets you to transform every single Metastock™ data directory (containing multiple time series) into multiple sheets of a worksheet on which the trader can operate through the classic MS Excel™ computational and/or statistical features.

A complete procedure to build a
portfolio in seven logical steps will be illustrated. All steps from portfolio creation, to the download of time series into an MS Excel™ spreadsheet will be explained.
As last (very simple) step, the import in an Open Source OpenOffice™ Calc spreadsheet will be showed.

On this page you will find an example of the portfolio described in the paper, either in MS Excel™ and OpenOffice™ Calc.

Back to content