首页  >>  GuGu

市场类MarketData共有三个方法:


(1) index()

index方法用于获取指数行情


返回值:

DataFrame or list: [{'code':, 'name':, ...}, ...]

code:指数代码

name:指数名称

change:涨跌幅

open:开盘价

preclose:昨日收盘价

close:收盘价

high:最高价

low:最低价

volume:成交量(手)

amount:成交金额(亿元)


示例:

import gugu as gg

obj = gg.MarketData() # 创建市场类对象

data = obj.index() # 获取指数行情数据

obj.output() # 输出数据


输出:

	code    name  change        open    preclose       close        high         low       volume     amount
0   sh000001    上证指数    0.11   3019.8797   3027.5755   3031.0048   3042.4871   3009.4476    243734939  2227.8733
1   sh000002    A股指数    0.11   3162.8278   3170.8995   3174.4900   3186.5248   3151.8888    243365127  2225.9919
2   sh000003    B股指数    0.13    304.5219    304.8948    305.2768    306.2762    303.6536       369812     1.8815
3   sh000008    综合指数   -0.24   2949.1338   2960.3582   2953.1629   2970.4784   2934.6272     62076177   588.5905
4   sh000009   上证380    0.67   4688.5118   4697.3185   4728.6132   4754.9673   4671.2098     55280753   508.1371
5   sh000010   上证180   -0.28   8403.2207   8427.6242   8404.3915   8438.8410   8358.8803     84596609   928.1424
6   sh000011    基金指数    0.12   6146.6060   6151.6294   6159.0273   6172.9559   6137.3518     45091261   174.6164
7   sh000012    国债指数    0.00    171.4527    171.4363    171.4412    171.4534    171.4278       135727     1.3276
8   sh000016    上证50   -0.31   2829.4997   2832.5878   2823.6957   2835.1060   2807.1226     35590064   444.8847
9   sh000017     新综指    0.11   2550.1951   2556.7031   2559.5979   2569.3006   2541.3731    243333265  2225.5334
10  sh000300   沪深300   -0.02   3785.3762   3794.1040   3793.3331   3811.4943   3770.7858    137578330  1538.0269
11  sh000905   中证500    0.85   5146.6204   5158.2467   5202.0871   5233.5263   5125.1540    120740091   967.0635
12  sz399001    深证成指    0.81   9366.7670   9384.4150   9460.8470   9524.7790   9328.0030  32209955394  2914.1930
13  sz399002    深成指R    0.81  11330.4120  11351.7610  11444.2150  11521.5510  11283.5220  15342782531  1551.2523
14  sz399003    成份B指   -0.03   5288.2500   5293.6520   5291.8950   5313.1850   5272.8290      8832150     0.3655
15  sz399004  深证100R    0.78   5049.9780   5055.1630   5094.8000   5131.5770   5027.1750   5453354045   701.3329
16  sz399005    中小板指    0.71   6061.0040   6074.0170   6117.0050   6157.5040   6035.4790   2740936133   373.7514
17  sz399006    创业板指    1.23   1615.5920   1619.7100   1639.6660   1654.6610   1613.4980   2419312755   340.4623
18  sz399008   中小300    0.83   1180.4590   1182.9540   1192.7500   1200.0490   1175.0020   6953896371   691.5542
19  sz399100   新 指 数    0.80   7259.6160   7274.9890   7332.9620   7375.0700   7230.3520  31846356288  2897.9186
20  sz399101    中小板综    0.81   9169.9060   9188.8650   9263.5180   9312.0010   9131.4780  12865391710  1168.3904
21  sz399106    深证综指    0.75   1595.6830   1599.4820   1611.4410   1620.9770   1589.4830  32209955394  2914.1930
22  sz399107    深证A指    0.75   1668.6470   1672.6300   1685.1740   1695.1650   1662.1620  32188298739  2913.4094
23  sz399108    深证B指    0.01   1008.3040   1008.4600   1008.5910   1012.0100   1003.8220     21656655     0.7836
24  sz399333    中小板R    0.71   6739.8950   6754.3640   6802.1680   6847.2030   6711.5090   2740936133   373.7514
25  sz399606    创业板R    1.23   1692.4080   1696.7210   1717.6260   1733.3340   1690.2130   2419312755   340.4623
				

(2) latest()

latest方法用于一次性获取最近一个日交易日所有股票的交易数据


返回值:

DataFrame or list: [{'code':, 'name':, ...}, ...]

code:代码

name:名称

changepercent:涨跌幅

trade:现价

open:开盘价

high:最高价

low:最低价

settlement:昨日收盘价

volume:成交量

turnoverratio:换手率

amount:成交额

pe:市盈率

pb:市净率

mktcap:总市值

nmc:流通市值


示例:

import gugu as gg

obj = gg.MarketData() # 创建市场类对象

data = obj.latest() # 获取最近一个日交易日所有股票的交易数据

obj.output() # 输出数据


输出:

	code   name  changepercent  ...      pb        mktcap           nmc
0     603999   读者传媒          1.176  ...   2.042  3.467520e+05  3.467520e+05
1     603998   方盛制药          0.664  ...   2.494  2.645934e+05  2.576692e+05
2     603997   继峰股份          0.116  ...   3.026  5.498954e+05  5.418000e+05
3     603996   中新科技          9.961  ...   2.173  3.412705e+05  3.412705e+05
4     603993   洛阳钼业         -0.414  ...   2.517  1.038923e+07  8.497237e+06
5     603991   至正股份         -0.147  ...   3.194  1.520514e+05  8.380099e+04
6     603990   麦迪科技          1.543  ...   8.108  3.502777e+05  2.618216e+05
7     603989   艾华集团          0.902  ...   4.560  8.291436e+05  8.291436e+05
8     603988   中电电机          2.358  ...   3.852  2.551920e+05  2.551920e+05
9     603987    康德莱          0.142  ...   2.394  3.104511e+05  1.834434e+05
10    603986   兆易创新          7.569  ...  15.497  2.961157e+06  2.157553e+06
11    603985   恒润股份         -0.180  ...   2.689  2.876640e+05  1.841050e+05
12    603980   吉华集团          0.071  ...   1.691  7.085000e+05  3.480621e+05
13    603979    金诚信          0.115  ...   1.264  5.063985e+05  5.063985e+05
14    603978   深圳新星          0.086  ...   2.708  3.705600e+05  1.689190e+05
15    603977   国泰集团          2.163  ...   2.540  3.141609e+05  1.412895e+05
16    603976   正川股份          0.165  ...   2.838  2.756376e+05  6.982079e+04
17    603970   中农立华         -0.418  ...   3.175  2.668801e+05  1.327729e+05
18    603969   银龙股份          0.577  ...   2.639  4.398430e+05  4.398430e+05
19    603968   醋化股份         -0.670  ...   2.167  3.030394e+05  3.030394e+05
20    603966   法兰泰克          1.761  ...   2.497  2.194188e+05  9.670867e+04
21    603963   大理药业         10.029  ...   4.258  1.953900e+05  1.147916e+05
22    603960   克来机电         -1.593  ...   8.958  4.174976e+05  1.599844e+05
23    603959   百利科技         -2.428  ...   6.750  7.056000e+05  3.351600e+05
24    603958   哈森股份          1.746  ...   1.771  1.921984e+05  5.768312e+04
25    603956    威派格          9.979  ...   8.112  6.806842e+05  6.806857e+04
26    603955   大千生态          0.000  ...   1.718  1.875198e+05  1.182489e+05
27    603939   益丰药房         -2.051  ...   5.741  2.015912e+06  1.940416e+06
28    603938   三孚股份         -0.100  ...   2.907  3.010840e+05  1.018271e+05
29    603937   丽岛新材          0.234  ...   2.080  2.686197e+05  9.755373e+04
...      ...    ...            ...  ...     ...           ...           ...
3090  002037   久联发展          3.750  ...   1.525  4.856748e+05  2.282411e+05
3091  002036   联创电子          4.017  ...   3.372  6.846286e+05  6.836994e+05
3092  002035   华帝股份          2.584  ...   4.246  1.050013e+06  9.321280e+05
3093  002034   旺能环境         -2.426  ...   1.980  7.035784e+05  3.682709e+05
3094  002033   丽江旅游         -0.460  ...   1.458  3.566195e+05  3.566126e+05
3095  002032  苏 泊 尔         -1.014  ...  10.084  5.370935e+06  3.563812e+06
3096  002031   巨轮智能          2.439  ...   1.817  5.542477e+05  4.764352e+05
3097  002030   达安基因          1.920  ...   5.718  1.015904e+06  9.730952e+05
3098  002029  七 匹 狼          0.000  ...   0.965  5.403041e+05  5.401984e+05
3099  002028   思源电气         -1.244  ...   2.004  9.054093e+05  6.910151e+05
3100  002027   分众传媒         -0.870  ...   7.421  1.003967e+07  1.003967e+07
3101  002026   山东威达          2.366  ...   1.106  2.726439e+05  2.398177e+05
3102  002025   航天电器          1.408  ...   4.633  1.204632e+06  1.204348e+06
3103  002024   苏宁易购          0.158  ...   1.443  1.179582e+07  7.487019e+06
3104  002023   海特高新          2.981  ...   2.623  9.149603e+05  7.970701e+05
3105  002022   科华生物          0.995  ...   2.634  5.749902e+05  5.516217e+05
3106  002021   中捷资源          2.174  ...   2.356  2.262911e+05  2.261776e+05
3107  002020   京新药业         -0.299  ...   1.963  7.241471e+05  5.879053e+05
3108  002019   亿帆医药          4.915  ...   2.266  1.494235e+06  1.006796e+06
3109  002018  *ST华信         -0.800  ...   1.163  2.824506e+05  2.824506e+05
3110  002017   东信和平         10.006  ...   6.133  7.608123e+05  7.587921e+05
3111  002016   世荣兆业          0.276  ...   3.563  8.802960e+05  7.472880e+05
3112  002015   霞客环保          0.380  ...   3.985  2.115716e+05  2.115716e+05
3113  002014   永新股份         -0.545  ...   2.000  3.676402e+05  3.549148e+05
3114  002013   中航机电          0.522  ...   3.205  2.778648e+06  2.419778e+06
3115  002012   凯恩股份          3.505  ...   1.911  2.347480e+05  2.344216e+05
3116  002011   盾安环境          1.073  ...   1.172  5.182249e+05  4.752187e+05
3117  002010   传化智联         -2.061  ...   2.244  2.632314e+06  2.571583e+06
3118  002009   天奇股份          0.647  ...   1.923  4.035283e+05  3.224370e+05
3119  002008   大族激光         -1.905  ...   5.367  4.396317e+06  4.092784e+06
				

(3) indexETF()

indexETF用于获取指数ETF及其相关数据


返回值:

DataFrame or List: [{'fund_id':, 'fund_nm':, ...}, ...]

fund_id: 基金代码

fund_nm: 基金名称

index_id: 跟踪指数代码

creation_unit: 最小申赎单位(万份)

amount: 份额(万份)

unit_total: 规模(亿元)

unit_incr: 规模变化(亿元)

price: 现价

volume: 成交额(万元)

increase_rt: 涨幅(%)

estimate_value: 估值

discount_rt: 溢价率(%)

fund_nav: 净值

nav_dt: 净值日期

index_nm: 指数名称

index_increase_rt: 指数涨幅(%)

pe: 市盈率


示例:

import gugu as gg

obj = gg.MarketData() # 创建市场类对象

data = obj.indexETF() # 获取指数ETF及其相关数据

obj.output() # 输出数据


输出:

    fund_id  fund_nm index_id  creation_unit     amount  unit_total  unit_incr  price     volume  increase_rt  estimate_value  discount_rt  fund_nav      nav_dt index_nm  index_increase_rt      pe     pb
0    159901  深100ETF   399330           20.0   115497.0       51.41       0.55  4.451   16526.17         0.68          4.4535        -0.06    4.4190  2019-03-04    深证100               0.78  20.378  2.899
1    159902    中 小 板   399005           50.0    76993.0       22.96      -0.21  2.982   11313.47         0.78          2.9810         0.03    2.9600  2019-03-04     中小板指               0.71  24.534  3.422
2    159903    深成ETF   399001          300.0    44215.0        4.55       0.00  1.029     290.67         1.68          1.0321        -0.30    1.0238  2019-03-04     深证成指               0.81  21.127  2.593
3    159905      深红利   399324           50.0    56044.0        9.71      -0.03  1.733    1185.88         1.35          1.7281         0.28    1.7132  2019-03-04     深证红利               0.87  15.943  2.490
4    159906      深成长   399346          100.0    14664.0        1.24       0.00  0.847      77.33         0.71          0.8536        -0.77    0.8460  2019-03-04     深证成长               0.90  22.932  3.588
5    159907    中小300   399008          150.0    18560.0        2.30       0.00  1.237      72.69         1.14          1.2371        -0.01    1.2269  2019-03-04    中小300               0.83  25.739  2.992
6    159908     博时创业   399006          150.0     4623.0        0.65       0.02  1.410     135.68         1.29          1.4091         0.06    1.3920  2019-03-04     创业板指               1.23  36.482  4.553
7    159909     深TMT   399610           25.0     3127.0        1.43       0.02  4.564     363.79         0.37          4.5622         0.04    4.4904  2019-03-04    TMT50               1.60  36.469  3.846
8    159910    深F120   399702          100.0    51791.0        9.20       0.00  1.776     495.14         0.91          1.7767        -0.04    1.7598  2019-03-04   深证F120               0.96  16.759  2.227
9    159911    民营ETF   399337           50.0     1277.0        0.48       0.00  3.751       9.77         1.68          3.7266         0.66    3.6926  2019-03-04     深证民营               0.92  26.726  3.648
10   159912  深300ETF   399007          160.0     7675.0        0.95       0.00  1.232      55.39         0.24          1.2432        -0.90    1.2335  2019-03-04    深证300               0.79  20.478  2.699
11   159913      深价值   399348          100.0     4333.0        0.76       0.00  1.759      20.85         0.11          1.7874        -1.59    1.7690  2019-03-04     深证价值               1.04  13.343  1.971
12   159915      创业板   399006          200.0  1264145.0      198.60      -4.08  1.571  108061.70         0.96          1.5693         0.11    1.5502  2019-03-04     创业板指               1.23  36.482  4.553
13   159916     深F60   399701           50.0    10707.0        4.12       0.00  3.852      58.74         0.31          3.8909        -1.00    3.8520  2019-03-04    深证F60               1.01  16.254  2.264
14   159918    中创400   399624          100.0     9756.0        1.40       0.00  1.435      21.43        -0.28          1.4348         0.01    1.4196  2019-03-04    中创400               1.07  30.212  2.731
15   159919   300ETF   399300           90.0   578182.0      218.49      -0.92  3.779   28375.05         0.08          3.7842        -0.14    3.7850  2019-03-04    沪深300              -0.02  12.505  1.542
16   159920    恒生ETF      NaN          200.0   316156.0       47.42       0.00  1.500   53100.03        -0.27          1.5046        -0.30    1.5063  2019-03-04     恒生指数              -0.03     NaN    NaN
17   159922   500ETF   000905           45.0    31633.0       17.12       0.00  5.413    1700.32         1.05          5.4316        -0.34    5.3858  2019-03-04    中证500               0.85  20.269  1.925
18   159923   100ETF   000903          100.0     2529.0        0.42       0.00  1.650      77.01         0.12          1.6377         0.75    1.6410  2019-03-04    中证100              -0.20  11.600  1.462
19   159925    南方300   000300          200.0    92120.0       14.86       0.00  1.613      48.21         0.37          1.6212        -0.50    1.6215  2019-03-04    沪深300              -0.02  12.505  1.542
20   159928    消费ETF   399932           50.0    87666.0       20.53       0.05  2.342     943.37         0.00          2.3480        -0.25    2.3496  2019-03-04     中证消费              -0.07  29.880  5.496
21   159929    医药ETF   399933           50.0    14470.0        2.04       0.07  1.407     722.66        -0.64          1.4034         0.26    1.4028  2019-03-04     中证医药               0.04  28.686  3.692
22   159930    能源ETF   399928           50.0     3040.0        0.23      -0.07  0.746      33.13        -0.67          0.7509        -0.65    0.7549  2019-03-04     中证能源              -0.53  14.736  1.163
23   159931    金融ETF   399934           50.0     3183.0        0.54      -0.11  1.707     226.38        -1.10          1.7198        -0.75    1.7250  2019-03-04     中证金融              -0.30   9.274  1.187
24   159932  500深ETF   399802          100.0     2051.0        0.30       0.00  1.440      16.47         3.23          1.4295         0.74    1.4180  2019-03-04    500深市               0.81  22.140  2.068
25   159933    金地ETF   000914           50.0    19338.0        3.98       0.00  2.058       4.44         0.05          2.0495         0.42    2.0579  2019-03-04    300金融              -0.41   9.086  1.176
26   159935    景顺500   000905          200.0    19857.0        2.83       0.00  1.425      18.31         1.06          1.4344        -0.65    1.4223  2019-03-04    中证500               0.85  20.269  1.925
27   159936     可选消费   000989          200.0    21416.0        2.81       0.00  1.310      17.70         0.00          1.3235        -1.02    1.3116  2019-03-04     全指可选               0.91  18.603  2.043
28   159938     广发医药   000991          100.0   178728.0       21.72       0.00  1.215    2217.67        -0.49          1.2189        -0.32    1.2180  2019-03-04     全指医药               0.07  29.572  3.452
29   159939     信息技术   000993          200.0    69883.0        7.02       0.10  1.005    2187.49         0.30          1.0040         0.10    0.9860  2019-03-04     全指信息               1.83  39.042  3.516
..      ...      ...      ...            ...        ...         ...        ...    ...        ...          ...             ...          ...       ...         ...      ...                ...     ...    ...
90   512000    券商ETF   399975           30.0   201302.0       19.85      -0.07  0.986   21031.33        -0.90          0.9862        -0.02    0.9948  2019-03-04     证券公司              -0.86  33.975  1.803
91   512010    医药ETF   000913          100.0    49817.0        7.90       0.17  1.586    3092.09        -0.88          1.5856         0.03    1.5894  2019-03-04    300医药              -0.24  31.681  4.563
92   512070    非银ETF      NaN          100.0    78016.0       16.76       0.41  2.148    1334.05        -1.29          2.1477         0.02    2.1663  2019-03-04    300非银              -0.86     NaN    NaN
93   512100  1000ETF   000852          300.0    23989.0        1.60      -0.10  0.665     606.86         1.22          0.6656        -0.09    0.6576  2019-03-04   中证1000               1.22  26.565  2.225
94   512120     医药50   000814           50.0     7225.0        1.03      -0.01  1.423     261.39         0.35          1.4183         0.33    1.4190  2019-03-04     细分医药              -0.05  28.239  3.827
95   512200      房地产      NaN          100.0     8738.0        0.77       0.04  0.881     954.61         0.34          0.8849        -0.44    0.8720  2019-03-04      房地产               1.48     NaN    NaN
96   512220    景顺TMT      NaN          150.0    25947.0        3.35       0.00  1.290      14.22         1.10          1.2783         0.92    1.2574  2019-03-04   TMT150               1.66     NaN    NaN
97   512230     景顺医药   000933           50.0        NaN        0.00       0.00  0.000       0.00         0.00          1.3945         2.90    1.4231  2018-03-06     中证医药               0.04  28.686  3.692
98   512300    500医药   000857           50.0     4712.0        0.48      -0.02  1.027      88.03         0.39          1.0295        -0.25    1.0234  2019-03-04    500医药               0.60  23.430  2.541
99   512310    500工业   000856           50.0    11189.0        0.57       0.00  0.507     125.01         0.40          0.5079        -0.17    0.5057  2019-03-04    500工业               0.43  24.771  1.891
100  512330    500信息   000858           50.0    22769.0        1.71      -0.04  0.750     356.49         2.60          0.7505        -0.07    0.7319  2019-03-04    500信息               2.54  34.911  2.974
101  512340    500原料   000854           50.0     5323.0        0.41       0.00  0.778       7.21         0.65          0.7787        -0.10    0.7796  2019-03-04    500原料              -0.11  10.652  1.640
102  512400     有色金属   000819           50.0    23354.0        1.60       0.00  0.684     916.06        -0.73          0.6851        -0.16    0.6871  2019-03-04     有色金属              -0.29  25.710  2.180
103  512500    中证500   000905          120.0   118641.0       30.63      -0.81  2.582   20656.45         1.10          2.5862        -0.16    2.5644  2019-03-04    中证500               0.85  20.269  1.925
104  512510   ETF500   000905          200.0    38781.0        4.28       0.15  1.104     719.42         0.55          1.1051        -0.10    1.0958  2019-03-04    中证500               0.85  20.269  1.925
105  512560     中证军工      NaN          100.0     2756.0        0.23       0.00  0.839      52.72        -0.12          0.8459        -0.82    0.8459  2019-03-04     中证军工               0.00     NaN    NaN
106  512580    环保ETF   000827           60.0   226947.0       17.88       0.12  0.788     764.14        -0.13          0.7903        -0.29    0.7829  2019-03-04     中证环保               0.94  22.021  2.296
107  512600     主要消费   000932           50.0      295.0        0.07       0.00  2.323      10.66        -1.15          2.3373        -0.61    2.3389  2019-03-04     中证消费              -0.07  29.880  5.496
108  512610     医药卫生   000933           50.0     1164.0        0.16       0.00  1.373      18.25        -1.22          1.3736        -0.05    1.3731  2019-03-04     中证医药               0.04  28.686  3.692
109  512640     金融地产   000934           50.0     3124.0        0.62       0.00  1.981       0.43         0.00          1.9733         0.39    1.9792  2019-03-04     中证金融              -0.30   9.274  1.187
110  512660    军工ETF   399967          100.0   149108.0       11.54       0.26  0.774    6214.18         0.00          0.7750        -0.13    0.7735  2019-03-04     中证军工               0.19  56.945  2.606
111  512680     军工基金   399967           60.0    36333.0        2.77      -0.01  0.763     383.28         0.26          0.7642        -0.16    0.7628  2019-03-04     中证军工               0.19  56.945  2.606
112  512700     银行基金   399986           20.0    10858.0        1.20       0.02  1.107     253.49        -0.63          1.1116        -0.41    1.1157  2019-03-04     中证银行              -0.37   7.037  0.932
113  512800    银行ETF   399986           30.0    84314.0        9.03       0.64  1.071    7204.46        -0.46          1.0732        -0.21    1.0772  2019-03-04     中证银行              -0.37   7.037  0.932
114  512810     军工行业   399967          100.0     9279.0        0.68       0.01  0.734     306.89         0.27          0.7337         0.04    0.7323  2019-03-04     中证军工               0.19  56.945  2.606
115  512880    证券ETF   399975          100.0   438729.0       45.36      -1.23  1.034   48779.64        -0.96          1.0351        -0.11    1.0441  2019-03-04     证券公司              -0.86  33.975  1.803
116  512900     证券基金   399975           30.0    85301.0        8.52       0.14  0.999     664.63        -1.19          0.9988         0.02    1.0075  2019-03-04     证券公司              -0.86  33.975  1.803
117  512980    传媒ETF   399971          100.0   108112.0        9.19      -0.03  0.850     685.69         0.71          0.8527        -0.32    0.8411  2019-03-04     中证传媒               1.38  25.004  2.996
118  513600    恒指ETF      NaN          100.0     2783.0        0.72       0.00  2.599      28.59        -0.31          2.6151        -0.62    2.6181  2019-03-04     恒生指数              -0.03     NaN    NaN
119  513660      恒生通      NaN          100.0    31900.0        8.25      -0.28  2.585      31.34        -0.50          2.5945        -0.37    2.5975  2019-03-04     恒生指数              -0.03     NaN    NaN