我想从Yahoo的股票供稿中获得平均值。

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

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

截至写作时,M3(50SMA)为20.8167,M4(200SMA)为20.7455。这似乎在任何时间范围(1D至5Y)中与图表不符。

为什么我错了数字?

有帮助吗?

解决方案

首先是一个很大的警告:这些Yahoo Finance CSV Feeds不是官方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轴点)的移动平均值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top