【问题标题】:Yahoo! Finance stock feed moving averages雅虎!金融股票饲料移动平均线
【发布时间】:2012-01-07 01:39:05
【问题描述】:

我想从 Yahoo! 的 stock feed 中获取平均值。

在我的示例中,我使用了:

http://finance.yahoo.com/d/quotes.csv?s=ANZ.AX&f=spm3m4

在撰写本文时,m3 (50SMA) 为 20.8167,m4 (200SMA) 为 20.7455。这似乎与任何时间范围内的图表都不匹配(1D 到 5Y)。

为什么我得到错误的数字?

【问题讨论】:

    标签: yahoo-api


    【解决方案1】:

    首先要注意:这些 Yahoo Finance CSV 提要不是官方 API,您可能不想使用它们构建真正的应用程序。

    如果您想弄清楚 Yahoo Finance 使用的数据源,您可以在更改图表时观察动态 HTTP 调用。使用 Firebug,我观察我将 50 天和 200 天移动平均线添加到图表中,并发现这些文件被提取:

    http://chartapi.finance.yahoo.com/instrument/1.0/goog/chartdata;type=sma;ys=2010;yz=2;ts=1234567890/csv?period=50
    http://chartapi.finance.yahoo.com/instrument/1.0/goog/chartdata;type=sma;ys=2010;yz=2;ts=1234567890/csv?period=200

    这些文件在图表上具有每天(或 x 轴点)的移动平均线。

    【讨论】:

    • 感谢您的澄清。为了得到我真正需要的东西,我决定根据他们的价格信息自己进行计算。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    相关资源
    最近更新 更多