打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[Python 与 炒股] TuShare 使用篇之二

之前是直接在控制台上使用 TuShare 来获取一些数据,

接下来就写一个最简单的脚本来测一下TuShare。

每个股民都有自己的股票池,那个就写一个程序来实时观测当前的股价。

代码如下所示:

[python] view plain copy
  1. #!/usr/bin/python  
  2. # coding: UTF-8  
  3.   
  4. """This script parse stock info"""  
  5.   
  6. import tushare as ts  
  7.   
  8. def get_all_price(code_list):  
  9.     '''''process all stock'''  
  10.     df = ts.get_realtime_quotes(STOCK)  
  11.     print df  
  12.   
  13. if __name__ == '__main__':  
  14.     STOCK = ['600219',       ##南山铝业  
  15.              '000002',       ##万  科A  
  16.              '000623',       ##吉林敖东  
  17.              '000725',       ##京东方A  
  18.              '600036',       ##招商银行  
  19.              '601166',       ##兴业银行  
  20.              '600298',       ##安琪酵母  
  21.              '600881',       ##亚泰集团  
  22.              '002582',       ##好想你  
  23.              '600750',       ##江中药业  
  24.              '601088',       ##中国神华  
  25.              '000338',       ##潍柴动力  
  26.              '000895',       ##双汇发展  
  27.              '000792']       ##盐湖股份  
  28.   
  29.     get_all_price(STOCK)  

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


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

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

bingo!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
分享一个简单的python脚本--用于实时观测当前股价
[Python策略与安装]基于Python的免费股票数据接口TuShare的使用
Python量化交易,一分钟搞定Tushare!
如何利用python等程序查找行业或宏观数据?
Python股票数据分析
原创 | 我用python写了一套股票万金油,回报小雪下面给我吃
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服