- 安装TuSahre数据环境
- 初步认识TuSahre环境
一、安装TuSahre
1. 前置条件
安转模块 | 安装指令 |
---|---|
pandas | pip install pandas |
lxml | pip install lxml |
安装开源的Python环境anaconda,基本上所有的常见依赖包都会安装。
2 .安装TuShare
安装指令
pip install tushare
![](https://img.haomeiwen.com/i13618185/57959566e348c0ed.png)
升级指令
pip install tushare --upgrade
二、初步认识TuShare环境
** 1. 从dir开始认识:**
localhost:~ yangqiang$ python
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 26 2018, 19:50:54)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tushare
>>> dir(tushare)
['MailMerge', 'TraderAPI', '__author__', '__builtins__', '__cached__',
'__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__',
'__spec__', '__version__', '__warningregistry__', 'bar', 'bdi',
'broker_tops', 'cap_tops', 'close_apis', 'codecs', 'coins', 'coins_bar',
'coins_snapshot', 'coins_tick', 'coins_trade', 'day_boxoffice',
'day_cinema', 'forecast_data', 'fund', 'fund_holdings', 'futures',
'get_apis', 'get_area_classified', 'get_balance_sheet',
'get_cash_flow', 'get_cashflow_data', 'get_cffex_daily',
'get_concept_classified', 'get_cpi', 'get_czce_daily', 'get_day_all',
'get_dce_daily', 'get_debtpaying_data', 'get_deposit_rate',
'get_fund_info', 'get_future_daily', 'get_gdp_contrib', 'get_gdp_for',
'get_gdp_pull', 'get_gdp_quarter', 'get_gdp_year',
'get_gem_classified', 'get_gold_and_foreign_reserves',
'get_growth_data', 'get_h_data', 'get_hist_data', 'get_hists',
'get_hs300s', 'get_index', 'get_industry_classified', 'get_instrument',
'get_intlfuture', 'get_k_data', 'get_latest_news', 'get_loan_rate',
'get_markets', 'get_money_supply', 'get_money_supply_bal',
'get_nav_close', 'get_nav_grading', 'get_nav_history', 'get_nav_open',
'get_notices', 'get_operation_data', 'get_ppi', 'get_profit_data',
'get_profit_statement', 'get_realtime_quotes', 'get_report_data',
'get_rrr', 'get_shfe_daily', 'get_shfe_vwap', 'get_sina_dd',
'get_sme_classified', 'get_st_classified', 'get_stock_basics',
'get_suspended', 'get_sz50s', 'get_terminated', 'get_tick_data',
'get_today_all', 'get_today_ticks', 'get_token', 'get_zz500s',
'global_realtime', 'guba_sina', 'inst_detail', 'inst_tops', 'internet',
'is_holiday', 'latest_content', 'lpr_data', 'lpr_ma_data', 'margin_detail',
'margin_offset', 'margin_target', 'margin_zsl', 'moneyflow_hsgt',
'month_boxoffice', 'new_cbonds', 'new_stocks', 'notice_content',
'os', 'pledged_detail', 'pro', 'pro_api', 'pro_bar', 'profit_data',
'profit_divis', 'quotes', 'realtime_boxoffice', 'reset_instrument',
'set_token', 'sh_margin_details', 'sh_margins', 'shibor_data',
'shibor_ma_data', 'shibor_quote_data', 'stock', 'stock_issuance',
'stock_pledged', 'sz_margin_details', 'sz_margins', 'tick',
'top10_holders', 'top_list', 'trade_cal', 'trader', 'util', 'xsg_data']
>>>
2. 查看版本
>>> print(tushare.__version__)
1.2.17
>>>
3. 获取实时票房
>>> df = tushare.realtime_boxoffice()
>>> print(df)
BoxOffice Irank MovieName boxPer movieDay sumBoxOffice time
0 212.98 1 无名之辈 27.73 11 34642.62 2018-11-26 10:15:57
1 182.01 2 无敌破坏王2:大闹互联网 23.70 4 13602.87 2018-11-26 10:15:57
2 155.04 3 毒液:致命守护者 20.19 18 167743.98 2018-11-26 10:15:57
3 91.69 4 憨豆特工3 11.94 4 7960.73 2018-11-26 10:15:57
4 71.49 5 神奇动物:格林德沃之罪 9.31 11 36191.04 2018-11-26 10:15:57
5 20.52 6 中国蓝盔 2.67 4 1054.61 2018-11-26 10:15:57
6 12.58 7 克隆人 1.64 4 299.05 2018-11-26 10:15:57
7 3.35 8 名侦探柯南:零的执行人 0.44 18 12570.96 2018-11-26 10:15:57
8 2.14 9 你好,之华 0.28 18 7898.86 2018-11-26 10:15:57
9 2.07 10 最后一公里 0.27 11 62.81 2018-11-26 10:15:57
10 14.16 11 其它 1.00 0 0.00 2018-11-26 10:15:57
>>>
4.股票交易实时行情
>>> import tushare
>>> df=tushare.get_today_all()
[Getting data:]############################################################>>> print(df)
code name changepercent trade open high low settlement volume turnoverratio amount per pb mktcap nmc
0 603999 读者传媒 0.962 5.25 5.13 5.34 5.13 5.20 1457300.0 0.63251 7695365.0 40.076 1.781 3.024000e+05 1.209600e+05
1 603998 方盛制药 -0.380 5.24 5.21 5.31 5.18 5.26 1098010.0 0.25824 5768562.0 37.429 2.157 2.245669e+05 2.228031e+05
2 603997 继峰股份 -1.542 8.30 8.52 8.52 8.26 8.43 902700.0 0.14329 7565786.0 18.043 2.920 5.309087e+05 5.229000e+05
3 603996 中新科技 0.986 8.19 8.12 8.22 8.08 8.11 1183750.0 1.14621 9659767.0 16.714 1.565 2.458229e+05 8.458223e+04
4 603993 洛阳钼业 0.000 3.87 3.85 3.90 3.83 3.87 17836532.0 0.10097 69018008.0 27.643 2.025 8.358906e+06 6.836654e+06
5 603991 至正股份 1.125 18.87 18.57 19.10 18.35 18.66 200000.0 0.48687 3766737.0 34.944 2.954 1.406475e+05 7.751592e+04
6 603990 麦迪科技 0.285 31.69 31.50 31.75 31.50 31.60 116700.0 0.19362 3695646.0 49.516 5.915 2.555318e+05 1.910020e+05
7 603989 艾华集团 -0.809 20.84 21.17 21.28 20.81 21.01 369200.0 0.09467 7749615.0 21.485 4.470 8.127635e+05 8.127635e+05
8 603988 中电电机 -0.575 10.37 10.43 10.58 10.15 10.43 940370.0 0.39982 9754111.0 37.036 3.681 2.439024e+05 2.439024e+05
9 603987 康德莱 0.658 6.12 6.08 6.16 6.08 6.08 707960.0 0.26605 4339613.0 16.105 2.084 2.702647e+05 1.628532e+05
10 603986 兆易创新 -0.508 72.45 73.00 74.26 72.16 72.82 1612023.0 0.77726 117964083.0 36.407 10.792 2.062249e+06 1.502593e+06
11 603985 恒润股份 1.519 20.05 19.70 20.48 19.40 19.75 597946.0 0.89836 12061292.0 15.844 1.949 2.085200e+05 1.334528e+05
12 603980 吉华集团 0.655 12.29 12.21 12.37 12.21 12.21 545800.0 0.22220 6719751.0 13.918 1.467 6.145000e+05 3.018831e+05
13 603979 金诚信 0.392 7.68 7.70 7.71 7.62 7.65 458278.0 0.07834 3520291.0 21.943 1.118 4.492800e+05 4.492800e+05
14 603978 深圳新星 -0.278 21.55 21.65 21.82 21.41 21.61 491800.0 0.67429 10646158.0 13.726 2.519 3.448000e+05 1.571764e+05
15 603977 国泰集团 -0.136 7.34 7.35 7.44 7.25 7.35 474340.0 0.26958 3499538.0 23.677 2.321 2.871657e+05 1.291488e+05
16 603976 正川股份 0.894 13.55 13.41 13.79 13.31 13.43 234461.0 0.61217 3177868.0 14.890 2.109 2.048760e+05 5.189642e+04
17 603970 中农立华 0.824 14.68 14.52 14.75 14.52 14.56 284920.0 0.35794 4176381.0 16.703 2.794 2.348801e+05 1.168529e+05
18 603969 银龙股份 2.808 4.76 4.59 4.85 4.52 4.63 6310142.0 0.75031 29725121.0 15.867 2.402 4.003160e+05 4.003160e+05
19 603968 醋化股份 -1.297 12.94 13.05 13.12 12.90 13.11 364696.0 0.17835 4743651.0 16.380 1.892 2.645971e+05 2.645971e+05
20 603966 法兰泰克 4.452 8.68 8.20 8.74 8.20 8.31 1250584.0 1.34487 10705377.0 21.171 2.084 1.831303e+05 8.071454e+04
21 603963 大理药业 -0.076 13.22 13.20 13.40 13.06 13.23 325000.0 0.42553 4314739.0 24.036 3.746 1.718600e+05 1.009678e+05
22 603960 克来机电 -1.374 29.44 29.85 30.20 29.39 29.85 66015.0 0.12742 1961379.0 57.725 8.541 3.980288e+05 1.525240e+05
23 603959 百利科技 1.661 14.69 14.97 14.97 14.18 14.45 1182000.0 0.79350 17490156.0 30.604 4.407 4.606784e+05 2.188222e+05
24 603958 哈森股份 0.236 8.49 8.47 8.53 8.40 8.47 228500.0 0.34622 1938202.0 101.555 1.720 1.867007e+05 5.603315e+04
25 603955 大千生态 1.051 15.39 15.38 15.45 15.20 15.23 166000.0 0.23275 2536766.0 16.023 1.595 1.740609e+05 1.097618e+05
26 603939 益丰药房 1.544 50.65 49.94 50.82 49.00 49.88 441697.0 0.12178 21963622.0 58.623 5.435 1.908522e+06 1.837048e+06
27 603938 三孚股份 -1.081 17.38 17.48 17.48 17.17 17.57 444500.0 0.87523 7720937.0 15.945 2.520 2.609896e+05 8.826711e+04
28 603937 丽岛新材 0.086 11.62 11.56 11.68 11.52 11.61 781800.0 1.03061 9092473.0 20.034 1.879 2.427186e+05 8.814731e+04
29 603936 博敏电子 0.202 14.87 14.83 15.07 14.54 14.84 478900.0 0.85365 7123694.0 38.128 1.518 3.203855e+05 8.342070e+04
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
3599 600421 ST仰帆 1.935 6.32 6.02 6.34 5.92 6.20 188568.0 0.09640 1157621.0 -158.000 972.308 1.236192e+05 1.236192e+05
3600 600408 *ST安泰 -2.787 2.79 2.83 2.84 2.74 2.87 6275650.0 0.62333 17494559.0 -9.964 2.258 2.808972e+05 2.808972e+05
3601 600401 *ST海润 0.000 0.87 0.00 0.00 0.00 0.87 0.0 0.00000 0.0 -1.673 27.103 4.110694e+05 4.110694e+05
3602 600399 *ST抚钢 0.000 2.38 0.00 0.00 0.00 2.38 0.0 0.00000 0.0 -2.311 -3.247 3.094000e+05 2.688502e+05
3603 600397 *ST安煤 -0.913 2.17 2.19 2.20 2.15 2.19 1499900.0 0.15151 3270985.0 -3.113 2.446 2.148213e+05 2.148213e+05
3604 600321 *ST正源 1.042 1.94 1.91 1.94 1.90 1.92 1413764.0 0.09359 2723433.0 -646.667 1.096 2.930467e+05 2.930467e+05
3605 600311 荣华实业 -5.738 3.45 3.52 3.56 3.29 3.66 26541899.0 3.98767 90229946.0 884.615 2.970 2.296320e+05 2.296320e+05
3606 600301 ST南化 -1.987 5.92 5.96 6.00 5.89 6.04 377100.0 0.16037 2234791.0 -42.867 4.659 1.392077e+05 1.392077e+05
3607 600289 *ST信通 0.380 2.64 2.62 2.67 2.55 2.63 2626201.0 0.46406 6864633.0 -0.672 6.652 1.665977e+05 1.494036e+05
3608 600275 ST昌鱼 -3.311 2.92 2.88 2.97 2.88 3.02 2816000.0 0.55342 8193887.0 360.494 10.610 1.485805e+05 1.485805e+05
3609 600265 ST景谷 -0.041 24.13 24.13 24.14 23.87 24.14 8400.0 0.00647 201644.0 -100.542 415.318 3.132074e+05 3.132074e+05
3610 600247 *ST成城 -4.983 5.72 5.90 5.99 5.72 6.02 3058389.0 0.90904 17701460.0 -27.135 103.811 1.924446e+05 1.924446e+05
3611 600242 中昌数据 -0.151 13.22 13.30 13.58 13.18 13.24 618001.0 0.20346 8273321.0 47.214 2.904 6.037113e+05 4.015532e+05
3612 600238 *ST椰岛 -1.587 4.96 5.02 5.02 4.79 5.04 557103.0 0.12519 2731296.0 -20.667 3.736 2.223072e+05 2.207208e+05
3613 600234 ST山水 0.962 7.35 7.26 7.37 7.25 7.28 145800.0 0.07202 1067479.0 -56.538 21.580 1.487977e+05 1.487977e+05
3614 600228 ST昌九 -5.034 8.30 8.30 8.30 8.30 8.74 87800.0 0.03638 728740.0 76.639 32.729 2.002956e+05 2.002956e+05
3615 600217 中再资环 0.211 4.74 4.77 4.77 4.69 4.73 563880.0 0.04275 2664235.0 29.737 3.484 6.582247e+05 6.251637e+05
3616 600209 *ST罗顿 -3.270 3.55 3.53 3.65 3.49 3.67 2721659.0 0.61995 9675039.0 -34.167 2.630 1.558490e+05 1.558490e+05
3617 600202 *ST哈空 -2.865 3.73 3.80 3.83 3.66 3.84 1292685.0 0.33722 4834440.0 -16.338 2.358 1.429861e+05 1.429861e+05
3618 600198 *ST大唐 0.760 6.63 6.55 6.74 6.41 6.58 4795401.0 0.54784 31507480.0 -2.208 -46.822 5.848379e+05 5.803409e+05
3619 600193 *ST创兴 -0.332 3.00 2.99 3.01 2.94 3.01 1387789.0 0.32625 4122477.0 -16.667 6.348 1.276119e+05 1.276119e+05
3620 600163 中闽能源 2.477 3.31 3.23 3.38 3.23 3.23 1840504.0 0.18415 6103313.0 21.494 1.807 3.308230e+05 3.308230e+05
3621 600150 *ST船舶 1.525 12.65 12.38 12.79 12.38 12.46 3233100.0 0.23460 40877868.0 -7.575 1.169 1.743319e+06 1.743319e+06
3622 600149 ST坊展 1.512 5.37 5.43 5.43 5.21 5.29 1351400.0 0.35548 7220383.0 100.187 10.577 2.041459e+05 2.041459e+05
3623 600145 *ST新亿 0.000 1.87 0.00 0.00 0.00 1.87 0.0 0.00000 0.0 271.014 4.176 2.788358e+05 2.788358e+05
3624 600091 ST明科 -0.781 3.81 3.80 3.84 3.74 3.84 294500.0 0.08751 1117615.0 381.000 1.873 1.666542e+05 1.282164e+05
3625 600087 退市长油 0.000 0.00 0.00 0.00 0.00 0.00 0.0 0.00000 0.0 0.000 0.000 0.000000e+00 0.000000e+00
3626 600074 *ST保千 -0.769 1.29 1.29 1.30 1.26 1.30 5916000.0 0.57658 7572762.0 -0.407 -0.844 3.144873e+05 1.323609e+05
3627 600071 凤凰光学 1.667 8.54 8.42 8.61 8.42 8.40 404800.0 0.17046 3460541.0 61.000 4.835 2.028015e+05 2.028015e+05
3628 600069 银鸽投资 0.929 3.26 3.27 3.27 3.23 3.23 1701350.0 0.10477 5539246.0 81.500 2.492 5.293698e+05 5.293698e+05
[3629 rows x 15 columns]
>>>
6. 股票历史数据查询
>>> tushare.set_token('你的token')
>>> pro = tushare.pro_api()
>>> df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
>>> print(df)
ts_code trade_date open high low close pre_close change pct_change vol amount
0 000001.SZ 20180718 8.75 8.85 8.69 8.70 8.72 -0.02 -0.23 525152.77 460697.377
1 000001.SZ 20180717 8.74 8.75 8.66 8.72 8.73 -0.01 -0.11 375356.33 326396.994
2 000001.SZ 20180716 8.85 8.90 8.69 8.73 8.88 -0.15 -1.69 689845.58 603427.713
3 000001.SZ 20180713 8.92 8.94 8.82 8.88 8.88 0.00 0.00 603378.21 535401.175
4 000001.SZ 20180712 8.60 8.97 8.58 8.88 8.64 0.24 2.78 1140492.31 1008658.828
5 000001.SZ 20180711 8.76 8.83 8.68 8.78 8.98 -0.20 -2.23 851296.70 744765.824
6 000001.SZ 20180710 9.02 9.02 8.89 8.98 9.03 -0.05 -0.55 896862.02 803038.965
7 000001.SZ 20180709 8.69 9.03 8.68 9.03 8.66 0.37 4.27 1409954.60 1255007.609
8 000001.SZ 20180706 8.61 8.78 8.45 8.66 8.60 0.06 0.70 988282.69 852071.526
9 000001.SZ 20180705 8.62 8.73 8.55 8.60 8.61 -0.01 -0.12 835768.77 722169.579
10 000001.SZ 20180704 8.63 8.75 8.61 8.61 8.67 -0.06 -0.69 711153.37 617278.559
11 000001.SZ 20180703 8.69 8.70 8.45 8.67 8.61 0.06 0.70 1274838.57 1096657.033
12 000001.SZ 20180702 9.05 9.05 8.55 8.61 9.09 -0.48 -5.28 1315520.13 1158545.868
>>>
其中token需要注册后,在账号主页获取token(免费的)。
7. 股票列表
>>> ls=pro.stock_basic()
>>> print(ls)
ts_code symbol name area industry market list_date
0 000001.SZ 000001 平安银行 深圳 银行 主板 19910403
1 000002.SZ 000002 万科A 深圳 全国地产 主板 19910129
2 000004.SZ 000004 国农科技 深圳 生物制药 主板 19910114
3 000005.SZ 000005 世纪星源 深圳 房产服务 主板 19901210
4 000006.SZ 000006 深振业A 深圳 区域地产 主板 19920427
5 000007.SZ 000007 全新好 深圳 酒店餐饮 主板 19920413
6 000008.SZ 000008 神州高铁 北京 运输设备 主板 19920507
7 000009.SZ 000009 中国宝安 深圳 综合类 主板 19910625
8 000010.SZ 000010 美丽生态 深圳 建筑施工 主板 19951027
9 000011.SZ 000011 深物业A 深圳 区域地产 主板 19920330
10 000012.SZ 000012 南玻A 深圳 玻璃 主板 19920228
11 000014.SZ 000014 沙河股份 深圳 全国地产 主板 19920602
12 000016.SZ 000016 深康佳A 深圳 家用电器 主板 19920327
13 000017.SZ 000017 深中华A 深圳 文教休闲 主板 19920331
14 000018.SZ 000018 神州长城 深圳 装修装饰 主板 19920616
15 000019.SZ 000019 深深宝A 深圳 软饮料 主板 19921012
16 000020.SZ 000020 深华发A 深圳 元器件 主板 19920428
17 000021.SZ 000021 深科技 深圳 电脑设备 主板 19940202
18 000022.SZ 000022 深赤湾A 深圳 港口 主板 19930505
19 000023.SZ 000023 深天地A 深圳 其他建材 主板 19930429
20 000025.SZ 000025 特力A 深圳 汽车服务 主板 19930621
21 000026.SZ 000026 飞亚达A 深圳 其他商业 主板 19930603
22 000027.SZ 000027 深圳能源 深圳 火力发电 主板 19930903
23 000028.SZ 000028 国药一致 深圳 医药商业 主板 19930809
24 000029.SZ 000029 深深房A 深圳 区域地产 主板 19930915
25 000030.SZ 000030 富奥股份 吉林 汽车配件 主板 19930929
26 000031.SZ 000031 中粮地产 深圳 全国地产 主板 19931008
27 000032.SZ 000032 深桑达A 深圳 元器件 主板 19931028
28 000034.SZ 000034 神州数码 深圳 综合类 主板 19940509
29 000035.SZ 000035 中国天楹 江苏 环境保护 主板 19940408
... ... ... ... ... ... ... ...
3530 603936.SH 603936 博敏电子 广东 元器件 主板 20151209
3531 603937.SH 603937 丽岛新材 江苏 铝 主板 20171102
3532 603938.SH 603938 三孚股份 河北 化工原料 主板 20170628
3533 603939.SH 603939 益丰药房 湖南 医药商业 主板 20150217
3534 603955.SH 603955 大千生态 江苏 环境保护 主板 20170310
3535 603958.SH 603958 哈森股份 江苏 服饰 主板 20160629
3536 603959.SH 603959 百利科技 湖南 建筑施工 主板 20160517
3537 603960.SH 603960 克来机电 上海 专用机械 主板 20170314
3538 603963.SH 603963 大理药业 云南 化学制药 主板 20170922
3539 603966.SH 603966 法兰泰克 江苏 机械基件 主板 20170125
3540 603968.SH 603968 醋化股份 江苏 化工原料 主板 20150518
3541 603969.SH 603969 银龙股份 天津 其他建材 主板 20150227
3542 603970.SH 603970 中农立华 北京 其他商业 主板 20171116
3543 603976.SH 603976 正川股份 重庆 医疗保健 主板 20170822
3544 603977.SH 603977 国泰集团 江西 化工原料 主板 20161111
3545 603978.SH 603978 深圳新星 深圳 铝 主板 20170807
3546 603979.SH 603979 金诚信 北京 建筑施工 主板 20150630
3547 603980.SH 603980 吉华集团 浙江 染料涂料 主板 20170615
3548 603985.SH 603985 恒润股份 江苏 机械基件 主板 20170505
3549 603986.SH 603986 兆易创新 北京 半导体 主板 20160818
3550 603987.SH 603987 康德莱 上海 医疗保健 主板 20161121
3551 603988.SH 603988 中电电机 江苏 电气设备 主板 20141104
3552 603989.SH 603989 艾华集团 湖南 元器件 主板 20150515
3553 603990.SH 603990 麦迪科技 江苏 软件服务 主板 20161208
3554 603991.SH 603991 至正股份 上海 塑料 主板 20170308
3555 603993.SH 603993 洛阳钼业 河南 小金属 主板 20121009
3556 603996.SH 603996 中新科技 浙江 家用电器 主板 20151222
3557 603997.SH 603997 继峰股份 浙江 汽车配件 主板 20150302
3558 603998.SH 603998 方盛制药 湖南 中成药 主板 20141205
3559 603999.SH 603999 读者传媒 甘肃 出版业 主板 20151210
[3560 rows x 7 columns]
>>>
附录:
tushare目前提供实时查询,也提供历史数据查询。
1. 实时数据查询网站入口:
> http://tushare.waditu.com/index.html
2.历史数据查询网站入库(查询数据需要token):
> https://tushare.pro
网友评论