前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >获取A股行情数据方法[通俗易懂]

获取A股行情数据方法[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-07-25 12:42:16
发布于 2022-07-25 12:42:16
8.8K068
代码可运行
举报
运行总次数:68
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

做股票量化分析,获取股票行情数据是第一步,结合网上的信息,和我用过的一些东西,做个总结。以后有新信息,逐步完善。

一、本地

1、tushare库

网址:https://tushare.pro/

获取上证指数1:ts-pro

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import tushare as ts
ts.set_token('********')
pro = ts.pro_api()
df = pro.index_daily(ts_code='000001.SH',start_date="20190101")
df = df.sort_values(by='trade_date',ascending=True)
df = df.reset_index(drop=True)  
df.rename(columns={'vol':'volume'}, inplace = True)

pro.index_daily返回:ts_code、trade_date、close、open、high、low、pre_close、vol、amount等

获取上证指数2:ts-ifeng

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import tushare as ts
dfi=ts.get_hist_data('sh')   #获取上证指数k线:
dfi.sort_index(inplace=True)       
dfi = dfi.reset_index(drop=False) 
dfi.rename(columns={'date':'trade_date'}, inplace = True)

ts.get_hist_data返回:’date’, ‘open’, ‘high’, ‘close’, ‘low’, ‘volume’, 等,无amount

获取上证指数3:ts-腾讯gtimg.cn

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import tushare as ts
def test_ts2():
    dfi=ts.get_k_data('sh')   #获取上证指数k线数据,其它参数与个股一致,下同
    print(dfi)
    return dfi

ts.get_k_data返回:1990年开市以来的所有‘date’, ‘open’, ‘close’, ‘high’, ‘low’, ‘volume’, ‘code’等,无amount

获取上证指数4:ts-vsf-sina

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import tushare as ts
def test_ts3():
    dfi=ts.get_h_data('sh')   #获取上证指数k线数据,其它参数与个股一致,下同
    print(dfi)
    return dfi

返回:此法已经失效,原来应该是获取‘vsf’: ‘vip.stock.finance.sina.com.cn’,不知道为何失效。

其它常用api df1=pro.trade_cal(exchange=‘SSE’, start_date=sdate,end_date=edate,is_open=‘1’) df = pro.daily(trade_date=‘20180810’) #获取日线行情,里面有昨收 df = pro.top_inst(trade_date=idate) #获取龙虎榜机构机构明细

2.AkShare-开源本地

https://akshare.readthedocs.io/

有一个dtshare,数据和调用方式都类似。

获取股票指数历史

1.股票指数数据是从新浪财经获取的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def test_sina():  
    import akshare as ak
    stock_zh_index_daily_df = ak.stock_zh_index_daily(symbol="sh000001")
    print(stock_zh_index_daily_df)

返回:date\open\close\high\low\volume

zh_sina_index_stock_hist_url = “https://finance.sina.com.cn/realstock/company/{}/hisdata/klc_kl.js”

1.股票指数数据是从腾讯获取的数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def test_tx():
    import akshare as ak
    stock_zh_index_daily_tx_df = ak.stock_zh_index_daily_tx(symbol="sh000001")
    print(stock_zh_index_daily_tx_df)

返回:date\open\close\high\low\amount

url = “http://web.ifzq.gtimg.cn/appstock/app/fqkline/get”

测试的时候速度比sina慢不少。

3.baostock,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def test_bao():
    import baostock as bs
    import pandas as pd
    # 登陆系统
    lg = bs.login()
    # 显示登陆返回信息
    rs = bs.query_history_k_data_plus("sh.000001",
        "date,code,open,high,low,close,preclose,volume,amount,pctChg",
        start_date='1990-01-01', frequency="d")    
    # 打印结果集
    data_list = []
    while (rs.error_code == '0') & rs.next():
        # 获取一条记录,将记录合并在一起
        data_list.append(rs.get_row_data())
    result = pd.DataFrame(data_list, columns=rs.fields)
    print(result)
    # 登出系统
    bs.logout()
    return result

返回:1990-12-19开始的’date’, ‘code’, ‘open’, ‘high’, ‘low’, ‘close’, ‘preclose’, ‘volume’,’amount’,等。

数据较快;close比对还行,两位小数,和三位的略有误差;交叉调用时注意volume的单位

4.jqdatasdk、-聚宽的本地版

5.OpenDataTools

开源的数据提取工具,专注在各类网站上爬取数据,并通过简单易用的API方式使用

get_daily

获取日线数据

雪球

https://github.com/PKUJohnson/OpenData/wiki

6、pandas-datareader库

用fix_yahoo_finance库修正雅虎源,用了一下,能用,但是据说在走下坡路,还是别太投入了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def test_yahoo():
    #可以通过如下获取上证指数的数据,缺点:
    from pandas_datareader import data, wb
    from datetime import datetime
    start1=datetime(1990,1,1)
    end1=datetime(1993,1,1)
    df = data.DataReader("000001.SS", 'yahoo', start1, end1)
    print(df)
    return df

速度很慢,上述代码有一次是11秒运行完,另一次2分钟都没返回结果,直接重启内核了。(20200419)

二、在线量化平台

用了优矿和聚宽,主要以优矿为主,特别是里面的涨跌停信息,做涨跌停有关的分析很方便。之前还有米筐等。

1.优矿

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DataAPI.MktEqudGet # 取沪深AB股日行情信息,包含昨收价、开盘价、最高价、最低价、收盘价、成交量、成交金额等字段,每日16:00更新
DataAPI.MktLimitGet #获取股票历史涨跌停价格

2.聚宽

3.mindgo-同花顺量化平台

http://quant.10jqka.com.cn/

4、rqdatac-米筐,

需申请,可使用一个月

https://www.ricequant.com/welcome/

5.其它

另有:VNPY-tqsdk -看界面不错

三、通达信等行情软件

比如通达信的高级导出功能,注意上证指数等指数需要单独导出。 要注意下载数据可能不完整,逐步检查, 优缺点:这个数据的好处是速度快。

四、股票网站行情接口

1 雪球接口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://xueqiu.com/stock/forchartk/stocklist.json?symbol=<股票代码>&period=<采样频率>&type=<复权类型>&begin=<起始时间戳>&end=<终止时间戳>

2 网易接口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://quotes.money.163.com/service/chddata.html?code=<股票代码>&start=<起始时间>&end=<终止时间>&fields=<指标用分号分隔>

网易财经可以下载股票和指数的历史数据。通过在chrome的调试工具中观察请求信息,发现网址为 http://quotes.money.163.com/service/chddata.html?code=0000001&start=19901219&end=20200101&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;VOTURNOVER;VATURNOVER 这里0000001指的是上证指数。注意这串数字要分0和000001两部分看。0代表sh,1代表sz。所以0000001其实是sh000001的意思。同理,0 000300也就是sh000300 沪深300的代码。后面的start和end没什么问题。fields选项中,TCLOSE,HIGH,LOW,TOPEN分别表示当日的收盘,最高,最低,开盘价;LCLOSE表示昨日收盘价。CHG,PCHG,VOTURNOVER,VAT分别表示涨跌额,涨跌幅,成交量,成交金额。如果你在浏览器中直接输入网址的话,会下载一个csv文件。如果直接用urllib.request来打开的话,会得到一长串字符串,里面包含了所有的数据,如下所示。

以工商银行为例的URL:

日内实时盘口(JSON): http://api.money.126.net/data/feed/1000002,1000001,1000881,0601398,money.api

历史成交数据(CSV): http://quotes.money.163.com/service/chddata.html?code=0601398&start=20000720&end=20150508 财务指标(CSV): http://quotes.money.163.com/service/zycwzb_601398.html?type=report

资产负债表(CSV): http://quotes.money.163.com/service/zcfzb_601398.html

利润表(CSV): http://quotes.money.163.com/service/lrb_601398.html

现金流表(CSV): http://quotes.money.163.com/service/xjllb_601398.html

杜邦分析(HTML): http://quotes.money.163.com/f10/dbfx_601398.html

3 和讯接口

和讯接口的特点是可以控制采样的数量和方向。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://webstock.quote.hermes.hexun.com/a/kline?code=<股票代码>&start=<时间定位点>&number=<采样数量和方向>&type=<采样频率代码>

和讯还提供了更简单的接口: 全部日线行情:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://flashquote.stock.hexun.com/Quotejs/DA/<交易所标记>_<股票代码>DA.html

全部分时行情:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://flashquote.stock.hexun.com/Quotejs/MA/<交易所标记><股票代码>_MA.html

交易所标记中的1表示沪市,2表示深市 接口差别在D和M,注意有两处

4 腾讯接口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://data.gtimg.cn/flashdata/hushen/latest/<采样频率>/<股票代码>.js

5 新浪接口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://hq.sinajs.cn/list=<股票代码>

A股股票&基金 http://hq.sinajs.cn/list=sh601006 http://hq.sinajs.cn/list=sh502007 A股指数 http://hq.sinajs.cn/list=s_sz399001 港股股票 http://hq.sinajs.cn/list=hk02333 http://hq.sinajs.cn/list=rt_hkCSCSHQ #沪港通资金流量 港股指数 http://hq.sinajs.cn/list=int_hangseng http://hq.sinajs.cn/list=rt_hkHSI http://hq.sinajs.cn/list=hkHSI,hkHSCEI,hkHSCCI #恒生指数,恒生国企指数,恒生红筹指数 美股股票&基金 http://hq.sinajs.cn/list=gb_amzn http://hq.sinajs.cn/list=usr_amzn http://hq.sinajs.cn/list=usr_russ 美股指数 http://hq.sinajs.cn/list=int_nasdaq http://hq.sinajs.cn/list=gb_ixic #纳斯达克指数 http://hq.sinajs.cn/list=int_dji http://hq.sinajs.cn/list=int_sp500 http://hq.sinajs.cn/list=int_ftse #伦敦指数 http://hq.sinajs.cn/list=int_bloombergeuropean500 #彭博欧洲500指数 http://hq.sinajs.cn/list=int_dax30,int_djstoxx50 外汇行情 http://hq.sinajs.cn/list=XAUUSD http://hq.sinajs.cn/list=DINIW #美元指数 黄金&白银 http://hq.sinajs.cn/list=hf_XAU http://hq.sinajs.cn/list=hf_XAG http://hq.sinajs.cn/list=hf_GC #COMEX黄金 http://hq.sinajs.cn/list=hf_SI #COMEX白银 http://hq.sinajs.cn/list=hf_AUTD #黄金TD http://hq.sinajs.cn/list=hf_AGTD #白银TD http://hq.sinajs.cn/list=AU0 #黄金期货 http://hq.sinajs.cn/list=AG0 #白银期货 http://hq.sinajs.cn/list=hf_CL #NYMEX原油 期货 http://hq.sinajs.cn/list=CFF_LIST #金融期货合约 http://finance.sina.com.cn/iframe/futures_info_cff.js #商品与金融期货合约 http://hq.sinajs.cn/?list=CFF_RE_IF1705 #合约行情 期权合约的月份 http://stock.finance.sina.com.cn/futures/api/openapi.php/StockOptionService.getStockName 期权合约到期日 http://stock.finance.sina.com.cn/futures/api/openapi.php/StockOptionService.getRemainderDay?date=201705 看涨期权合约 http://hq.sinajs.cn/list=OP_UP_5100501705 看跌期权合约 http://hq.sinajs.cn/list=OP_DOWN_5100501705 期权行情 http://hq.sinajs.cn/list=CON_OP_10000869 http://hq.sinajs.cn/list=CON_ZL_10000869 http://hq.sinajs.cn/list=CON_SO_10000869 热门股票 http://finance.sina.com.cn/realstock/company/hotstock_daily_a.js 新股日历 http://vip.stock.finance.sina.com.cn/corp/view/iframe/vAK_NewStockIssueFrame_2015.php?num=10 定增列表 http://vip.stock.finance.sina.com.cn/corp/view/vAK_IncreaseStockIssueFrame_2015.php?num=10 基金公司 http://vip.stock.finance.sina.com.cn/fund_center/api/jsonp.php/var%20companyList=/NetValue_Service.getAllCompany

停更数据: http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?symbol=sh000001&end_date=20120101 http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900

内容:该业务已经下线。给您造成的不便,深表歉意。如果行情页无法正常访问,可反馈至:finproduct@staff.sina.com.cn 。如果是抓接口数据,臣妾就木有办法了。您赶紧找个其他的源抓吧,我们不再恢复这个接口了~

6.从雅虎财经上爬

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://finance.yahoo.com/quote/<股票代码.交易所>/history

7.爱搞搞

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://www.aigaogao.com/tools/history.html?s=<股票代码>

五、一些收费的信息

有钱了用收费的吧,还没用过,也没体验过。 比如东财choice(单用户5800元一年),wind等,有很多,有钱就用收费的。

六、其它

有观点认为:

获取股票数据的渠道有很多,而且基本上是免费的。

目前股票端用的比较多的有通达信,tushare, Quantaxis等,

期货端有CTP,CTPBEE,VNPY,TQSDK等,

下面介绍几个~

  • tushare 米哥的数据框架我就不用说了吧,采取积分制,高校学生免费获得积分。具体请自行百度
  • tqsdk 期货老牌厂商快期的开源计划的核心, 他们有期货数据转发权,所以在他们的tqsdk中可以很轻松的调用到历史数据。当然他的使用也是无脑的哈哈哈哈, 好像后续计划对接股票数据
  • QUANTAXIS, 作者我就不说了, @余天 一己之力可以通天大佬,同样使用QA你可以很轻松的使用到历史数据,注意,他是将数据写入到本地mongodb数据库。然后同时提供了取数据的代码。当然QA也支持股票数据

https://zhuanlan.zhihu.com/p/100110280

其它:

数据接口-免费版(股票数据API):

获取股票数据的源头主要有:数据超市、雅虎、新浪、Google、和讯、搜狐、ChinaStockWebService、东方财富客户端、证券之星、网易财经。

https://blog.csdn.net/Llingmiao/article/details/79941066?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242

End

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127821.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
股票API
股票数据的获取目前有如下两种方法可以获取: 1. http/javascript接口取数据 2. web-service接口
全栈程序员站长
2022/07/23
5.6K0
股票数据API整理
最近在做股票分析系统,数据获取源头成了一大问题,经过仔细的研究发现了很多获取办法,这里整理一下,方便后来者使用。 获取股票数据的源头主要有:数据超市、雅虎、新浪、Google、和讯、搜狐、ChinaStockWebService、东方财富客户端、证券之星、网易财经。 根据最近频繁出现的数据超市,可以无限制获取相关数据,而不再需要使用爬虫等方式获取,这样不仅节省了极大资源,也有利于遍历数据。 列出来相关网站清单,开发者可自行到这些网站查询调用方法。 聚合数据 https://www.juhe.cn/ 百度A
机器学习AI算法工程
2018/03/15
26K2
股票数据API整理
python 股票实时数据接口_股票行情实时数据接口
sina股票实时数据接口eg:http:hq.sinajs.cnlist=sh600389返回gb2312编码的内容:var hq_str_sh600389=江山股份,15.31,15.74,15.68,16.02,15.16,15.68,15.69,4044916,62900903,3350,15.68,9700,15.60,1000,15.57,2384,15.56,2100,15.54,13100,15.69,73100,15.70,1000,15.72,4000,15.74,14200,15.75,2013-01-11,14:14…
全栈程序员站长
2022/07/23
9K0
python 股票实时数据接口_股票行情实时数据接口
股票实时数据接口
如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:
斯文的程序
2019/11/07
27.2K0
获取股票历史数据(网易163行情接口)[通俗易懂]
获取股票历史数据,通过网易163接口来获取数据,可以获取指数数据,也可以获取股票数据
全栈程序员站长
2022/08/01
5K0
新浪实时股票数据接口1
股票数据的获取目前有如下两种方法可以获取: 1. http/javascript接口取数据 2. web-service接口
全栈程序员站长
2022/11/16
5.5K1
新浪实时股票数据接口1
我常用的几个Python金融数据接口库,非常好用~
在金融分析和量化投资领域,Python已成为最受欢迎的编程语言之一。这主要归功于其丰富的库和框架,它们提供了处理和分析金融数据所需的工具,而且还有大量免费实时的金融股票数据供你分析研究。
派大星的数据屋
2024/09/29
1K0
我常用的几个Python金融数据接口库,非常好用~
python股票数据分析_用Python抓取新浪的股票数据「建议收藏」
最近做数据分析,先是找到了Tushare这个免费开源的第三方财经包,但后来用了几天之后发现,它的日交易历史数据有时候有不准确的情况,查看源代码发现,这个包的数据源是凤凰财经,而对比凤凰网站其站点的数据本身就是有出入的,所以到也不是Tushare的问题。于是百度了一圈,发现很多网友都是获取新浪的股票数据,包括其历史数据和实时数据。于是乎试了一下,发现速度还挺快,没有具体去测时间但从感官上要比Tushare获取的凤凰数据要快得多。并且数据也很丰富,囊括了每只票自上市以来的所有数据,对此Tushare貌似只有三年数据。当然,新浪数据也有不足的地方,细节上没凤凰数据那么丰富,没有价MA5、MA10以及量MA5、MA10等等,最重要的还是缺少每天的交易额。所幸我目前计算所需的数据里还不包括每天交易额。
全栈程序员站长
2022/07/23
2.5K0
量化交易数据获取:tushare基本介绍和基本操作
TOC 基本介绍 官网:https://waditu.com/ [SwVUbXt5eRv2FMJ] [skaVu1BHyt8XKjp]平台介绍 沪深股票数据是Tushare最传统最有历史的数据服务项目,从一开始就为广大的投资者,尤其是量化投资者提供了稳定、便捷的接口。Tushare Pro版在继承了旧版API的便捷易用性的同时又加强了数据的广度和深度。最为关键的是,数据来源和采集方式也发生了根本的变化,除了公开渠道的数据源,最关键性的变化是Tushare构建起来了自有的数据存储和数据治理体系,同时依托平台化
AI拉呱
2021/02/18
1.6K0
如何获取沪深股市历史数据并入库
作为一个技术男,一开始总想着怎么去爬数据。然而一旦发现有免费的数据接口时,瞬间感觉爬来的不香了。。。
全栈程序员站长
2022/09/12
9500
如何获取沪深股市历史数据并入库
Python量化学习-提取证券数据
不知道公众号有多少读者买基金或者炒股,分享一下如何用python获取证券信息 1、网易财经 import requests from lxml import etree headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36' } def parse_url(url):
用户9925864
2022/07/27
9580
Python量化学习-提取证券数据
python 股票历史数据(python获取股票历史数据)
大家好,又见面了,我是你们的朋友全栈君。 因为最近需要用到股市的各种指数数据,刚开始想的是从同花顺等交易软件直接导出,结果发现要用滚轮滚到最开始的日期,这过于繁琐了,我对于这种重复性的劳动一向不耐烦,而且这种方法在以后每日更新的时候也很不方便。所以我把视线转向了网上的各种api。网上比较普遍的主要有两种,一种是新浪的api,一种是雅虎的api。新浪的api很方便,速度也很快,不过就网上的资料而言,似乎只能提取当天的数据。雅虎的api功能更齐全,但是连接速度比较慢,有时候一个连接请求都要10多秒甚至20
全栈程序员站长
2022/08/01
1.9K0
码农技术炒股之路——数据源选择
        在给本系列博文拟定标题时,我原先写下的是《股票交易信息获取及分析系统》。之后感觉这个名字过于高大上,又不自觉的在草稿中写下《码农技术炒股之路》。这个名称让我会心一笑,因为它即突出了我的身份,又点名了本系列博文要介绍的东西——技术炒股。最后“之路”一词可以让我好好介绍下这个项目的前因后果,希望大家也感受下这个项目的温度,因为它的产生并非我一人杜撰出来的愿景。(转载请指明出于breaksoftware的csdn博客)
方亮
2019/01/16
1.5K0
一行代码获取股票、基金数据,并绘制K线图
大家好,我是老表,今天这篇文章和大家分享一下如何利用Python获取股票、基金数据,并进行可视化,为金融分析&可视化先导篇。
老表
2022/10/31
1.6K0
一行代码获取股票、基金数据,并绘制K线图
如何从tushare获取股票历史数据写入自己的MySQL数据库[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 如何从tushare获取股票历史数据写入自己的MySQL数据库 点击 https://tushare.pro/register?reg=414428 ,
全栈程序员站长
2022/09/12
8.2K0
如何从tushare获取股票历史数据写入自己的MySQL数据库[通俗易懂]
使用Python轻松获取股票&基金数据
最近这一两年,股市虽谈不上大牛市,倒也稳步向上,原来一直无法挣脱3000点魔咒的上证指数,今年年初也一路高歌,迈过了3500点。
Crossin先生
2021/08/23
6.8K0
使用Python轻松获取股票&基金数据
[股票预测]股票历史数据获取[通俗易懂]
通过参数设置获取日k线、周k线、月k线,以及5分钟、15分钟、30分钟和60分钟k线数据。本接口只能获取近3年的日线数据,适合搭配均线数据进行选股和分析。
全栈程序员站长
2022/09/12
1.5K0
[股票预测]股票历史数据获取[通俗易懂]
python 获取股票数据 tushare使用
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多凡
2019/11/01
2K0
Python获取股票历史数据
闲了的时候还是要学一点金融知识,先不说金融懂多少,但是通过金融的目的来编程其实也还行。总之美好的一天不要浑浑噩噩的度过。我觉得都是值得回忆的美好岁月。我们都知道股票市场有很多交易数据,有人亏损有人盈利。但是赚的人肯定是赚了很久了。赔的人也许会一直亏,但也可能厚积薄发。作为一只初来乍到的程序员,咋没有那种科班背景,所以很多时候唯一能派上用场的的好好学习。那么最基础的肯定需要知道基本知识吧,因为我本人是一只目的和好奇心驱动的猿,所以让我系统的学习某个专业会让我很难接受,主要是学过之后不一定能够形成系统的认知能力。可能效果总比我这样凭感觉的好的多的多。后期再看情况,先不扯这些话题。今天的目标就是记录一下我是如何获取股票数据的。没错我用的是开源的组件,没有写爬虫。因为股票数据是有专业的组织开放的api,里边比较好的是tushare和baostack。然后之前使用tushare还好,还是自从他们升级之后就需要积分了,然后发现自己的积分不够。所以我采用了baostack,但是baostack的问题是“数据不全”。其实也不是数据不全,而是获取全部股票信息的时候返回的数据总是隔三差五。让我对此产生了怀疑。纠结之下发现tushare能够获取全部股票列表,然后我把之前baostack中没有返回的股票代码作为参数调baostack其实也是能返回数据的。那么就是baostack的rs=bs.query_stock_basic()接口的问题?反正已经呵呵哒了,所以我最终采用的策略是使用tushare获取上证和深证的股票,然后调用baostack获取股票的历史交易数据并保存到文件中。
写一点笔记
2020/08/25
3.9K0
Python获取股票历史数据
4行Python代码实时获取股市数据
最近股市特别火,正在学/学会Python的读者想尝试一下股市交易或者练练项目,获取数据便必不可少。这不,行哥给大家介绍一个专门获取股市数据的方法,有了数据之后数据分析、机器学习还不赶紧跑起来?毕竟这社会毒打实践课经历一次就少一次
行哥玩Python
2020/07/14
3.9K0
4行Python代码实时获取股市数据
相关推荐
股票API
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验