我正在使用Yahoo Finance API(http://download.finance.yahoo.com/d/quotes.csv?s=...
)来获取客户网站的信息。
我想知道是否有人知道如何使用api获取Performance Data
它位于(例如https://au.finance.yahoo.com/q?s=KROO)的中间右侧,例如," YTD Return"," 3yr AVG Return",等
我自己构建PHP并使用此页面(http://www.jarloo.com/yahoo_finance/)作为数据变量。我尝试了谷歌搜索和雅虎开发部分,但找不到任何东西。
如果有人可以提供帮助,我将非常感激!
答案 0 :(得分:1)
是的,所以我做到了!以为我会解释因为我花了很长时间才弄明白,其他人可能在同一条船上。
您可以使用其他链接通过Yahoo Finance获取CSV历史记录结果:
http://ichart.yahoo.com/table.csv?s=KROO&a=11&b=31&c=2013&d=3&e=30&f=2014
a/b/c = month(-1)/day/year FROM
d/e/f = month(-1)/day/year TO
我一直在努力获得与雅虎相同的结果,直到我注意到雅虎财经只根据上个月末计算他们的年初至今回报(所以这真的是YTM!)
我就是这样做的,我和雅虎财经完全一样。测试了几个代码。
$ytd = $t - $f;
$ytd = $ytd / $f;
$ytd = $ytd * 100;
return $ytd;
在这种情况下:
$f
是去年12月31日的收盘价
$t
是上个月最后一天的收盘价
对于我使用它的应用程序,我将只使用当前价格计算,而不是上个月的收盘价,因为我认为这将是真正的年初至今。
祝你好运!