我正在试图获得股票开盘价的图表。
我想将yahoo的数据Feed用于股票数据:http://www.gummy-stuff.org/Yahoo-data.htm
有没有人用过这个?我想要的基本上是1列表,每行代表一天,第一列代表特定股票的开盘价。
如何查询超过一天?
答案 0 :(得分:3)
这是您检索数据并解析数据的方法:
$sourceURL = 'http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=snd1lyr';
$sourceData = file_get_contents( $sourceURL );
// separate into lines
$sourceLines = str_getcsv($sourceData, "\n");
foreach( $sourceLines as $line ) {
$contents = str_getcsv( $line );
// Now, is an array of the comma-separated contents of a line
}
<强>更新强>
雅虎提供历史数据,例如本页面上的AAPL:
http://de.finance.yahoo.com/q/hp?s=AAPL
在页面底部,您可以使用以下链接下载表格:
http://ichart.finance.yahoo.com/table.csv?s=AAPL&d=3&e=22&f=2011&g=d&a=8&b=7&c=1984&ignore=.csv
我建议使用网页来了解哪些参数代表什么。
答案 1 :(得分:2)
根据gummystuff的参数列表:
问:a a2平均每日交易量