首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 股票历史数据(python获取股票历史数据)

新浪的api很方便,速度也很快,不过就网上的资料而言,似乎只能提取当天的数据。...雅虎的api功能更齐全,但是连接速度比较慢,有时候一个连接请求都要10多秒甚至20秒(原谅我的渣网速-,-)这对于需要大量股票数据的我来说显然不可接受。后来发现从网易财经可以下载股票和指数的历史数据。...需要自己用str.split(‘\r\n’)来截取 日期,股票代码,名称,收盘价,最高价,最低价,开盘价,前收盘,涨跌额,涨跌幅,成交量,成交金额 2015-09-11,’000001,上证指数,...import urllib,time, def get_page(url): #获取页面数据 req=urllib.request.Request(url,headers={...VOTURNOVER;VATURNOVER'%(index_id,time.strftime("%Y%m%d")) page=get_page(url).decode('gb2312') #该段获取原始数据

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

Python获取股票历史数据

今天的目标就是记录一下我是如何获取股票数据的。没错我用的是开源的组件,没有写爬虫。因为股票数据是有专业的组织开放的api,里边比较好的是tushare和baostack。...所以我采用了baostack,但是baostack的问题是“数据不全”。其实也不是数据不全,而是获取全部股票信息的时候返回的数据总是隔三差五。让我对此产生了怀疑。...反正已经呵呵哒了,所以我最终采用的策略是使用tushare获取上证和深证的股票,然后调用baostack获取股票的历史交易数据并保存到文件中。.../data/basic_tushare.csv",header=0) 很快就获取数据数据效果还不错。后期再向mysql存储。 ? 获取股票列表之后就是逐个去获取股票的每日交易信息了。...因为数据量比较大,所以拉取的过程比较长,大概需要1个小时多。 除此之外,考虑到我们每次获取数据肯定不是全部获取,我们肯定是获取我们没有的交易数据,那么如何添加到这只股票的cvs文件之后呐。

3.6K20

Python 股票历史数据获取

获取股票数据的接口很多,免费的接口有新浪、网易、雅虎的API接口,收费的就是证券公司及相应的公司提供的接口。 收费试用的接口一般提供的数据只是最近一年或三年的,限制比较多,除非money足够多。...所以本文主要讨论的是免费数据获取及处理。...国内提供股票数据的接口如sinajs,money.163.com,yahoo,它们提供的API接口不同,每家提供的数据大同小异,可以选择一家的数据来处理。...目前,国内有一个开源的财经数据获取包,封装了上述的接口,不需关系数据源从哪去,它会优先从最快的源来取数据。使用起来非常方便。它是TuShare,具体的安装使用见链接。...本文基于TuShare的数据获取基础上开发,介绍如何获取A股所有股票的历史K线数据

2.7K20

使用Python轻松获取股票&基金数据

现在大家都在讨论价值投资,买股票实质是在买公司,评判价值的过程才是投资的精髓。 我觉得研究价值其实是研究数据背后的逻辑,靠数据去决策。...这次我们来研究下如何用Python获取股票&基金数据,用作行业分析。...AKShare 是基于 Python 的开源金融数据接口库,目的是实现对股票、期货、期权、基金、债券、外汇等金融产品和另类数据数据采集,数据清洗到数据下载的工具,满足金融数据科学家、数据科学爱好者在数据获取方面的需求...() stock_zh_a_spot_df 字段解释: 获取股票历史行情数据 以浦发银行(sh600000)为例: import akshare as ak stock_zh_a_daily_qfq_df...,AKshare还提供了大量的股票、基金、期货等数据,大家可以去探索下。

1.4K41

新浪股票接口获取历史数据

这两天做了一个调用新浪股票接口获取实时以及历史股票数据的应用,因为新浪没有公开关于其接口的官方文档,所以通过各种百度差了很多关于新浪股票接口的使用,不过大家基本都是转载或者直接复制,对于实时数据获取讲的很详细...,但是缺少获取历史数据的方法。...关于实时数据获取大家可以看这篇博客: 实时股票数据接口 经过不懈的努力终于再这篇博文中找到了关于新浪股票历史数据获取方式 腾讯股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据...) 获取数据是类似下面的json数组:日期、开盘价、最高价、最低价、收盘价、成交量: 获取数据会有很多,然后根据自己需要进行解析,我需要的是每天的收盘价,股市是每个工作日下午3点收盘...url里通过HTTP请求json数据,我这里用的Volley请求的: 其中将时间点未15:00:00的数据过滤出来,组合乘List之后在全部赋值组合成一个HistoryModels存放股票信息以及股票的所有历史数据

5.6K40

Python获取股票机构调研数据

因为本人目前没做过相关的实践,但是对于老师提出的思路很赞同,老师的思路是股票市场往往都是机构说了算,但是机构具体想要拉升那只股票,就不得而知。...那么有没有一种类似阴谋论的现实现象来串通一气,然后拉升股票的价格。确实是有这种操作。当然不能说是串通一气了,但是多少有那种意思。...一个潜在的现象是调研后的股票会有一定的异动,所以这也是一般投资者应该关注的地方。 所以这块作者就通过天天基金网站来拉取股票的机构调研信息。...","syn") self.scans=cf.get("System","scans") self.jgdyUrl=cf.get("Jgdy","fetchUrl") 获取数据相关代码...in myData: fundsArray = data.split(splitStr) self.save2DB(fundsArray) #获取数据

39820

使用Python轻松获取股票&基金数据

这次我们来研究下如何用Python获取股票&基金数据,用作行业分析。...附国内外金融数据接口大全 findatapy - 获取彭博终端,Quandl和雅虎财经的数据 googlefinance - 从谷歌财经获取实时股票价格 yahoo-finance - 从雅虎财经下载股票报价...Python接口 ccy - 获取外汇数据 tushare - 获取中国股票,基金,债券和期货市场的历史数据 jsm - 获取日本股票市场的历史数据 cn_stock_src - 从不同数据获取中国的股票数据...- 获取中国国内股票的实时报价 pdblp - 整合Pandas和彭博终端的公共接口 tiingo - 从Tiingo平台获取股票日K线和实时报价/新闻流 IEX - 从IEX交易所获取股票的实时报价和历史数据...- 获取中国股票,基金,债券和宏观经济数据 yahooquery - 从雅虎财经获取数据 investpy - 从英为财经(Investing.com)获取数据 yliveticker - 从雅虎财经通过

6K31

python 获取股票数据 tushare使用

blog.csdn.net/weixin_44580977/article/details/101997962 ''' # 本节 讲解 pandas_datareader和tushare包 common 和pro 获取股票数据...import pandas_datareader.data as web import datetime #获取上证指数的2017.1.1日至今的交易数据 df_stockload = web.DataReader...,还包括涨跌幅、均价等指标数据,但是它的缺点是不能获取股票自上市以来的所有日线数据。...# 于是另一个get_k_data接口登场了,它获取数据的速度更快些, # 可以返回每一只股票从上市开始到当前交易日的所有日线数据 ''' ''' # get_k_data api 讲解 import...daily()接口用于获取常用的股票行情数据,该接口无权限要求, 下面以daily()接口为例展示下tushare pro获取数据的方法,如下所示: """ #设置token token='your

1.9K41

python Panads获取股票数据及处理

,pandas-datareader包, 所以在使用之前需要导入pandas-datareader模块 import pandas_datareader.data as web 具体获取股票数据的接口为...第二个参数:指定股票数据的网站,DataReader可从多个金融网站上获取股票数据,"yahoo"指定从雅虎网站获取股票数据,"google"指定从谷歌网站获取股票数据。...第三、四个参数:指定股票数据的起始时间,默认是从2010年1月1日至今。...从雅虎网站获取股票信息例程 import pandas_datareader.data as web import datetime #获取上证指数的2017.1.1日至今的交易数据 df_stockload...此处以绘制上证指数的收盘价为例,用可视化的方式了解下上证指数走势,如下所示: import matplotlib.pyplot as plt #绘制收盘价 df_stockload.Close.plot(c=

2.4K20

easyquotation获取股票板块code

now 我起来了,准备获取股票的板块信息。 因为每个平台都不一样,除了证交所定义的stock代码之外,每个平台都可以根据基础数据计算出符合平台用户口味的信息,板块也是一样的。...所以我们在获取板块信息的时候只能专注于一个平台,这块我还是优先考虑我们大腾讯。...首先,我们用easyquotation获取股票数据的时候必然要传递一些股票代码,而且这个代码我们思索着也应该是通过http接口获取,所以这块我们看看easyquotation提供的方法update_stock_codes...通过查看源码,发现这个方法的背后直接请求了js http://www.shdjt.com/js/lib/astock.js 这也就是所有股票code的代码数据,但是我们想着里边是否含有板块的code,因为...temp) result.append(temp) print(len(stock_codes)) Bankuan().update_bankuan() 最终股票板块的

82910

Python|一行代码获取股票数据

随着金融行业的发展,金融相关的数据变得越来越有价值。股票的历史数据就是一种非常重要的时间序列数据,本文介绍一个不需要自己动手写爬虫就能够获取各个公司的股票信息的Python库——yfinance。...01 yfinance的安装 yfinance作为一种数据分析中常用的数据获取库,自然需要一些前置库的安装,其前置库和本身的安装代码如下: pip install numpy pip install...首先我们可以使用Ticker函数去获取某个公司的所有股票信息(填写公司的上市英文代码缩写名称),使用info可以直接输出该公司的电话、地址、网址、当前股价、公司信息等许多详细的信息。...获取股票期权数据的方式如下: # 查询有哪些月份的期权(得到期权到期日) baba.options # 查询某个月的期权 baba.option_chain('2020-07-02') # 查询某个月所有的看涨期权...获得股票数据的方式如下: # 获得单个公司的股票数据 yf.download("BABA", start="2020-01-01") # 获得多个公司的股票数据 yf.download(tickers

2.1K20

Tushare免费获取股票数据:实时数据,历史数据,行情数据

一 操作手册 引导用户顺利开始使用Tushare Pro数据,以下步骤将带您开始Tushare数据之旅: 用户注册登录后可调用数据:https://tushare.pro/register?...reg=399205 二 如何获取TOKEN凭证 ---- 1、登录成功后,点击右上角->个人主页 2、 在“用户中心”中点击“接口TOKEN” 3、 可以点击右侧复制按钮复制token   一键注册即可免费调用以下数据...: 三 通过Python SDK 调取数据 ---- 导入tushare import tushare as ts 初始化pro接口 pro = ts.pro_api() 注册后,在「个人信息」里查看你的...token : pro = ts.pro_api('your token') 数据调取 以获取交易日历信息为例: df = pro.trade_cal(exchange='', start_date=

1.4K30

qcloudsms_py短信发送和easyquotation股票实时数据获取

2、easyquotation实时获取股票数据 作者找了小半天,首先想到的是解析html,然后发现页面渲染是异步。...而且这个工具获取股票数据的姿势很强,能够弥补之前我遍历获取全网股票数据的耗时问题,当然这个还有待探索。今天发现easyquotation提供获取实时股票价格的能力,这才是我今天的核心目标。...这块主要介绍如何获取实时股票数据。 easyquotation提供sina和tencent的财经数据源。通过对比发现tencent的数据返回了我必须要用到的换手率,为我大腾讯打call!...b=quotation.real('sz000009') # 支持直接指定前缀,如 'sh000001' print(b) #多只股票 c=quotation.stocks(['sz000009',...'162411']) print(c) 应该说所需要的数据tencet都给我们提供了,再此感谢小马哥~ 本次文章就写到这里了~

1K10
领券