Home > 移动互联, 语言编程 > 使用Yahoo API获取雅虎的证券股票数据接口(时价 K线等)

使用Yahoo API获取雅虎的证券股票数据接口(时价 K线等)

从网上搜索到的Yahoo财经API接口,基本可以取到世界各个市场的股票,指数,外汇等数据
但是测试下来好像日本国内数据没有,不过调查之后发现可以使用其他方式获取,获取的方法会在随后的博文再附上。

1.获取实时数据
http://finance.yahoo.com/d/quotes.csv?s=股票名称&f=数据列选项
s — 表示股票名称,多个股票之间使用英文加号分隔,如“XOM+BBDb.TO+JNJ+MSFT”,罗列了四个公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f — 表示返回数据列,如“snd1l1yr”。


2.历史数据请求
http://ichart.yahoo.com/table.csv?s=string&a=int&b=int&c=int&d=int&e=int&f=int&g=d&ignore=.csv
s — 股票名称
a — 起始时间,月
b — 起始时间,日
c — 起始时间,年
d — 结束时间,月
e — 结束时间,日
f — 结束时间,年
g — 时间周期。
参数g的取值范围:d->‘日’(day), w->‘周’(week),m->‘月’(mouth),v->‘dividends only’
月份是从0开始的,如9月数据,则写为08。

参考网址:
http://blog.sina.com.cn/s/blog_71302a17010100on.html
http://www.gummy-stuff.org/Yahoo-data.htm
http://hi.baidu.com/arjsyy/blog/item/3057167ab50157d50ad1878a.html

  1. 石头
    July 1st, 2014 at 15:37 | #1

    怎么获得分时走势图的数据啊

  2. 李大仁
    July 3rd, 2014 at 10:42 | #2

    @石头 实时时价数据yahoo和Sina的公开接口中都是没有的,你可以选择第三方公司的数据,或者直连交易所

  3. 石头
    July 6th, 2014 at 15:06 | #3

    第三方的有哪些啊,收费吗,有没有免费的?
    @李大仁

  4. 李大仁
    July 7th, 2014 at 18:11 | #4

    @石头 实时+免费的基本没有,国内的数据提供商倒是有几家,价格也算合理,具体可以问度娘,yahoo和sina免费提供的就算了。如果对数据实时性要求不高,可以尝试一下解析https://mycjt.cn/的JS源代码,各种数据(包括:新闻,F10),别说是我告诉你的。

  1. No trackbacks yet.