Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库

License

NotificationsYou must be signed in to change notification settings

akfamily/akshare

Repository files navigation

AKShare Logo

PyPI - Python VersionPyPIDownloadsDocumentation StatusRuffakshareActions StatusMIT Licencecode style: prettier

Overview

AKShare requires Python(64 bit) 3.9 or higher andaims to simplify the process of fetching financial data.

Write less, get more!

Installation

General

pip install akshare --upgrade

China

pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com  --upgrade

PR

Please check outDocumentation if youwant to contribute to AKShare

Docker

Pull images

docker pull registry.cn-shanghai.aliyuncs.com/akfamily/aktools:jupyter

Run Container

docker run -it registry.cn-shanghai.aliyuncs.com/akfamily/aktools:jupyter python

Test

importakshareasakprint(ak.__version__)

Usage

Data

Code:

importakshareasakstock_zh_a_hist_df=ak.stock_zh_a_hist(symbol="000001",period="daily",start_date="20170301",end_date='20231022',adjust="")print(stock_zh_a_hist_df)

Output:

      日期          开盘   收盘    最高  ...  振幅   涨跌幅  涨跌额  换手率0     2017-03-01   9.49   9.49   9.55  ...  0.84  0.11  0.01  0.211     2017-03-02   9.51   9.43   9.54  ...  1.26 -0.63 -0.06  0.242     2017-03-03   9.41   9.40   9.43  ...  0.74 -0.32 -0.03  0.203     2017-03-06   9.40   9.45   9.46  ...  0.74  0.53  0.05  0.244     2017-03-07   9.44   9.45   9.46  ...  0.63  0.00  0.00  0.17          ...    ...    ...    ...  ...   ...   ...   ...   ...1610  2023-10-16  11.00  11.01  11.03  ...  0.73  0.09  0.01  0.261611  2023-10-17  11.01  11.02  11.05  ...  0.82  0.09  0.01  0.251612  2023-10-18  10.99  10.95  11.02  ...  1.00 -0.64 -0.07  0.341613  2023-10-19  10.91  10.60  10.92  ...  3.01 -3.20 -0.35  0.611614  2023-10-20  10.55  10.60  10.67  ...  1.51  0.00  0.00  0.27[1615 rows x 11 columns]

Plot

Code:

importakshareasakimportmplfinanceasmpf# Please install mplfinance as follows: pip install mplfinancestock_us_daily_df=ak.stock_us_daily(symbol="AAPL",adjust="qfq")stock_us_daily_df=stock_us_daily_df.set_index(["date"])stock_us_daily_df=stock_us_daily_df["2020-04-01":"2020-04-29"]mpf.plot(stock_us_daily_df,type="candle",mav=(3,6,9),volume=True,show_nontrading=False)

Output:

KLine

Features

  • Easy of use: Just one line code to fetch the data;
  • Extensible: Easy to customize your own code with other application;
  • Powerful: Python ecosystem.

Tutorials

  1. Overview
  2. Installation
  3. Tutorial
  4. Data Dict
  5. Subjects

Contribution

AKShare is still under developing, feel free to open issues and pull requests:

  • Report or fix bugs
  • Require or publish interface
  • Write or fix documentation
  • Add test cases

Notice: We useRuff to format the code

Statement

  1. All data provided byAKShare is just for academic research purpose;
  2. The data provided byAKShare is for reference only and does not constitute any investment proposal;
  3. Any investor based onAKShare research should pay more attention to data risk;
  4. AKShare will insist on providing open-source financial data;
  5. Based on some uncontrollable factors, some data interfaces inAKShare may be removed;
  6. Please follow the relevant open-source protocol used byAKShare;
  7. Provide HTTP API for the person who uses other program language:AKTools.

Show your style

Use the badge in your project's README.md:

[![Data: akshare](https://img.shields.io/badge/Data%20Science-AKShare-green)](https://github.com/akfamily/akshare)

Using the badge in README.rst:

.. image:: https://img.shields.io/badge/Data%20Science-AKShare-green    :target: https://github.com/akfamily/akshare

Looks like this:

Data: akshare

Citation

Please use thisbibtex if you want to cite this repository in your publications:

@misc{akshare,    author = {Albert King},    title = {AKShare},    year = {2019},    publisher = {GitHub},    journal = {GitHub repository},    howpublished = {\url{https://github.com/akfamily/akshare}},}

Acknowledgement

Special thanksFuShare for the opportunity of learning from the project;

Special thanksTuShare for the opportunity of learning from the project;

Thanks for the data provided by东方财富网站;

Thanks for the data provided by新浪财经网站;

Thanks for the data provided by金十数据网站;

Thanks for the data provided by生意社网站;

Thanks for the data provided by中国银行间市场交易商协会网站;

Thanks for the data provided by99期货网站;

Thanks for the data provided by中国外汇交易中心暨全国银行间同业拆借中心网站;

Thanks for the data provided by和讯财经网站;

Thanks for the data provided byDACHENG-XIU 网站;

Thanks for the data provided by上海证券交易所网站;

Thanks for the data provided by深证证券交易所网站;

Thanks for the data provided by北京证券交易所网站;

Thanks for the data provided by中国金融期货交易所网站;

Thanks for the data provided by上海期货交易所网站;

Thanks for the data provided by大连商品交易所网站;

Thanks for the data provided by郑州商品交易所网站;

Thanks for the data provided by上海国际能源交易中心网站;

Thanks for the data provided byTimeanddate 网站;

Thanks for the data provided by河北省空气质量预报信息发布系统网站;

Thanks for the data provided byEconomic Policy Uncertainty 网站;

Thanks for the data provided by申万指数网站;

Thanks for the data provided by真气网网站;

Thanks for the data provided by财富网站;

Thanks for the data provided by中国证券投资基金业协会网站;

Thanks for the data provided byExpatistan 网站;

Thanks for the data provided by北京市碳排放权电子交易平台网站;

Thanks for the data provided by国家金融与发展实验室网站;

Thanks for the data provided by义乌小商品指数网站;

Thanks for the data provided by百度迁徙网站;

Thanks for the data provided by思知网站;

Thanks for the data provided byCurrencyscoop 网站;

Thanks for the data provided by新加坡交易所网站;

Backer and Sponsor

JetBrains logo.

[8]ページ先頭

©2009-2025 Movatter.jp