Skip to content

[第 97 期] [自荐] 一个易用且强大 Python 金融数据接口库 #1109

@albertandking

Description

@albertandking

项目推荐

项目地址:https://github.com/jindaxiang/akshare

文档地址:https://akshare.readthedocs.io

类别:Python

项目后续更新计划:开源更多数据接口,提供代码的稳健性

项目描述:AkShare 是基于 Python 的开源金融数据接口库, 目的是实现对股票, 期货, 期权, 基金, 债券, 外汇等金融产品和另类数据从数据采集, 数据清洗到数据下载的工具, 满足金融数据科学家, 数据科学爱好者在数据获取方面的需求. 它的特点是利用 AkShare 获取的是基于可信任数据源发布的原始数据, 广大数据科学家可以利用原始数据进行再加工, 从而得出科学的结论.

必写:主要是解决广大数据科学爱好者,尤其是金融业界和学术界研究的数据采集、数据清洗和数据存储的问题。

可选:目前本项目已经撰写了 10 万字以上的详细文档,同时在 GitHub 上获得 450+ Star,共计下载 16 万次以上。

示例代码:

import akshare as ak
import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False

stock_df = ak.zdzk_fund_index(30, plot=False)  # 股票策略数据
futures_df = ak.zdzk_fund_index(32, plot=False)  # 管理期货策略数据

fig = plt.figure(111, figsize=(20, 10), dpi=300)
adjust_stock_df = stock_df["20150102":] / stock_df["20150102"] * 1000
adjust_stock_df.plot(linewidth=4)
adjust_futures_df = futures_df["20150102":] / futures_df["20150102"] * 1000
adjust_futures_df.plot(linewidth=4)
plt.title("智道智科股票策略和管理期货策略指数")
plt.legend()
plt.show()

示例图片:
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions