SuperAPI AI 工具集

akshare-stock

编程与开发

查看项目

更新于 10-15 20:32

技能介绍

该技能用于通过 AKShare(免费开源 Python 金融数据接口库,无需注册或 Token)获取并分析中国 A 股市场数据。

用途与能力:覆盖股票实时行情、历史 K 线、财务报表、估值指标、资金流向、股东信息、分红数据,并可计算 MA、MACD、RSI、KDJ、BOLL 等技术指标,以及生成含估值、成长性、资金面、技术面多维度评分与投资建议的分析报告。

主要脚本:数据获取类有 get_realtime_quote.py、get_history_kline.py、get_valuation.py、get_fund_flow.py、get_financial.py、get_shareholders.py、get_dividend.py;分析类有 analyze_investment.py(智能投资分析)、calc_technical.py(技术指标)、stock_analyzer.py(综合报告);工具类有 cache_manager.py(SQLite 缓存)与 scheduler.py(定时任务)。

使用方式:先安装依赖 pip install akshare pandas numpy pyyaml,再进入 scripts 目录,按需执行如 python analyze_investment.py 002475、python get_history_kline.py 002475 --days 60、python calc_technical.py 002475、python stock_analyzer.py 002475 -o report.md。定时任务可执行 python scheduler.py --run-now 立即运行或 python scheduler.py 后台运行,并在 config.yaml 配置监控股票与执行时间。脚本默认输出 Markdown 格式。

缓存策略:实时行情 1 分钟、日 K 线 1 小时、财务数据 7 天、股东数据 30 天。

限制:数据来自 AKShare 接口,其可用性与准确性依赖上游数据源;具体收费、平台支持范围等资料暂未提供。