㈠ 如何从tushare中调取十大股东数据
0. 简介
TuShare是一个免费、开源的Python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,TuShare返回的绝大部分的数据格式都是pandas DataFrame类型。
1. 历史行情
获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线、周k线、月k线,以及5分钟、15分钟、30分钟和60分钟k线数据。本接口只能获取近3年的日线数据,适合搭配均线数据进行选股和分析。
参数说明:
code:股票代码,即6位数字代码,或者指数代码(sh=上证指数 sz=深圳成指 hs300=沪深300指数 sz50=上证50 zxb=中小板 cyb=创业板)
start:开始日期,格式YYYY-MM-DD
end:结束日期,格式YYYY-MM-DD
ktype:数据类型,D=日k线 W=周 M=月 5=5分钟 15=15分钟 30=30分钟 60=60分钟,默认为D
retry_count:当网络异常后重试次数,默认为3
pause:重试时停顿秒数,默认为0
返回值说明:
date:日期
open:开盘价
high:最高价
close:收盘价
low:最低价
volume:成交量
price_change:价格变动
p_change:涨跌幅
ma5:5日均价
ma10:10日均价
ma20:20日均价
v_ma5:5日均量
v_ma10:10日均量
v_ma20:20日均量
turnover:换手率[注:指数无此项]
(1) #获取全部日k线数据(查看前11行)
㈡ 怎样遍历任意股票历史数据要求使用循环。
下载个大智慧就可以了啊
㈢ 100银子求助如何遍历读取TuShare的分笔股票数据
import tushare as ts
import time
while True:
df = ts.get_realtime_quotes('000581') #Single stock symbol
print df[['code','name','price','bid','ask','volume','amount','time']]
time.sleep(2)
根据 http://tushare.org/trading.html#id6 提供的例子,你可以包装成函数,传入你要获取的股票代码,df包含30个列的内容,你可以输出你想要的列,也可以保存到数据库里。
tushare.org上都写得很清楚了。
遍历读取无非就是
import tushare as ts
df = ts.get_tick_data('600848',date='2014-01-09')
for i in df.index:
print df.loc[i]
print df.loc[i]['price']
其中i就是序号,以i为基础你可以获取所有row的数据,包括具体某一行某一列。python根据坐标读取数据有多重方法,你学明白python后,tushare用起来就方便了。
㈣ 如何从tushare获取所有A股编号数组
首先确定是否安装正确tushare,如果安装直接用pipinstalltushare安装即可。
㈤ 请教如何在股票行情软件中保存数据
在菜单〖查看〗→〖选项〗→系统参数中,可以设定系统保存历史回忆数据的天数,每次做收盘作业时大智慧新一代允许用户选择是否保存当天的历史行情。历史行情的存储需要大量的硬盘空间,每天约需要20M左右。
在iPhone手机4.1版本 中打开网络 12.23.5.10版本浏览器
具体步骤如下:
1、打开行情软件,点击主页最左上角的【系统】/【数据导出】。2、在弹出的对话框选择【Excel】/【报表中所有数据】,再选择浏览,设置好存贮路径,方便查找使用。3、设置好路径后选择确定。4、设置好存贮路径,最终点击确定,生成电子表格。5、打开电子表格,如下图所示,方便我们进行研究。
导出股票历史价格数据:以同花顺软件为例。1. 首先点按电脑界面上的同花顺图标。2. 输入用户名和密码之后点按登录。3. 进入同花顺界面后点按界面左侧的自选股按钮 然后点按自选股中收藏的某个股票。4. 右键点按自选股中收藏的某支股票 在弹出的菜单中点按数据导出 然后在二级菜单中点按导出所有数据。5. 在浏览按钮下选择导出文件位置 这里选择了桌面 然后选择导出的类型为excel 然后点按下一步。6. 勾选所有需要导出的项目 然后点按下一步。7. 最后点按完成。8. 此时在桌面上可以看到导出的文件 文件名字为table 双击进入该文件。9. 打开excel文件之后选中行标2行标3 然后点按右键 然后在弹出的菜单中点按复制。10. 点按复制之后 着两行周围出现闪烁的虚线。11. 为这两行新添加的数据添加日期12. 点按数据下的排序按钮 以名称为第一关键字 日期为第二关键字进行排序。同花顺,是一款功能非常强大的免费网上股票证券交易分析软件,投资者炒股的必备工具。
(5)保存tushare的股票数据扩展阅读:同花顺股票软件是一个提供行情显示、行情分析和行情交易的股票软件,它分为免费PC产品,付费PC产品,电脑平板产品,手机产品等适用性强的多个版本。同花顺股票软件注重各大证券机构、广大股民的需求和使用习惯,同花顺股票软件全新版免费免注册。全新版同花顺股票软件新增强大功能:自主研发的问财选股及自定义选股,问财选股是新一代自然语言选股,解析自然语言选出股票。新增通达信模式。同花顺面向客户可为银行、证券、保险、基金、私募、高校、政府等行业提供智能化解决方案。正在拓展至生活、医疗、教育等更多领域。
㈥ 新人发帖求助,python使用tushare股票分析包方法报错
我是一名大学生,刚刚上手python,成功安装了tushare包,但是调用的官方文档的示例方法(get_hist_data)的时报错:
AttributeError: 'mole' object has no attribute 'get_hist_data'
代码是
[import tushare as ts
ts.get_hist_data('600848')][/code]
因为是示例,所以包应该下面有这个方法,我用print dir(ts) 看到下面只有
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'ts' ] 这几个方法(显然不是全部的方法)
希望各位能够帮助下新人解答一下。
刚刚实际运行了一下,没有报错,你检查一下是否安装正确,tushare包的安装直接用 pip install tushare 安装即可,没必要访问官网,当然,你需要先安装pip ,
㈦ 如何将股票数据保存为文本文件。
我用的是“通达信”行情软件。
按以下方法:
1、登录行情软件;
2、软件顶部的“系统”-->“数据导出”;
3、弹出的窗口有3种文件格式选择:txt、excel和图形。
4、选择你需要的格式,以及保存位置。
5、窗口里面的“高级导出”有更多选择。
或者,你可以去雅虎财经看看,输入股票代码后,好像也有数据下载的。记得有excel和txt2种格式。太久没用了,你去看看就很容易上手的。
㈧ 请问有类似tushare的财经股票数据API吗
题主是做量化回测吗?我觉得用大智慧、同花顺的公式平台就可以了。这些都是上市公司,数据齐备,公式平台开发也很简单,基本上不需要有编程经验,看看软件中的指标、公式等例子就会使用了。而且每个指标都有详细的中文说明。
如果是企业机构等,有专门的金融实时行情API接口,例如微盛的金融实时行情API接口。我之前在券商实习时,师兄所在部门就使用微盛的金融API接口进行测试。他们的优点是支持市场多,几乎涵盖了内地、海外的所有主要市场,包括现货、期货、期权。例如师兄当时做上证50的套利测试,微盛的API接口包括了上证50成分股现货、中金所的上证50股指期货、以及上证50期权(很多接口都没有期权,这样不方便做套利测试)。不过他们接口的缺点是需要有编程基础,没有编程基础是搞不定的(需要有专门的程序员来开发),这个不适合普通投资者使用。
㈨ 如何获取实时的股票数据
要跟供应商协商得到他的接口才能得到实时股票行情数据;
股票实时行情,可以通过两个方法来进行查看:
第一种,在网络搜索页面直接输入股票代码,如:000717,网络输入后,即可在搜索结果中看到,其中分时,就是该股票在当天的实时走向。
第二种,通过炒股软件,如东财,同花顺等,在开启后,直接输入,股票代码,如600854,点击回车。进入的第一个页面就是该股票在当天的实时行情。
同时在股票软件的分时成交界面,可以查看到每一分钟的成交价和手数。股票行情趋势判断必要时也需要结合分时成交界面的数据来进行判断。
查看其它股票的行情也是一样的道理,直接键入该股票的代码就可以查看到该股票当天或某个时间段内的行情。当然,精准的行情走势、趋势,是需要结合多种指标来共同进行分析的。
㈩ tushare的接口怎么样使用
一、安装TuShare
方式1:pip install tushare
方式2:访问https://pypi.python.org/pypi/tushare/下载安装
方式3:将源代码下载到本地python setup.py install
二、升级TuShare
1、先查看本地与线上的版本版本号:
pip search tushare
2、升级TuShare:
pip install tushare --upgrade
确认安装成功
import tushare as ts
print ts.__version__
import tushare as ts
df = ts.get_hist_data(‘600848’)
ts.get_hist_data(‘600848’,ktype='W‘) #获取周k线数据
ts.get_hist_data('600848’,ktype='M‘) #获取月k线数据
ts.get_hist_data('600848’,ktype='5‘) #获取5分钟k线数据
ts.get_hist_data('600848’,ktype='15‘) #获取15分钟k线数据
ts.get_hist_data('600848’,ktype='30‘) #获取30分钟k线数据
ts.get_hist_data('600848’,ktype='60‘) #获取60分钟k线数据
ts.get_hist_data('sh’)#获取上证指数k线数据,其它参数与个股一致,下同
ts.get_hist_data(‘sz’)#获取深圳成指k线数据 ts.get_hist_data(‘hs300’)#获取沪深300指数k线数据
ts.get_hist_data(‘sz50’)#获取上证50指数k线数据
ts.get_hist_data(‘zxb’)#获取中小板指数k线数据
ts.get_hist_data(‘cyb’)#获取创业板指数k线数据
Python财经数据接口包TuShare的使用
获取历史分笔数据
df = ts.get_tick_data(‘000756','2015-03-27’)
df.head(10)
Python财经数据接口包TuShare的使用
获取实时分笔数据
df = ts.get_realtime_quotes(‘000581’)
print df[['code','name','price','bid','ask','volume','amount','time']]
返回值说明:
0:name,股票名字
1:open,今日开盘价
2:pre_close,昨日收盘价
3:price,当前价格
4:high,今日最高价
5:low,今日最低价
6:bid,竞买价,即“买一”报价
7:ask,竞卖价,即“卖一”报价
8:volumn,成交量 maybe you need do volumn/100
9:amount,成交金额(元 CNY)
10:b1_v,委买一(笔数 bid volume)
11:b1_p,委买一(价格 bid price)
12:b2_v,“买二”
13:b2_p,“买二”
14:b3_v,“买三”
15:b3_p,“买三”
16:b4_v,“买四”
17:b4_p,“买四”
18:b5_v,“买五”
19:b5_p,“买五”
20:a1_v,委卖一(笔数 ask volume)
21:a1_p,委卖一(价格 ask price)
…
30:date,日期
31:time,时间