您的位置:首页 > 其它

如何使用 Yahoo! Finance stock API 获取股票数据

2011-07-14 20:33 2041 查看

如何使用 Yahoo! Finance stock API 获取股票数据

本站曾介绍过,通过代码添加雅虎财经的股票走势图到自己网站的方法(添加美国股市添加沪深股市),调用的是一张图片。今天在德馨网站,看到了从雅虎财经频道获取股票数据的API(Yahoo! Finance stock API),觉得 API 使用更广泛,作个转引。
1、通过API获取实时数据
请求地址 http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项> 参数
s – 表示股票名称,多个股票之间使用英文加号分隔,如”XOM+BBDb.TO+JNJ+MSFT”,罗列了四个公司的股票:XOM, BBDb.TO, JNJ, MSFT。
f – 表示返回数据列,如”snd1l1yr”。更详细的参见雅虎股票 API f 参数对照表http://blog.panzhibiao.com/?p=256
2、通过API获取历史数据
请求地址 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 – 时间周期。Example: g=w, 表示周期是’周’。d->’日’(day), w->’周’(week),m->’月’(mouth),v->’dividends only’
一定注意月份参数,其值比真实数据-1。如需要9月数据,则写为08。
3、通过API获取深沪股票数据
雅虎的API是国际性的,支持查询国内沪深股市的数据,但代码稍微变动一下,如浦发银行的代号是:600000.SS。规则是:上海市场末尾加.ss,深圳市场末尾加.sz。
香港股票:1688.HK
http://download.finance.yahoo.com/d/quotes.csv?s=1688.hk&f=snd1l1yr
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: