运行时依赖
安装命令
点击复制技能文档
DAIly Stock Analysis v2.1 (完整集成版)
基于 LLM 的 A/H/美股智能分析 技能,为 OpenClaw 提供全面的股票分析能力。
🎯 项目定位
本项目是 ZhuLinsen/dAIly_stock_analysis 的 OpenClaw 技能 完整集成版。
v2.1 更新内容 ✅ 添加飞书卡片消息推送 ✅ 添加并发批量分析 (analyze_stocks_concurrent) ✅ 添加 dAIly_push() 每日定时推送函数 ✅ 添加 Markdown 报告格式生成 ✅ 优化错误处理 功能对比 功能 v1.x v2.0 v2.1 技术面分析 ✅ ✅ ✅ 基本面分析 ❌ ✅ ✅ 大盘复盘 ❌ ✅ ✅ 板块分析 ❌ ✅ ✅ 代理 问股 ❌ ✅ ✅ 多渠道推送 ❌ ⚙️ ✅ 并发分析 ❌ ❌ ✅ 飞书卡片 ❌ ❌ ✅ 🚀 快速开始 安装 # 依赖安装 pip3 安装 ak分享 pandas numpy 请求s openAI yfinance
# 配置 cp config.example.json config.json # 编辑 config.json 填入你的 API Key
基本使用 from scripts.分析器_v2 导入 ( analyze_stock, # 股票分析(含基本面) analyze_stocks, # 批量分析(串行) analyze_stocks_concurrent, # 批量分析(并发) market_review, # 大盘复盘 sector_analysis, # 板块分析 代理_查询, # 代理问股 push_报告, # 推送报告 dAIly_push # 每日推送 )
# 分析单只股票 结果 = analyze_stock('600519')
# 并发批量分析 (推荐) 结果s = analyze_stocks_concurrent(['600519', '000858', '601318'], max_workers=5)
# 大盘复盘 cn_market = market_review('cn')
# 板块分析 sectors = sector_analysis()
# 代理问股 answer = 代理_查询("推荐新能源股票")
# 每日定时推送 (配合 Cron 使用) dAIly_push()
命令行使用 # 分析股票 python -m scripts.分析器_v2 analyze 600519 AAPL
# 并发分析 (更快) python -m scripts.分析器_v2 concurrent 600519 000858 601318
# 大盘复盘 python -m scripts.分析器_v2 review cn python -m scripts.分析器_v2 review 机器人h
# 板块分析 python -m scripts.分析器_v2 sector
# 代理 问股 python -m scripts.分析器_v2 代理 推荐银行股
# 每日推送 python -m scripts.分析器_v2 push
📊 功能特性 功能 状态 说明 A股分析 ✅ 支持个股、ETF 港股分析 ✅ 支持港股通标的 美股分析 ✅ 支持主流美股、指数 技术面分析 ✅ MA/MACD/RSI/乖离率/量能 基本面分析 ✅ 估值、机构持仓、资金流向 AI 决策建议 ✅ DeepSeek/Gemini 大盘复盘 ✅ A股/美股指数、涨跌统计 板块分析 ✅ 行业/概念板块涨跌榜 代理 问股 ✅ 策略问答、股票推荐 飞书推送 ✅ 卡片消息格式 企业微信 ✅ Markdown 格式 Telegram ✅ Markdown 格式 Discord ✅ 文本格式 邮件 ✅ SMTP 发送 🏗️ 项目结构 stock-dAIly-analysis/ ├── 技能.md # OpenClaw 技能 定义 ├── README.md # 项目文档 ├── LICENSE # MIT 许可证 ├── config.example.json # 配置示例 ├── config.json # 用户配置 (gitignore) ├── requirements.txt # Python 依赖 └── scripts/ ├── 分析器_v2.py # 主入口 (v2.1) ├── 分析器.py # 主入口 (基础版) ├── data_fetcher.py # 数据获取 ├── market_data_bridge.py # market-data 技能 桥接 ├── trend_分析器.py # 技术分析引擎 ├── AI_分析器.py # AI 分析模块 ├── fundamental.py # 基本面分析 ├── market.py # 大盘复盘 ├── sector.py # 板块分析 ├── 代理.py # 代理 问股 └── notifier.py # 报告输出/推送
🔧 配置说明 完整配置示例 { "AI": { "提供者": "openAI", "API_key": "sk-your-deepseek-key", "base_url": "https://API.deepseek.com/v1", "模型": "deepseek-chat" }, "data": { "days": 60, "realtime_enabled": true }, "fundamental": { "enabled": true, "tu分享_令牌": "" }, "stock_列出": "600519,000858,601318,600036", "push": { "enabled": true, "feishu_网页hook": "https://open.feishu.cn/open-APIs/机器人/v2/hook/xxx" } }
推送渠道配置 渠道 配置项 说明 飞书 feishu_网页hook 卡片消息,更美观 企业微信 wechat_网页hook Markdown 格式 Telegram telegram_令牌 + telegram_chat_id 需要 机器人 令牌 Discord discord_网页hook 网页hook URL 邮件 emAIl_发送er + emAIl_password + emAIl_接收rs 支持 QQ 邮箱 📈 返回数据格式 { 'code': '600519', 'name': '贵州茅台', 'market': 'cn', 'technical_indicators': { 'trend_状态': '强势多头', '签名al_score': 75, 'buy_签名al': '买入' }, 'fundamental': { 'valuation': {'pe': '25.3', 'pb': '5.2'}, 'cAPItal_flow': {'mAIn_inflow': '3.2亿'} }, 'AI_analysis': { 'sentiment_score': 75, 'operation_advice': '买入', 'confidence_level': '高', 'tar获取_price': '1550', '停止_loss': '1420' } }
💬 代理 问股
内置策略:
bull_trend - 多头趋势 golden_cross - 均线金叉 breakout - 突破新高 value - 价值投资 momentum - 动量策略
示例问题:
"推荐银行股" "分析一下茅台" "什么是均线金叉策略" "帮我选一只新能源股票" ⏰ 定时任务 (Cron)
配合 OpenClaw Cron 使用:
# 每天 18:00 执行分析并推送 cron job 添加 --schedule "cron:0 18 1-5" \ --payload '{"kind":"代理Turn","message":"执行 dAIly_push()"}'
⚠️ 免责声明
本项目仅供学习研究使用,不构成任何投资建议。股市有风险,投资需谨慎。
📄 许可证
MIT License - 详见 LICENSE 文件
🙏 致谢 数据来源:ak分享 灵感来源:ZhuLinsen/dAIly_stock_analysis 平台支持:OpenClaw
Made with ❤️ for OpenClaw