导航:首页 > 数据行情 > tushare下载股票数据

tushare下载股票数据

发布时间:2024-06-26 18:45:45

❶ 股票组合可以回测吗

股票组合可以回测。使用构建交易组合进行量化回测。
1、数据获取和加载,A股数据使用tushare来获取,由于对多只股频繁获取容易出现接口报错,可以在本地搭建一个股票数据库。
2、以一个简单的动量+趋势跟踪策略,思路为计算24只股票过去30日的收益率并进行排序,选择前10只股票加入选股池(动量),逐日滚动计算和判断:如果选股池中某只个股满足股价位于20均线以上且没有持仓时买入(以20日均线为生命线跟踪趋势)。如果某只个股已持仓但判断不在选股池中或股价位于20均线以下则卖出。每次交易根据十只个股平均持仓。
3、再写一个循环遍历24只个股数据并加载到回测系统中,将初始本金设置为10万元,手续费为千分之一,回测结束打印出交易日记即可。

❷ 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,时间

❸ 求助大神 有没有股票实时行情的API接口

网络搜索【麦蕊智数】,A股实时股票信息各类数据数据都有,很稳定,可以看看API文档了解一下数据格式。

❹ python用什么方法或者库可以拿到全部股票代码

首先你需要知道哪个网站上有所有股票代码,然后分析这个网站股票代码的存放方式,再利用python写一个爬虫去爬取所有的股票代码

❺ 股票池如何用python构建

股票池用python构建的方法是:使用第三方平台,目前可以使用的是聚宽,对比一下聚宽、优矿、大宽网(已经倒闭了),都大同小异,选哪个都一样。

虽然这些平台都大同小异,但是代码可不能简单复制粘贴,因为底层函数库是不一样的,有可能在别的平台根本用不了某个函数,并且简单复制到自己电脑中的python的话百分之百用不了。

代码的思路是,每个月底进行调仓,选出市值最小的股票交易,去掉ST/*ST/停牌/涨停的股票,然后选择最小市值的10只,基准是创业板综指,看看结果。

python构建数据获取方法是:

这里使用为了接下来的操作需要将一定历史范围的股票数据下载下来,这里下载起始时间为20160101,截至时间为运行代码的时间范围的历史日线数据。

这里以tushare为例, tushare获取历史数据有两种方式。

第一种是以迭代历史交易日的方式获取所有历史数据,假设获取三年的历史数据,一年一般220个交易日左右,那么3年需要请求660多次左右,如果以这种方式的话,就下载数据的时间只需要1分钟多点的样子。

第二种是以迭代所有股票代码的方式获取所有历史数据,股票数量有大概3800多个,需要请求3800多次,但是在积分有限的情况下一分钟最多请求500次,也就意味着仅下载数据的时间至少需要大概8分钟时间。

理论上,你获取的历史范围超过17.3年,那么使用第一种方式才比第二种方式快。

❻ 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的接口怎么样使用

安装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,时间

❽ 銆愭坠鎶婃坠鏁欎綘銆戣偂绁ㄥ彲瑙嗗寲鍒嗘瀽涔婸yecharts锛堜竴锛


娆㈣繋𨱒ュ埌Pyecharts镄勪笘鐣岋纴涓涓鑳戒负浣犵殑镶$エ鍙瑙嗗寲鍒嗘瀽澧炴坊镩烘湳缇庢劅镄凯ython搴掳紒瀹冨阀濡椤湴铻嶅悎浜哅atplotlib鍜孲eaborn绛夌粡鍏稿簱镄勫姛鑳斤纴鐗瑰埆阃傚悎閲戣瀺閲忓寲鍒嗘瀽銆傛垜浠鎺ㄨ崘浣跨敤链鏂扮増链镄1.x锛岄氲繃pip杞昏交𨱒炬涧瀹夎咃纴鍗冲彲鍦↗upyter Notebook涓澶у𪾢韬镓嬨


瀹夎呯瘒锛氱増链杩浠d腑锛寁0.5鍜1.x钖勬湁鐗硅壊銆傛湰鏂囧皢閲囩敤1.9.1杩涜屾紨绀恒傛棤璁烘槸鏂版坠杩樻槸钥佹坠锛岄兘浼氩湪鎴戜滑镄勫紩瀵间笅杞绘涧涓婃坠銆


鍏ラ棬鎸囧崡锛氢粠瀵煎叆锲捐〃绫诲瀷寮濮嬶纴濡侭ar鍜孡ine锛岄氲繃options杩涜岀粏镊撮厤缃銆傚缓璁浠庣粡鍏告ā𨱒垮紑濮嬶纴阃愭ユ帉鎻″熀纭锛屽ぇ閮ㄥ垎閰岖疆閮藉彲榛樿や娇鐢ㄣ


閰岖疆璇﹁В锛歅yecharts镄勯瓟锷涘湪浜庡叾寮哄ぇ镄刼ptions绯荤粺銆傛瘆濡傦纴浣跨敤set_global_opts锛屽彲浠ヨ惧畾鍏ㄥ眬閰岖疆锛屽寘𨰾琁nitOpts镄勫藉害銆侀珮搴﹀拰涓婚桡纴TitleOpts镄勪富鍓镙囬树綅缃锛屼互鍙奃ataZoomOpts镄勭缉鏀炬带鍒躲傚悓镞讹纴LegendOpts鍜孷isualMapOpts涔熷悇鍙稿叾镵岋纴濡傞滆壊鏄犲皠鍜屽浘渚嫔𪾢绀恒


鍏蜂綋镎崭綔婕旂ず锛氩侷temStyleOpts鎺у埗绾挎浔鍜屽~鍏呴滆壊锛孡abelOpts鍒椤喅瀹氭爣绛剧殑灞旷ず鏂瑰纺銆傜粏镊寸殑鍙傛暟璁剧疆锛屾瘆濡傜郴鍒楀悕绉颁笌鏁版嵁椤圭殑{b}镙囩撅纴LineStyleOpts</SplitLineOpts</镄勮惧畾锛屼负浣犵殑锲捐〃澧炶壊娣诲僵銆傚疄鎴樼幆鑺傦纴鎴戜滑灏嗕竴姝ユユ瀯寤虹洿瑙掑潗镙囩郴锲捐〃锛屽寘𨰾杞寸嚎璁剧疆銆佹暟鎹娣诲姞鍜岄厤缃璋冩暣銆


瀹炰緥灞旷ず锛氲╂垜浠浠庢姌绾垮浘寮濮嬶纴姣斿傚𪾢绀2010-2022骞翠笂璇佹寚鏁颁笌鍒涗笟𨱒跨殑骞存敹鐩婄巼镆辩姸锲俱傞氲繃Tushare銮峰彇鏁版嵁锛屼唬镰佸备笅锛



g = Bar().add_xaxis(sss.index.strftime('%Y').tolist()).add_yaxis(["涓婅瘉缁兼寚", "鍒涗笟𨱒"], sss)
g.set_global_opts(title="鎸囨暟链堟敹鐩婄巼", datazoom_opts=opts.DataZoomOpts(), yaxis_opts=opts.AxisOpts(formatter="{value}%"))
g.set_series_opts(label_opts=...) # 鐪佺暐璇︾粏閰岖疆
g.render_notebook()

涓崭粎闄愪簬姝わ纴鎴戜滑杩樻紨绀轰简濡备綍娣诲姞鍖哄烟缂╂斁鍜岀郴鍒楁爣绛撅纴璁╀綘镄勫浘琛ㄦ洿鍏蜂笓涓氭劅銆


镟磋繘阒剁殑搴旂敤锛屽侹绾垮浘鍜屾暎镣瑰浘锛屽彲浠ユ彮绀哄氩彉閲忓叧绯诲拰镞堕棿瓒嫔娍銆备緥濡傦纴鎴戜滑鍙浠ュ垱寤轰竴涓狵绾垮浘锛岀粨钖埚潎绾垮拰MACD鎸囨爣锛屼互鍙婃垚浜ら噺鍜屾妧链鎸囨爣锛屽疄鐜版洿娣卞眰娆$殑鍒嗘瀽銆


鐢≒yecharts V1鏋勫缓镄勮偂绁ㄥ浘琛锛屽傛姌绾垮浘姣旇缉涓婅瘉缁兼寚涓庡垱涓氭澘镄勮蛋锷匡纴浠ュ强鐑锷涘浘灞旷ず鏀剁泭鐜囨定璺屽箙锛岄兘鑳借╀綘镄勬暟鎹璁茶堪镟寸敓锷ㄧ殑鏁呬簨銆


链钖庯纴杩椤彧鏄鍐板北涓瑙掋傚悗缁鎴戜滑灏嗘繁鍏ユ帰璁ㄦ洿澶氩浘琛ㄧ被鍨嬶纴濡傛棩铡嗗浘鍜屼华琛ㄧ洏锛屼互鍙娄赴瀵岀殑閲戣瀺閲忓寲搴旂敤鍦烘櫙锛岃╀綘镄勮偂绁ㄥ垎鏋愬傝柠娣荤考銆傝╂垜浠涓璧锋帰绱Pyecharts镄勬棤闄愬彲鑳斤纴鐢ㄥ彲瑙嗗寲璁茶堪閲戣瀺涓栫晫镄勭簿褰╂晠浜嬨


阅读全文

与tushare下载股票数据相关的资料

热点内容
股票账户为什么还有钱无法取出 浏览:353
有30万怎么做股票投资组合 浏览:116
涨停股票要看领航ok地址 浏览:623
主力股票买卖数据 浏览:365
佳都科技股票今日价格 浏览:784
投资股票有哪些策略 浏览:632
医疗器械产品的股票有哪些 浏览:234
特朗普伊核协议对股票影响 浏览:183
一支股票资金净流出但价格上涨 浏览:687
股票开户选哪个证券公司比较好 浏览:374
买银行股票吃分红 浏览:511
中国中铁股票上市多久 浏览:617
中国船舶股票跌停 浏览:692
建设银行股票上市时股价 浏览:278
分析近期股票的日k线走势 浏览:176
极光数据股票 浏览:218
长期股票书籍排行榜前十名 浏览:701
卫材中国股票 浏览:809
海通证券股票顺序 浏览:712
奥马股票是否重组 浏览:84