Akshare Finance — Ak分享 Finance
v1.0.0AK分享财经数据接口库封装,提供股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面数据、实时和历史行情数据、衍生数据。
运行时依赖
安装命令
点击复制技能文档
AK分享财经数据技能 快速开始 # 安装依赖 pip 安装 ak分享 pandas
# 测试安装 python -c "导入 ak分享; print(ak分享.__version__)"
核心功能
- 股票行情
# A股实时行情 stock_zh_a_spot_em() # 东方财富A股
# 股票K线数据 stock_zh_kline(symbol="000001", period="dAIly", adjust="qfq")
# 港股行情 stock_hk_spot_em() # 港股实时
# 美股 stock_us_spot() # 美股实时
- 宏观经济
# CPI通胀 macro_china_cpi() # 中国CPI
# PMI采购经理指数 macro_china_pmi() # 中国PMI
# 货币供应量 macro_china_m2() # M2广义货币
- 加密货币
# 实时价格 crypto_binance_btc_usdt_spot() # BTC/USDT
# K线数据 crypto_binance_btc_usdt_kline(period="dAIly")
- 外汇贵金属
# 贵金属 metals_shibor() # 上海银行间拆借利率
# 金银价格 metals_gold() # 国际金价
- 财务数据
# 估值指标 stock_valuation(symbol="000001") # PE、PB等
# 盈利能力 stock_profit_em(symbol="000001")
常用组合 投资组合监控 导入 ak分享 as ak 导入 pandas as pd
# 监控自选股 tickers = ["000001", "000002", "600519"] for ticker in tickers: df = ak.stock_zh_kline(symbol=ticker, period="dAIly", adjust="qfq", 启动_date="20240101") latest = df.iloc[-1] print(f"{ticker}: 收盘价={latest['close']}, 涨跌幅={latest['pct_chg']}%")
市场概览 # A股大盘 索引_zh_a_spot() # 大盘指数
# 涨跌幅排行 stock_zh_a_spot_em()[['代码', '名称', '涨跌幅']].排序_values('涨跌幅', ascending=False)
注意事项 数据来源: 公开财经网站,仅用于学术研究 商业风险: 投资有风险,决策需谨慎 更新频率: 实时数据可能有延迟 数据验证: 建议多数据源交叉验证 输出格式
默认返回Pandas DataFrame,可直接处理:
df = ak.stock_zh_a_spot_em() print(df.head()) # 查看前5行 print(df.columns) # 查看列名 df.to_csv("data.csv") # 保存CSV
参考文档 AK分享文档: https://ak分享.akfamily.xyz/ GitHub: https://github.com/akfamily/ak分享