100银子求助如何遍历读取TuShare的分笔股票数据

2024-05-13

1. 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用起来就方便了。

100银子求助如何遍历读取TuShare的分笔股票数据

2. 新人发帖求助,python使用tushare股票分析包方法报错

我是一名大学生,刚刚上手python,成功安装了tushare包,但是调用的官方文档的示例方法(get_hist_data)的时报错:
AttributeError: 'module' 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 ,

3. 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 tsprint ts.__version__import tushare as tsdf = 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/1009: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,时间

tushare的接口怎么样使用

4. 怎样使用tushare的提供的数据与库talib计算macd

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

5. python tushare炒股好用吗

[python] view plain copy
#!/usr/bin/python  
# coding: UTF-8  
  
"""This script parse stock info"""  
  
import tushare as ts  
  
def get_all_price(code_list):  
    '''''process all stock'''  
    df = ts.get_realtime_quotes(STOCK)  
    print df  
  
if __name__ == '__main__':  
    STOCK = ['600219',       ##南山铝业  
             '000002',       ##万  科A  
             '000623',       ##吉林敖东  
             '000725',       ##京东方A  
             '600036',       ##招商银行  
             '601166',       ##兴业银行  
             '600298',       ##安琪酵母  
             '600881',       ##亚泰集团  
             '002582',       ##好想你  
             '600750',       ##江中药业  
             '601088',       ##中国神华  
             '000338',       ##潍柴动力  
             '000895',       ##双汇发展  
             '000792']       ##盐湖股份  
  
    get_all_price(STOCK)  

上述的代码就是调用 ts 的 get_realtime_quotes 这个接口,获取并打印对应的股票数据。



保存成tushare-example.py这个文件后,执行结果如下:

[python] view plain copy
# python tushare-example.py  
     name    open pre_close   price    high     low     bid     ask  \  
0    南山铝业   6.090     6.040   6.020   6.240   6.000   6.010   6.030  
1   万  科A    0.00     24.43    0.00    0.00       0    0.00    0.00  
2    吉林敖东   23.80     23.89   23.42   23.81   23.39   23.41   23.42  
3    京东方A    2.30      2.31    2.30    2.31    2.29    2.29    2.30  
4    招商银行  14.900    14.880  14.860  14.930  14.780  14.870  14.880  
5    兴业银行  14.380    14.380  14.420  14.500  14.350  14.420  14.430  
6    安琪酵母  32.570    32.610  32.270  33.500  32.010  32.260  32.290  
7    亚泰集团   5.020     5.040   4.920   5.030   4.910   4.910   4.920  
8     好想你    0.00     15.62    0.00    0.00       0    0.00    0.00  
9    江中药业  25.910    26.050  25.510  26.100  25.500  25.500  25.510  
10   中国神华  13.150    13.130  13.100  13.220  13.090  13.090  13.100  
11   潍柴动力    7.26      7.24    7.18    7.28    7.16    7.17    7.18  
12   双汇发展   18.15     18.17   18.20   18.25   18.10   18.20   18.21  
13   盐湖股份   18.21     18.37   17.84   18.36   17.80   17.83   17.84  
  
       volume         amount   ...      a2_p    a3_v    a3_p   a4_v    a4_p  \  
0    57575165  351584271.000   ...     6.040     649   6.050    764   6.060  
1           0           0.00   ...      0.00            0.00           0.00  
2    11613023   274208845.93   ...     23.43     260   23.44      3   23.45  
3   200290823   460365710.26   ...      2.31  121698    2.32  65422    2.33  
4    16885368  250744421.000   ...    14.890    2746  14.900   1060  14.910  
5    44311362  639044453.000   ...    14.440    2299  14.450   1971  14.460  
6     6430819  211088364.000   ...    32.300      50  32.390      3  32.400  
7    11602430   57638953.000   ...     4.930    1358   4.940   1207   4.950  
8           0           0.00   ...      0.00            0.00           0.00  
9     8142359  209824301.000   ...    25.520      37  25.530     48  25.540  
10   11113228  146177929.000   ...    13.110     176  13.120     92  13.130  
11   13815858    99641720.65   ...      7.19    1783    7.20    540    7.21  
12    3251027    59110247.93   ...     18.22     235   18.23    248   18.24  
13   14408288   259983524.09   ...     17.85     118   17.86     22   17.87  
  
     a5_v    a5_p        date      time    code  
0     575   6.070  2016-02-05  15:00:00  600219  
1            0.00  2016-02-05  15:05:56  000002  
2      19   23.46  2016-02-05  15:05:56  000623  
3   55669    2.34  2016-02-05  15:05:56  000725  
4     790  14.920  2016-02-05  15:00:00  600036  
5    3526  14.470  2016-02-05  15:00:00  601166  
6       8  32.470  2016-02-05  15:00:00  600298  
7     893   4.960  2016-02-05  15:00:00  600881  
8            0.00  2016-02-05  15:05:56  002582  
9      78  25.550  2016-02-05  15:00:00  600750  
10    206  13.140  2016-02-05  15:00:00  601088  
11    668    7.22  2016-02-05  15:05:56  000338  
12    506   18.25  2016-02-05  15:05:56  000895  
13     28   17.88  2016-02-05  15:05:56  000792  

bingo!

python tushare炒股好用吗

6. python tushare安装报错

r in Huangyan. Now located in th

7. win10 python3.5 64位 pip安装tushare报错,求解决

参考
个人建议卸掉当前Python,安装Anaconda,再进行tushare模块安装

win10 python3.5 64位 pip安装tushare报错,求解决

8. 如何利用python抓取美股数据

一 准备环境
  1 安装tushare模块包。
pip install tushare
二 注册tushare账号,获取token(目前tushare pro版本必须有token值才能正常访问)
  访问https://tushare.pro/register?reg=380388  tushare官网进行注册,然后记录token值备用。
三 开始python编程
Python代码:
import tushare as ts
#设置token
token='你自己的token'
pro = ts.pro_api(token)
#获取002242.SZ日行数据
pa=pro.daily(ts_code='002242.SZ', start_date='20200701',end_date='20200716')
# 打印获取数据
print(pa)
 
运行程序,可见如下打印,002242.SZ最近两周的数据都在这里了。