1

如何获得任何股票代码的日范围?http://finance.google.com/finance/info?client=ig&q=NASDAQ:MSFT给了我一堆信息,但只想要当天的高潮和低谷。我查看了谷歌金融 API,我认为它没有给我这些信息。注意:我不必使用谷歌金融,它可以是任何东西。谢谢你。

4

2 回答 2

2

Perl 模块Finance-YahooQuote 近十年来一直支持这一点:

edd@max:~$ yahooquote --verbose GOOG
Symbol: GOOG
Name: Google Inc.
Last: 518.26
Trade Date: 5/24/2011
Trade Time: 4:00pm
Change: -0.13
% Change: -0.03%
Volume: 1888538
Avg. Daily Volume: 2789260
Bid: 510.14
Ask: 519.50
Prev. Close: 518.39
Open: 520.00
Day's Range: 518.15 - 523.962          ## here is your range for the day
52-Week Range: 433.63 - 642.96
EPS: 25.75
P/E Ratio: 20.13
Div. Pay Date: N/A
Div/Share: 0.00
Div. Yield: N/A
Mkt. Cap: 167.0B
Exchange: NasdaqNM

edd@max:~$ 

这只是使用您可以自定义的预制命令行前端。您可以指定要下载的字段,因此如果您真的只想要一天的最高价和最低价,可以通过您可以指定的参数来实现。获取文档有点棘手,但其中一些包含在 Perl 模块的文档中。

Beancounter应用程序基于此构建并下载(分批)、存档到 DB(支持四种不同的后端,如 Postgresql、Mysql、SQLite 和 ODBC)并运行一些分析。

这两个软件包都包含在 Debian / Ubuntu 中,但当然也可以在其他任何地方运行,包括 Windows,因为它们只需要 Perl。

于 2011-05-25T00:34:13.137 回答
1
http://www.gummy-stuff.org/Yahoo-data.htm

做我需要的,还有更多!

于 2011-05-25T02:00:24.643 回答