okomarov/metastockread
Read metastock files (symbols index files: master, emaster, xmaster; data files: .dat and .mwd; no .dop support)
SYNTAXES:
(1) METASTOCKREAD Read the symbols index file selected with uigetfile and import the data
(2) METASTOCKREAD(FULLPATH) Read the file specified by FULLPATH
OUT = metastockread(...)
OUT is a "m by 1" NON-scalar structure, where "m" is the # of .dat/.mwd files in the same directory of the symbol index files.
The (sub)scalar structure has the following fields:
- datNum : # of the .dat/.mwd file with the data
- symbol : security symbol
- name : security name
- inDate : initial date as 'yyyy-mm-dd'
- fiDate : final date as 'yyyy-mm-dd'
- freq : time freq. of the data I (intraday), D (daily), W, M, Q or Y
- idFreq : intraday time frequency in minutes
- data : time series data with variable number of fields (columns)
The data field columns follow the schema:
| Date/Time | Open | High | Low | Close | Volume | OpenInterest |
For details see help
For examples see the attached image.
Citar como
Oleg Komarov (2024). okomarov/metastockread (https://github.com/okomarov/metastockread), GitHub. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- Mathematics and Optimization > Symbolic Math Toolbox > Symbolic Computations in MATLAB > Conversion Between Symbolic and Numeric >
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
No se pueden descargar versiones que utilicen la rama predeterminada de GitHub
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.7.0.0 | Fixes suggeste dby Richard and Goryn, ported to github |
|
|
1.6.0.0 | - Cross platform compatible filepath handling (thanks to Thiago Tavares for reporting)
|
||
1.5.0.0 | Uploaded wrong file. |
||
1.4.0.0 | Fixed erroneous date conversion for intraday series. As pointed out by Luca LPr the month had the same value as minutes due to same name of the variable. |
||
1.3.0.0 | Added fix for buggy *.dat files as pointed out by Davide Dalmasso |
||
1.2.0.0 | Added fix for buggy *.dat files as pointed out by Davide Dalmasso |
||
1.1.0.0 | Added link to FEX page, edited example and edited description. |
||
1.0.0.0 |