本周文件交换选择

我们最好的用户反馈

下载库存数据

汪东城他本周的选择是“历史股票数据下载(替代方法)”通过船长太棒了

我不是股票专家,但当我收到一个培训客户的问题时,我偶然发现了这个条目数据处理工具箱函数,雅虎.今年早些时候,雅虎!改变了API,阻止了函数连接到服务。从R2017a开始,雅虎函数已从工具箱中移除。

我的客户想知道从雅虎获取股票数据的替代方法。我听说的解决办法是使用较低级别的函数从网站读取原始数据并获取必要的数据。在编写一些示例代码时,我决定看看File Exchange上是否有任何有用的函数。当有一个条目数为了从网络上获取股票数据,这一项由Captain Awesome是我遇到的第一个工作出来的盒子。Captain Awesome解释了API的变化。

下面是一个从2010年1月开始获取每日谷歌股票数据的示例。

股票= get_yahoo_stockdata3(“google”“2010/1/1”
stock = struct with fields: ticker: 'GOOG' dataSource: 'Yahoo Finance' dataUpdate: '14-Dec-2017 23:42:24' errorMsg: " dataFreq: 'd' dividends: []: [1×1 struct] range: '04-Jan-2010 to 13-Dec-2017' varnotes: {7×4 cell} DateTime: [2002×1 double] openPrice: [2002×1 double] highPrice: [2002×1 double] lowPrice: [2002×1 double] closePrice: [2002×1 double] volume: [2002×1 double] adjClosePrice: [2002×1 double]

如果查看代码,您会注意到它只是使用适当的查询读取网站,并进行一系列文本处理以提取数据。

评论

试一试,让我们知道你的想法在这里或者留下评论为了不起的船长。




发布与MATLAB®R2017b

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。