A股自主金融研究技能。触发:用户要求分析股票、研究财务或查询基本面,提供股票代码或名称,或使用“分析XXX股票”“帮我研究此公司”“查财务”等表达。激活条件:用户明确要求对A股上市公司进行财务分析、个股研究或股票评分。
输入股票代码或名称,自动完成:
数据类型来源覆盖财务指标(80个)AKShare东方财富接口最多30期季度/年报数据K线数据Tencent财经API近8319个交易日,实时更新资金流向AKShare近120日主力/散户资金流个股信息AKShare市值/行业/股本等行业信息东方财富API实时行业分类
text
pip install -r requirements.txt
必需依赖:akshare, requests, pandas, numpy
飞书推送功能需要配置以下环境变量:
变量名说明示例FEISHU_APP_ID飞书应用 App IDcli_a9156fac40b85bdb``FEISHU_APP_SECRET飞书应用 App SecretO9kytkJcHDFXRXrFO9A4HcrXB3KZPip5``FEISHU_USER_OPEN_ID接收推送的用户 Open ID(可选)ou_xxxxxxxx
配置方式:
bash
export FEISHU_APP_ID=your_app_id
export FEISHU_APP_SECRET=your_app_secret
export FEISHU_USER_OPEN_ID=ou_xxxxxxxx # 可选
⚠️ 凭证必须从环境变量读取,严禁硬编码在代码中。
text
用户: "分析贵州茅台"
↓
Step 1 - 执行数据收集脚本
python3 scripts/research.py <股票代码>
↓
Step 2 - 脚本输出:
- 飞书推送财务摘要(含评分)
- /root/.openclaw/workspace/data/dexter-research.json
↓
Step 3 - Mari深度总结
- 读取JSON数据
- 结合行业背景给出投资研判
- 飞书推送深度报告
text
用户: "分析贵州茅台" 或 "帮我研究 600519"
执行步骤:
python3 /root/.openclaw/workspace/skills/dexter-research/scripts/research.py <代码>text
用户: "分析以下股票:000001、600519、000002"
按顺序逐一分析,每只股票独立生成报告后汇总推送。
维度权重计算方式盈利能力35%ROE + 毛利率 + 净利率成长性25%营收增长率 + 净利润增长率财务健康25%资产负债率 + 流动比率 + 速动比率现金流15%经营现金流正/负
评分参考:
/root/.openclaw/workspace/data/dexter-research.json,每次运行覆盖问题原因解决方案K线获取失败Tencent财经API限流等待后重试或切换数据源财务数据为空代码错误确认股票代码为6位纯数字飞书推送失败token过期重新获取tenant_access_token行业信息为空东方财富API限制跳过行业字段,使用股票简称