用途:面向股票研究、组合复盘和机会发现的多源财务分析技能,聚合14+免费API与20+ RSS源,产出带评级与目标价的分析结果。内容为数据驱动分析,非投资建议。
主要能力:包含三个用例工作流。组合复盘(周度)对持仓逐只给出Buy/Hold/Trim/Sell评级、置信度、3个入场位、3个卖出目标与理由;每日机会扫描输出Portfolio Adds与Swing Trades各前5,含评分、入场出场与止损;按需深度分析(1-10只)查询全部可用数据源,约30次API调用/只,要求R:R≥2:1。分析分四阶段:数据采集、本地技术分析(pandas-ta)、综合评分(基本面40%+技术30%情绪30%)、输出生成。评分0-100,75以上Buy,40-74 Hold,低于40 Trim/Sell。
用法:先阅读references/api_setup_guide.md并配置密钥,执行python scripts/api_config.py init与status;安装依赖pip install yfinance feedparser pandas pandas-ta requests --break-system-packages。所有API调用经scripts/api_caller.py,具备限流检查、延迟控制、日志记录与自动降级(如价格历史yfinance→Polygon→Alpha Vantage→FMP)。查看错误python scripts/usage_tracker.py errors,日报python scripts/usage_tracker.py daily。
限制:需自备各API密钥;免费额度有限(如Alpha Vantage 25次/日),超70%会提示付费建议;yfinance为非官方库,数据可能延迟或不可用;SEC EDGAR需解析且403时需配置User-Agent邮箱;所有时间戳按被分析市场时区。
其余细节(如评分权重调整方式、具体API清单)暂未在资料中完整提供。