如何使用 Yahoo,Finance stock API 获取股票数据
发布网友
发布时间:2022-04-23 14:36
我来回答
共5个回答
热心网友
时间:2022-05-14 11:04
有三种方法获得数据,具体如下:
1、通过API获取实时数据
请求地址:http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项>
具体参数:
s – 表示股票名称,多个股票之间使用英文“+”分隔如:”XOM+BBDb.TO+MSFT”,表示三个公司的股票:XOM,BBDb.TO,MSFT。
f – 表示返回数据列,如”snd1l1yr”。更详细的参见雅虎股票 API f 参数对照表 。
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 – 时间周期。
例如: g=w, 表示周期是“周"。d表示“日”(day),w表示“周”(week),m表示“月”(mouth),一定注意月份参数,其值比真实数据少1。如需要9月数据,则写为08。
3、通过API获取深沪股票数据
雅虎的API是国际性的,支持查询国内沪深股市的数据,但代码稍微变动一下,如浦发银行的代号是:600000.SS。规则是:上海市场末尾加.SS,深圳市场末尾加.SZ。
热心网友
时间:2022-05-14 12:22
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参数对照表。
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->’dividendsonly’
一定注意月份参数,其值比真实数据-1。如需要9月数据,则写为08。
3、通过API获取深沪股票数据
雅虎的API是国际性的,支持查询国内沪深股市的数据,但代码稍微变动一下,如浦发银行的代号是:600000.SS。规则是:上海市场末尾加.ss,深圳市场末尾加.sz。
最近股市甚火,受聘开发一股票网站,股票的数据从哪里来成了一个大问题,股票软件一般都是加密处理的,还有一些webservices也是要帐号 的,免费的方法只有一种了,抓别人网站的数据。好在经我研究,发现yahoo提供国内和国外股市每天的交易数据资料,这可谓一大幸事啊。
http://table.finance.yahoo.com/table.csv?s=ibm&d=6&e=22&f=2006&g=d&a=11&b=16&c=1991&ignore=.csv
上面的链接可以抓取IBM股票从1991年11月16日起到2006年6月22的数据。把ibm改成sohu,就可以抓到sohu的股票数据了。
http://table.finance.yahoo.com/table.csv?s=sohu&d=6&e=22&f=2008&g=d&a=11&b=16&c=2008&ignore=.csv
上面链接可以抓搜狐股票的数据。
那么中国股市的数据有没有呢?答案是肯定的,不过要按照下面的参数做些调整,下面提供全球证券交易所的资料。
上证股票是股票代码后面加上.ss,深证股票是股票代码后面加上.sz
例如:000001 = 000001.sz
深市数据链接:http://table.finance.yahoo.com/table.csv?s=000001.sz
上市数据链接:http://table.finance.yahoo.com/table.csv?s=600000.ss
上证综指代码:000001.ss,深证成指代码:399001.SZ,沪深300代码:000300.ss
下面就是世界股票交易所的网址和缩写,要查找哪个股票交易所的数据,就按照上面的格式以此类推。
上海交易所=cn.finance.yahoo.com,.SS,Chinese,sl1d1t1c1ohgv
深圳交易所=cn.finance.yahoo.com,.SZ,Chinese,sl1d1t1c1ohgv
美国交易所=finance.yahoo.com,,United States,sl1d1t1c1ohgv
加拿大=ca.finance.yahoo.com,.TO,Toronto,sl1d1t1c1ohgv
新西兰=au.finance.yahoo.com,.NZ,sl1d1t1c1ohgv
新加坡=sg.finance.yahoo.com,.SI,Singapore,sl1d1t1c1ohgv
香港=hk.finance.yahoo.com,.HK,Hong Kong,sl1d1t1c1ohgv
台湾=tw.finance.yahoo.com,.TW,Taiwan,sl1d1t1c1ohgv
印度=in.finance.yahoo.com,.BO,Bombay,sl1d1t1c1ohgv
伦敦=uk.finance.yahoo.com,.L,London,sl1d1t1c1ohgv
澳洲=au.finance.yahoo.com,.AX,Sydney,sl1d1t1c1ohgv
巴西=br.finance.yahoo.com,.SA,Sao Paulo,sl1d1t1c1ohgv
瑞典=se.finance.yahoo.com,.ST,Stockholm,sl1d1t1c1ohgv
热心网友
时间:2022-05-14 13:56
使用 Yahoo,Finance stock API 获取股票数据:打开Yahoo Finance主页(这里不让贴url), 最左边有个小框框(quote lookup),里面输入股票代码点击go就能查到即时股价
热心网友
时间:2022-05-14 15:48
使用Yahoo,Finance stock API 获取股票数据的具体方法:
(1)通过API获取实时数据的请求地址:http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项>
(2)具体参数: s – 表示股票名称,多个股票之间使用英文“+”分隔如:”XOM+BBDb.TO+MSFT”,表示三个公司的股票:XOM,BBDb.TO,MSFT。 f – 表示返回数据列,如”snd1l1yr”。更详细的请参见雅虎股票 API f 参数对照表 。
扩展资料:
VOL值
简单地说,VOLUME表示实时成交量。红色表示实时股票涨,蓝色表示实时股票跌。
(1)OBV是统计成交量变动的趋势来推测股价趋势的一种线形曲线。其主要理论 认为"量是价的先行指标",而股价的波动与成交量的放大或萎缩有密切的关连.通 常股价上升所需的成交量,总是较大;下跌时,则成交量总是较小。
(2)计算方式:以某日为基期,若隔日指数或股票上涨,则基期OBV加上当日成交量为当日OBV;若隔日指数或股票下跌,则基期OBV减去当日成交量为当日OBV。 注:以收盘价为比较基准。 由于K线是主要的图形,故在观察OBV的图形时必须配合K线图。
参考资料来源:百度百科-股票行情
如何使用Yahoo,FinancestockAPI获取股票数据
1、通过API获取实时数据 请求地址:http://finance.yahoo.com/d/quotes.csv?s=<股票名称>&f=<数据列选项> 具体参数:s–表示股票名称,多个股票之间使用英文“+”分隔如:”XOM+BBDb.TO+MSFT”,表示三个公司的股票:XOM,BBDb.TO,MSFT。f–表示返回数据列,如”snd1l1yr”。更详细的参见雅虎...
还在找geosurf?
SmartProxy企业级海外住宅IP代理服务商,覆盖全球200+国家和地区,高匿稳定,动态住宅代理/静态住宅代理/账密提取,100%原生住宅IP,城市级定位,支持HTTP/HTTPS/SOCKS5协议,不限带宽,纯净高匿,网络集成更快捷,注册即送流量!Smartproxy代理...
如何使用 Yahoo,Finance stock API 获取股票数据
解答:使用 Yahoo,Finance stock API 获取股票数据:打开Yahoo Finance主页(这里不让贴url), 最左边有个小框框(quote lookup),里面输入股票代码点击go就能查到即时股价
如何利用一些 finance 数据库 api 批量获取股票信息?
1.聚合数据 https://www.juhe.cn/ 2.百度API数据 http://apistore.baidu.com/ 3.发源地 http://www.finndy.com/ 推荐使用聚合数据,其次配合百度API使用即可。二、 方法1:http://table.finance.yahoo.com/table.csv?s=股票代码,返回结果:CSV格式的文件,返回列依次是“日期、开盘价、最高...
如何在iPhone上使用Yahoo.com查看和管理股票?
首先,打开Yahoo.com网站,选择你需要关注的股票、基金或指数,点击进入查看实时报价。这些信息可能有20分钟或更长时间的延迟,但足以满足实时监控需求。在股票阅读器中,你可以添加、查看、比较不同金融产品的报价变化,只需轻触屏幕进行操作。通过双指滑动,你可以查看特定时间段内的详细数据。此外,iPhone...
【手把手教你】Python获取股票数据和可视化
用户可通过注册获取token进行免费使用。借助tushare,用户能够轻松获取个股行情、指数数据等多种类型的数据,极大地简化了数据获取流程。baostock同样是一个免费、开源的证券数据平台,提供了大量准确、完整的证券历史行情数据和上市公司财务数据。通过Python API,用户可以方便地获取所需数据,并以pandas DataFrame...
实现获取股票价格的Excel函数使用教程
使用方法为: =GetPriceFromYahoo("000300.SS", "2011-10-10")。其中第一个参数为股票或者指数的ticker,第二个参数为日期。函数还支持第三个参数,以获取开盘价、最高价/最低价、交易量等数据。函数内置了缓存,速度非常快。对于股票而言,价格信息还需要考虑一个重要的因素,即除权的处理。使用...
如何下载股票历史数据?
回答:有公开的下载股票历史行情数据的方法,你先看下是不是这种: 股票历史数据 点击预览股票历史数据,看看是不是你想要的。 这种能直接下载股票行情数据的都比较少了,以前像大一点的网站都有下载,现在基本都不行了,这还是在一个公众号找的。 以前好啊,到处都能下载。简单讲下下载方法:去微信公众号搜...
Mathematica怎么导入中国股票市场数据
看到Mathematica里面用到Yahoo Finance的数据,所以我尝试了一下上证指数和中国石油FinancialData["F:000001.SS"]FinancialData["F:601857.SS"]不论最后的ss是大写还是小写,均提示Missing["NotAvailable"]看文档FinancialData (可能存在的问题部分),发现查询假日股票价格会返回这个错误,但是按照这个页面上...
开发炒股软件,从哪里获得股票数据
直接在浏览器地址中数据网址即可http://table.finance.yahoo.com/table.csv?s=股票代码,但是如果手动输入再逐一下载保存简直是太麻烦了,光上证股票就800多个,估计刚手动下载完就又开盘了还得重新下载。所以我的思路是,1、利用多线程方法下载股票文件。2、将这些文件统一导入数据库。1.1文件下载类:import java.io.*...
国际股票指数 下载 python 包
1. pandas_datareader:这是一个用于读取各种金融数据的Python库。通过这个库,可以轻松地从各种来源下载股票指数数据,如Yahoo Finance等。它提供了一个统一的接口来访问多种数据源,使得数据获取变得相对简单。2. yfinance:这是一个专为Yahoo Finance设计的Python库。它可以用来下载股票、期货、外汇和加密...