AKShare在股票数据中的应用

帮助文档: 

AKShare 快速入门 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/tutorial.html#id1升级环境,安装AKShare

conda update python

python -m pip install --upgrade pip //有必要才去去做
conda install pandas
pip install --upgrade pandas //有必要就做,如果pandas的版本过低会有问题

// python pandas 版本都是最新的,再装AKShare
conda install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com  --user  --upgrade

conda list //查看包的版本

pandas官网

Getting started — pandas 1.5.0 documentationhttps://pandas.pydata.org/pandas-docs/stable/getting_started/

Pandas教程

Pandas 教程 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/topic/pandas/index.htmlAKShare中可以查看的数据(数据接口一览)

AKShare 快速入门 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/tutorial.html#id1AKShare中的股票数据

AKShare 股票数据 — AKShare 1.7.32 文档https://akshare.akfamily.xyz/data/stock/stock.html

两网及退市
接口: stock_zh_a_stop_em
目标地址: http://quote.eastmoney.com/center/gridlist.html#staq_net_board
描述: 东方财富网-行情中心-沪深个股-两网及退市
限量: 单次返回当前交易日两网及退市的所有股票的行情数据

import akshare as ak

stock_zh_a_stop_em_df = ak.stock_zh_a_stop_em()
print(stock_zh_a_stop_em_df)

 输出

      序号      代码    名称    最新价   涨跌幅  ...     昨收    量比   换手率  市盈率-动态   市净率
0      1  400140  东海A3  0.860  4.88  ...   0.82  2.93  1.26   70.54  4.43
1      2  400122   游久5  3.940  4.79  ...   3.76  0.96  0.08  -59.81  1.99
2      3  420140  东海B3  0.044  4.76  ...  0.042  1.08  0.01    3.61  0.23
3      4  400084  乐视网3  0.680  4.62  ...   0.65  1.47  0.23   -5.41 -0.14
4      5  400134   金刚3  2.500  4.60  ...   2.39  0.45  0.04   -6.21 -2.87
..   ...     ...   ...    ...   ...  ...    ...   ...   ...     ...   ...
149  150  400117   中新3  0.430 -4.44  ...   0.45  0.77  0.25    -0.5 -0.05
150  151  400036   天创5  1.190 -4.80  ...   1.25  0.40  0.12  -31.11  1.15
151  152  400128   罗顿5  1.180 -4.84  ...   1.24  1.38  0.13   -10.6  1.65
152  153  400093   千山3  1.180 -4.84  ...   1.24  1.23  0.24   -9.36  -0.1
153  154  400100   工新3  0.980 -4.85  ...   1.03  1.17  0.10    -1.5 -0.14

实时行情数据-东财
沪深京 A 股
接口: stock_zh_a_spot_em
目标地址: http://quote.eastmoney.com/center/gridlist.html#hs_a_board
描述: 东方财富网-沪深京 A 股-实时行情数据
限量: 单次返回所有沪深京 A 股上市公司的实时行情数据

import akshare as ak

stock_zh_a_spot_em_df = ak.stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)

输出

 

        序号      代码    名称     最新价  ...    涨速  5分钟涨跌  60日涨跌幅  年初至今涨跌幅
0        1  838402   N硅烷   14.09  ... -0.49  -1.47  -74.38   -74.38
1        2  301285  N鸿日达   21.70  ...  0.09   3.33   48.63    48.63
2        3  301331  恩威医药   57.30  ...  0.53  -1.21   92.28    92.28
3        4  300822  贝仕达克   18.59  ... -0.32  -0.59   12.80   -16.75
4        5  831010  凯添燃气    4.69  ...  0.00  -0.21   16.96   -26.60
...    ...     ...   ...     ...  ...   ...    ...     ...      ...
5148  5149  688778  厦钨新能   94.40  ... -0.07   0.48  -25.90    -8.22
5149  5150  301121  紫建电子   63.00  ... -0.62  -0.90    3.16     3.16
5150  5151  301369   C联动  106.48  ... -0.02  -0.38   10.25    10.25
5151  5152  300481  濮阳惠成   35.15  ... -0.57   0.80   43.82    48.12
5152  5153  300029  ST天龙    8.09  ... -0.25  -0.25   29.65    18.62

[5153 rows x 23 columns]

注意,通过新浪财经,下面这个地址,按照股票代码排序,第141页,可以看出,400140这只退市的股票不在当前的数据中,所以当前数据是不包含退市的股票代码的

http://quote.eastmoney.com/center/gridlist.html#hs_a_board

 历史行情数据-新浪
接口: stock_zh_index_daily
目标地址: https://finance.sina.com.cn/realstock/company/sz399552/nc.shtml(示例)
描述: 股票指数数据是从新浪财经获取的数据, 历史数据按日频率更新
限量: 单次返回具体某个指数的所有历史行情数据

import akshare as ak

stock_zh_index_daily_df = ak.stock_zh_index_daily(symbol="sz399552")
print(stock_zh_index_daily_df)

输出 

            date      open      high       low     close      volume
0     2013-06-06  3353.536  3367.362  3325.742  3331.724   697669056
1     2013-06-07  3325.795  3338.029  3264.914  3276.253   797594112
2     2013-06-13  3227.157  3227.157  3138.502  3170.727   921407296
3     2013-06-14  3168.941  3190.161  3157.245  3184.553   729098624
4     2013-06-17  3189.969  3196.282  3153.118  3158.014   751403840
...          ...       ...       ...       ...       ...         ...
2264  2022-09-22  7621.355  7636.952  7579.641  7592.221  1015992314
2265  2022-09-23  7576.192  7645.821  7531.858  7576.613  1037596317
2266  2022-09-26  7529.470  7653.916  7527.696  7557.563  1223325697
2267  2022-09-27  7564.054  7680.248  7528.717  7673.682  1267209942
2268  2022-09-28  7644.973  7667.722  7594.128  7604.117  1276763674

[2269 rows x 6 columns]

 

你可能感兴趣的:(python,python,量化)