雅虎财务股票数据在线提供不同的结果

时间:2013-07-26 17:05:39

标签: yahoo-api yahoo-finance

我正在直接从Yahoo!下载股票数据财务。

我比较两个日期的“调整已结束”以获得增长率。例如,1987年7月20日,KO(可口可乐)的收盘价调整为1.71,而2013年7月1日的收盘价为40.46。因此该比率为2366%;我的程序是正确的。但它不同意雅虎的图表!财务,很容易理解为什么:图表的7月20日价值为3.0238。但为什么他们的图表与他们的数据不同呢?

在将VFINX(指数基金)与^ GSPC(标准普尔指数)进行比较时,我遇到了更糟糕的问题。该图显示它们应该是一致的,大约在400%左右。在此期间,VFINX从16.14增长到156.14(调整后收盘)。但^ GSPC从302.94增长到1692.39,这给出了一个非常不同的比率。

我的数据有什么问题?我是在误解某些东西,还是在错误的地方寻找?

这是^ GSPC。最后一个字段是调整结算     7/23/2013 1696.63 1698.78 1691.13 1692.39 3096180000 1692.39
    7/1/1987 303.99 304 302.53 302.94 157000000 302.94
这是VFINX
    7/23/2013 156.14 156.14 156.14 156.14 0 156.14
    7/1/1987 30.41 30.41 30.41 30.41 0 16.14

2 个答案:

答案 0 :(得分:2)

出现差异的原因是因为图表显示了收盘价(根据拆分进行了调整),但您将其与调整后价格进行比较,后者考虑了拆分股息。

历史转储中的所有列均未显示收盘价,仅针对拆分进行调整。将“调整后的价格”视为包括股息再投资。例如:

Jan 12, 2006    $10 (price)
Jan 12, 2006    $2  (dividend)
Jan 13, 2006    $9  (price)

一种看待这种情况的方法是,在1月12日到13日期间,你损失了10%。这是将在图表上显示的内容,稍微勾选以显示已发生的股息。

但是,更好的方法是包括股息的价值。因此,在1月12日结束时,2美元的股息用于“购买”0.2单位的股票。因此,1月13日你拥有1.2单位9美元,价值10.80美元,比前一天增加8%!

然而,说今天调整后的价格是10.80美元会让人感到困惑,因为它与今天的实际价格不符。要解决这个问题,只需将所有数字除以1.2即可。这使1月13日回到9美元,但它将1月12日改为8.33美元。保持所有比率,并且它更好地反映了历史上共享的。这就是调整后价格的运作方式。

以下是来源:https://ca.help.yahoo.com/kb/finance/historical-prices-adjusted-close-sln2311.html

答案 1 :(得分:1)

我相信你和雅虎在利率复合平均收益率之间并没有做出同样的区分。

如果您有10美元,10年后您有100美元,利息要求10美元到100美元是100%(100%* 10美元* 10Y = 1000美元)。

然而,在这种情况下,复合平均回报率为23.247%。计算复利很复杂。如果您假设周期从月末开始,那么您可能会得到不同的值。

由于这是一个复杂的计算,两个来源可能会给出复合平均收益率的不同答案,两者在一组不同的假设下都是正确的。

此工具可以帮助您使用复合回报率:http://danielstern.ca/calculator/