导航:首页 > 全球股市 > tushare获取股票所属行业

tushare获取股票所属行业

发布时间:2024-06-23 13:11:35

Ⅰ 股票池如何用python构建

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

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

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

python构建数据获取方法是:

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

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

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

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

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

Ⅱ 濡备綍璁╀笓涓氭搷鐩樻坠蹇阃熷垏鎹㈣偂绁ㄦ澘鍧

涓扑笟镎岖洏镓嬮渶瑕佸揩阃熷垏鎹㈣偂绁ㄦ澘鍧楋纴浠ヨ幏鍙栨洿澶氱殑鎶曡祫链轰细鍜岃幏寰楁洿楂樼殑鏀剁泭銆备互涓嬫槸鍑犱釜鏂规硶锛屽彲浠ュ府锷╂搷鐩樻坠蹇阃熷垏鎹㈣偂绁ㄦ澘鍧椼

1.浣跨敤琛屼笟鍒嗙被宸ュ叿

d琛屼笟鍒嗙被宸ュ叿鍙浠ュ府锷╂搷鐩樻坠镓惧埌涓庡尰钻銆佺戞妧銆佽兘婧愮瓑琛屼笟鐩稿叧镄勮偂绁ㄦ澘鍧椼

2.鍏虫敞𨱒垮潡鐑搴

镎岖洏镓嫔彲浠ラ氲繃鍏虫敞𨱒垮潡鐑搴︽潵蹇阃熷垏鎹㈣偂绁ㄦ澘鍧椼傛澘鍧楃儹搴﹀彲浠ュ弽鏄犲綋鍓嶅竞鍦虹殑鐑镣瑰拰瓒嫔娍锛屽府锷╂搷鐩樻坠镓惧埌鎶曡祫浠峰肩殑镶$エ銆傚綋鍓嶅竞鍦虹儹镣瑰寘𨰾鏂拌兘婧愩5G銆佷簯璁$畻绛夋澘鍧椼

3.鍒╃敤鏁版嵁鍒嗘瀽宸ュ叿

镎岖洏镓嫔彲浠ュ埄鐢ㄦ暟鎹鍒嗘瀽宸ュ叿𨱒ュ揩阃熷垏鎹㈣偂绁ㄦ澘鍧椼傝繖浜涘伐鍏峰彲浠ュ府锷╂搷鐩樻坠鍒嗘瀽镶$エ镄勫熀链闱㈠拰鎶链闱锛屾垒鍒版姇璧勪环鍊肩殑镶$エ銆俆ushare鏁版嵁鍒嗘瀽宸ュ叿鍙浠ュ府锷╂搷鐩樻坠鍒嗘瀽镶$エ镄勮储锷℃暟鎹銆佸竞鍦烘暟鎹鍜屾妧链鎸囨爣銆

4.鍏虫敞瀹忚傜粡娴庣幆澧

镎岖洏镓嫔彲浠ラ氲繃鍏虫敞瀹忚傜粡娴庣幆澧冩潵蹇阃熷垏鎹㈣偂绁ㄦ澘鍧椼傚畯瑙傜粡娴庣幆澧冨彲浠ュ奖鍝崭笉钖岃屼笟鍜屾澘鍧楃殑鍙戝𪾢锛屽府锷╂搷鐩樻坠镓惧埌鎶曡祫浠峰肩殑镶$エ銆傚綋鍓嶅畯瑙傜粡娴庣幆澧冧笅锛屽尰钻銆佹秷璐广佺戞妧绛夋澘鍧楀叿链夎缉濂界殑鎶曡祫浠峰笺

浠ヤ笂鏄鍑犱釜鏂规硶锛屽彲浠ュ府锷╀笓涓氭搷鐩樻坠蹇阃熷垏鎹㈣偂绁ㄦ澘鍧椼傛搷鐩樻坠鍙浠ユ牴鎹镊宸辩殑闇姹傚拰甯傚満𨱍呭喌锛岄夋嫨阃傚悎镊宸辩殑鏂规硶锛屼互銮峰彇镟村氱殑鎶曡祫链轰细鍜岃幏寰楁洿楂樼殑鏀剁泭銆

Ⅲ python中stock的用法

首先证券公司会提供一些API给你,使用的时tushare这个库。
首先安装tushare这个库
pip install tushare
打开IDE,使用的时pycharm这个工具。
import tushare, time #导入tushare库
data = tushare.get_realtime_quotes('600519') #获取股票代码为000581的股票信息
print(data)

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

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

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

Ⅶ 请问有类似tushare的财经股票数据API吗

题主是做量化回测吗?我觉得用大智慧、同花顺的公式平台就可以了。这些都是上市公司,数据齐备,公式平台开发也很简单,基本上不需要有编程经验,看看软件中的指标、公式等例子就会使用了。而且每个指标都有详细的中文说明。

如果是企业机构等,有专门的金融实时行情API接口,例如微盛的金融实时行情API接口。我之前在券商实习时,师兄所在部门就使用微盛的金融API接口进行测试。他们的优点是支持市场多,几乎涵盖了内地、海外的所有主要市场,包括现货、期货、期权。例如师兄当时做上证50的套利测试,微盛的API接口包括了上证50成分股现货、中金所的上证50股指期货、以及上证50期权(很多接口都没有期权,这样不方便做套利测试)。不过他们接口的缺点是需要有编程基础,没有编程基础是搞不定的(需要有专门的程序员来开发),这个不适合普通投资者使用。

Ⅷ tushare程序代码中,fields指的是

fields 就是输出参数。通过查询相关资料显示在代码中fields 就是输出参数。Tushare是一个免费、开源的python财经数据接口包,主要实现对股票等金融数据从数据采集、清洗加工 到、数据存储的过程,数据多样易获取,在数据分析,机器学习,股票预测等领域都可以被广泛的应用。

阅读全文

与tushare获取股票所属行业相关的资料

热点内容
正业科技股票质押多少钱 浏览:1
中农业银行股票怎么样 浏览:847
中远海发股票2019全年走势图 浏览:727
股票长期持有还是短期抛售 浏览:170
股票在st之前暴跌 浏览:682
股票一般营业时间 浏览:241
非典期间连续涨停的股票 浏览:713
债券如何影响股票 浏览:242
房地产股票赚钱么 浏览:753
京沪高铁股票适合长期持有吗 浏览:530
股票软件查看以前的市盈率 浏览:152
在股票上画图软件有哪些 浏览:406
有方科技股票入股价格 浏览:963
短线股票资金管理 浏览:467
中泰证券股票模拟盘收费吗 浏览:406
股票解禁的准确时间 浏览:663
华信软件股票 浏览:25
一只好股票与企业的关系 浏览:72
发放股票股利后不影响 浏览:783
国信证券股票抵押 浏览:147