hist_stock_data(sta​rt_date, end_date, varargin)

版本 1.7.0.0 (3.7 KB) 作者: Josiah Renfree
Used to retrieve historical stock data for a user-specified date range
25.8K 次下载
更新时间 2021/3/15

查看许可证

This program uses the Yahoo! Finance website to download and sort historical stock prices or dividend data for a user-specified time period. The user can either supply the program with individual ticker symbols or with a text file containing a list of ticker symbols. The program returns a structure array that holds information on the date and either historical price or dividend data. The user must specify the date range for the desired information, and has the option of specifying a sample frequency of daily, weekly, or monthly. Refer to the help section in the m-file for data formats and options.

引用格式

Josiah Renfree (2024). hist_stock_data(start_date, end_date, varargin) (https://www.mathworks.com/matlabcentral/fileexchange/18458-hist_stock_data-start_date-end_date-varargin), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2019a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Price and Analyze Financial Instruments 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.7.0.0

Fixes error resulting from update to Yahoo Finance service

1.6.0.0

- Volume and Adjusted Close values were swapped
- Now allows for passing ticker symbols into function as a cell array of ticker symbol strings
- Date inputs can now be expressed as Matlab datenums

1.5.0.0

Changed date calculations to avoid using the posixtime function, since that is a relatively new function that some people might not have. Instead, it now calculates the posix time using Matlab datenums and converting to seconds.

1.4.0.0

Now allows for downloading of historical dividend data

1.3.0.0

Fixed error obtaining data from Yahoo Finance. Yahoo changed their service which now requires an account to access the data.

1.2.0.0

Change url for stock data to use https instead of http
Updated program description to notify users that it currently doesn't work

1.1.0.0

Minor updates:
1. Changed textread comand to use textscan, as textread may eventually be removed.
2. Changed how results are put into the data structure by using the deal command.

1.0.0.0

Some users are experiencing problems with the urlread command, which I believe occurs because the program is accessing the ticker symbols as cell arrays not as strings. Changed command 'tickers(i)' to 'tickers{i}' in urlread command.