这个项目能做什么
Ashare 是中国股市 A 股行情实时数据的最简封装接口,核心仅为一个 Ashare.py 文件,无需安装配置,可自由裁剪,通过 `from Ashare import *` 引入,并用统一的 `get_price()` 函数完成数据获取、拆分与整合。
数据来源:封装新浪财经与腾讯股票两个实时行情内核,一主一备,支持自动热备与故障切换,README 称其已稳定运行数年,可作为量化实盘行情源。
支持行情:任意历史日线、周线、月线,以及 1m、5m、15m、30m、60m 等分钟/小时线;可通过 count 指定获取条数,通过 end_date 指定历史行情结束日期。返回结果统一清理为 pandas DataFrame,字段包含 open、close、high、low、volume,便于直接用 pandas 分析处理。
证券代码兼容多种格式,如通达信、同花顺、聚宽写法:sh000001、000001.XSHG、sz399006、399006.XSHE、sh600519、600519.XSHG 等。README 示例展示了获取上证指数近 5 日日线、指定结束日期的历史日线与周线,以及贵州茅台 15 分钟、60 分钟线。
项目还提供与同团队 MyTT 指标库配合的示例:获取 120 日日线后,提取收盘价、开盘价、最高价、最低价序列,计算 MA5、MA10 均线与 BOLL 布林带,并使用 matplotlib 绘图。
定位为简单、轻量、便携、开源的行情数据库,可用于量化研究、量化分析及证券股票程序化自动化交易系统等需要行情数据的场合。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。