通过这个tushare数据接口,获取股票数据真是非常方便。
# -*- coding: utf-8 -*-
"""
Created on Tue May 9 20:23:04 2019
@author: User
"""
import tushare as ts
stocks = ['300038', ##数知科技
'000338', ##潍柴动力
'000777'] ##中核科技
realdata = ts.get_realtime_quotes(stocks)
print(realdata)
运行:
窗口中只能显示部分数据:
name open pre_close price ... a5_p date time code
0 数知科技 10.010 10.130 10.140 ... 10.180 2019-05-09 15:00:03 300038
1 潍柴动力 11.510 11.650 11.380 ... 11.420 2019-05-09 15:00:03 000338
2 中核科技 12.800 12.950 12.580 ... 12.650 2019-05-09 15:00:03 000777
变量窗口显示比较详细:
name open pre_close price high low bid ask volume amount b1_v b1_p b2_v b2_p b3_v b3_p b4_v b4_p b5_v b5_p a1_v a1_p a2_v a2_p a3_v a3_p a4_v a4_p a5_v a5_p date time code
中核科技 12.800 12.950 12.580 12.900 12.510 12.580 12.600 5384199 68479571.720 63 12.580 45 12.570 86 12.560 364 12.550 9 12.540 174 12.600 281 12.610 80 12.630 50 12.640 40 12.650 2019-05-09 15:00:03 000777
数知科技 10.010 10.130 10.140 10.300 10.000 10.130 10.140 9005635 92005536.790 329 10.130 226 10.120 115 10.110 296 10.100 40 10.090 843 10.140 97 10.150 39 10.160 255 10.170 1327 10.180 2019-05-09 15:00:03 300038
潍柴动力 11.510 11.650 11.380 11.740 11.350 11.370 11.380 67378176 775197091.320 1170 11.370 2090 11.360 3712 11.350 393 11.340 412 11.330 161 11.380 1240 11.390 1742 11.400 2297 11.410 1190 11.420 2019-05-09 15:00:03 000338
其中,字段含义:
0:name,股票名字
1:open,今日开盘价
2:pre_close,昨日收盘价
3:price,当前价格
4:high,今日最高价
5:low,今日最低价
6:bid,竞买价,即“买一”报价
7:ask,竞卖价,即“卖一”报价
8:volume,成交量 maybe you need do volume/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,时间;