0

我正在尝试获取股票开盘价的图表。

我想将雅虎的数据提要用于股票数据:http ://www.gummy-stuff.org/Yahoo-data.htm

有人用过这个吗?我想要的基本上是一个1列的表,每一行代表一天,第一列代表特定股票的开盘价。

如何查询不止一天?

4

2 回答 2

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

我建议玩网页以了解哪些参数代表什么。

于 2011-04-22T00:20:47.110 回答
2

根据gummystuff的参数列表:

a 卖价
a2 平均每日交易量
a5 卖价大小 b 买价
b2 卖价(实时)
b3 买价(实时) b4 账面价值
b6 买价大小
c 变化和百分比变化 c1 变化
c3 佣金
c6 变化(实时) c8 下班后变化(实时)
d 股息/股份
d1 最后交易日期 d2 交易日期
e 收益/股份
e1 错误指示(返回符号更改/无效) e7 每股收益估计当前年度
e8 每股收益估计明年
e9 每股收益估计下一季度 f6 流通股
g 日内低点
h 日内高点 j 52 周低点
k 52 周高点
g1 持股收益百分比 g3 年化收益
g4 持股收益
g5 持股收益百分比(实时) g6 持股收益(实时)
i 更多信息
i5 订单簿(实时) j1 市值
j3 市值(实时)
j4 EBITDA j5 从 52 周开始的变化低
j6 从 52 周低点
变化百分比 k1 最后交易(实时)随时间变化 k2 变化百分比(实时)
k3 最后交易规模
k4 从 52 周高点变化 k5 从 52 周高点变化百分比
l 最后交易 (随时间)
l1 最后交易(仅价格) l2 上限
l3 下限
m 日内范围 m2 日内范围(实时)
m3 50 天移动平均线
m4 200 天移动平均线 m5 从 200 天移动平均线
变化 m6 从 200 天移动平均线
变化百分比 m7 从 50 天移动平均线变化 m8 从 50 天移动平均线变化百分比
n 名称
n4 注释 o 打开
p 上一个关闭
p1支付价格 p2 百分比变化
p5 价格/销售额
p6 价格/账面价值 q 除息日期
r 市盈率
r1 股息支付日期 r2 市盈率(实时)
r5 PEG 比率
r6 价格/每股收益估计当前年份 r7 价格/EPS 估计 明年
s 代码
s1 持有股份 s7 空头比率
t1 最后交易时间
t6 交易链接 t7 代码趋势
t8 1 年目标价格
v 交易量 v1 持股价值
v7 持股价值(实时)
w 52 周范围 w1 日内价值变化
w4 日内价值变化(实时)
x 证券交易所 y 股息收益率

于 2011-07-21T04:55:02.673 回答