到目前为止,我一直在使用INDU
代码跟踪DOW
与Yahoo! API。无论出于何种原因,您无法直接关注^dji
^djia
或任何其他合理组合。直到昨天,INDU
工作正常。但是现在我在请求indu
时没有收到任何数据。
我可以在Yahoo!上使用哪些其他代码?将返回道琼斯工业平均指数的金融API?
答案 0 :(得分:9)
此索引不能以任何其他名称提供。
然而,这个问题只是暂时的故障,现在由雅虎解决。不幸的是,他们的财务数据可用性最近非常不稳定。例如。网页上提供的数据,但CSV下载为所有字段提供“N / A”等。最近几个月发生了类似的事件,随机股票的股票价格给出了错误的值,等等。
因此,如果您要围绕这些Yahoo服务构建新服务,请注意:
你打破了雅虎ToS,所以如果它们被打破/无法工作你就无能为力,你甚至不能真诚地向雅虎抱怨。 根据雅虎(post by Yahoo Developer Network Community Manager Robyn Tippins on Yahoo developer forums):
缺少文档的原因是我们没有Finance API。似乎有些人反向设计了一个用于提取财务数据的API,但他们违反了我们的服务条款(没有重新分配财务数据)这样做,所以我鼓励您避免使用这些网络服务。
答案 1 :(得分:4)
道琼斯工业平均指数的formula并不复杂。如果你仍然可以从个股中提取报价,你可以使用你的代码来提取现有的道琼斯指数30 components的价格,将它们相加并除以当前的除数。当然,这有几个缺点。
道琼斯工业平均指数的组成部分
AA AXP BA BAC CAT CSCO CVX DD DIS GE HD
HPQ IBM INTC JNJ JPM KFT KO MCD MMM MRK
MSFT PFE PG T TRV UTX VZ WMT XOM
目前的除数是0.132129493。 只要组件中存在股票拆分,除数就会改变。从1896年至2009年,DOW的组成部分改变了48次。
答案 2 :(得分:2)
雅虎财经似乎不支持查询^ DJI或INDU的网络服务。
看看这个讨论:
答案 3 :(得分:2)
假设您的应用程序不需要是实时市场数据(到第二个),您可以使用提供的RAW数据在yahoo上构建交互式图形。这些数据以逗号分隔,每分钟更新一次。缺点:它将包括交易日的所有数据。给定的时间是在Unix时间内,因此需要进行转换。我尝试了这个列出你列出的股票代码,我唯一能够获得数据的是^ dji。希望这就是你要找的东西!
你可以搞乱链接,看看数据会发生什么。例如,您可以更改天数。
http://chartapi.finance.yahoo.com/instrument/1.0/%5Edji/chartdata;type=quote;range=1d/csv/
答案 4 :(得分:1)
我认为Yahoo Finance All Currencies quote API Documentation会对你有帮助。
我发现 Yahoo forum answer 表示我们无法下载^ DJI的CSV数据。
同时检查YQL console。该控制台将以JSON格式获取值。
答案 5 :(得分:-1)
DIA
股票代码(SPDR Dow Jones Industrial Average)非常模仿道指。