🤖 基于 AI 大模型的 A股/港股/美股自選股智能分析系統,每日自動分析並推送「決策儀表盤」到企業微信/飛書/Telegram/郵箱
- AI 決策儀表盤 - 一句話核心結論 + 精確買賣點位 + 檢查清單
- 多維度分析 - 技術面 + 籌碼分布 + 輿情情報 + 實時行情
- 大盤復盤 - 每日市場概覽、板塊漲跌、北向資金
- 多渠道推送 - 支持企業微信、飛書、Telegram、郵件(自動識別)
- 零成本部署 - GitHub Actions 免費運行,無需服務器
- 💰 白嫖 Gemini API - Google AI Studio 提供免費額度,個人使用完全夠用
- 🔄 多模型支持 - 支持 OpenAI 兼容 API(DeepSeek、通義千問等)作為備選
- 行情數據: AkShare(免費)、Tushare、Baostock、YFinance
- 新聞搜索: Tavily、SerpAPI、Bocha
- AI 分析:
- 主力:Google Gemini(gemini-3-flash-preview)—— 免費獲取
- 備選:應大家要求,也支持了OpenAI 兼容 API(DeepSeek、通義千問、Moonshot 等)
- ❌ 嚴禁追高 - 乖離率 > 5% 自動標記「危險」
- ✅ 趨勢交易 - MA5 > MA10 > MA20 多頭排列
- 📍 精確點位 - 買入價、止損價、目標價
- 📋 檢查清單 - 每項條件用 ✅
⚠️ ❌ 標記
無需服務器,每天自動運行!
點擊右上角 Fork 按鈕
進入你 Fork 的倉庫 → Settings → Secrets and variables → Actions → New repository secret
AI 模型配置(二選一)
| Secret 名稱 | 說明 | 必填 |
|---|---|---|
GEMINI_API_KEY |
Google AI Studio 獲取免費 Key | ✅* |
OPENAI_API_KEY |
OpenAI 兼容 API Key(支持 DeepSeek、通義千問等) | 可選 |
OPENAI_BASE_URL |
OpenAI 兼容 API 地址(如 https://api.deepseek.com/v1) |
可選 |
OPENAI_MODEL |
模型名稱(如 deepseek-chat) |
可選 |
*注:
GEMINI_API_KEY和OPENAI_API_KEY至少配置一個
通知渠道配置(可同時配置多個,全部推送)
| Secret 名稱 | 說明 | 必填 |
|---|---|---|
WECHAT_WEBHOOK_URL |
企業微信 Webhook URL | 可選 |
FEISHU_WEBHOOK_URL |
飛書 Webhook URL | 可選 |
TELEGRAM_BOT_TOKEN |
Telegram Bot Token(@BotFather 獲取) | 可選 |
TELEGRAM_CHAT_ID |
Telegram Chat ID | 可選 |
EMAIL_SENDER |
發件人郵箱(如 xxx@qq.com) |
可選 |
EMAIL_PASSWORD |
郵箱授權碼(非登錄密碼) | 可選 |
EMAIL_RECEIVERS |
收件人郵箱(多個用逗號分隔,留空則發給自己) | 可選 |
PUSHPLUS_TOKEN |
PushPlus Token(獲取地址,國內推送服務) | 可選 |
CUSTOM_WEBHOOK_URLS |
自定義 Webhook(支持釘釘等,多個用逗號分隔) | 可選 |
CUSTOM_WEBHOOK_BEARER_TOKEN |
自定義 Webhook 的 Bearer Token(用於需要認證的 Webhook) | 可選 |
SINGLE_STOCK_NOTIFY |
單股推送模式:設為 true 則每分析完一隻股票立即推送 |
可選 |
REPORT_TYPE |
報告類型:simple(精簡) 或 full(完整),Docker環境推薦設為 full |
可選 |
ANALYSIS_DELAY |
個股分析和大盤分析之間的延遲(秒),避免API限流,如 10 |
可選 |
*注:至少配置一個渠道,配置多個則同時推送
📖 更多配置(Pushover 手機推送、飛書雲文檔等)請參考 完整配置指南
其他配置
| Secret 名稱 | 說明 | 必填 |
|---|---|---|
STOCK_LIST |
自選股代碼,如 600519,hk00700,AAPL,TSLA |
✅ |
TAVILY_API_KEYS |
Tavily 搜索 API(新聞搜索) | 推薦 |
BOCHA_API_KEYS |
博查搜索 Web Search API(中文搜索優化,支持AI摘要,多個key用逗號分隔) | 可選 |
SERPAPI_API_KEYS |
SerpAPI 備用搜索 | 可選 |
TUSHARE_TOKEN |
Tushare Pro Token | 可選 |
進入 Actions 標籤 → 點擊 I understand my workflows, go ahead and enable them
Actions → 每日股票分析 → Run workflow → 選擇模式 → Run workflow
默認每個工作日 18:00(北京時間) 自動執行
📖 本地運行、Docker 部署詳細步驟請參考 完整配置指南
📊 2026-01-10 決策儀表盤
3隻股票 | 🟢買入:1 🟡觀望:2 🔴賣出:0
🟢 買入 | 貴州茅台(600519)
📌 縮量回踩MA5支撐,乖離率1.2%處於最佳買點
💰 狙擊: 買入1800 | 止損1750 | 目標1900
✅多頭排列 ✅乖離安全 ✅量能配合
🟡 觀望 | 寧德時代(300750)
📌 乖離率7.8%超過5%警戒線,嚴禁追高
⚠️ 等待回調至MA5附近再考慮
---
生成時間: 18:00
🎯 2026-01-10 大盤復盤
📊 主要指數
- 上證指數: 3250.12 (🟢+0.85%)
- 深證成指: 10521.36 (🟢+1.02%)
- 創業板指: 2156.78 (🟢+1.35%)
📈 市場概況
上漲: 3920 | 下跌: 1349 | 漲停: 155 | 跌停: 3
🔥 板塊表現
領漲: 互聯網服務、文化傳媒、小金屬
領跌: 保險、航空機場、光伏設備
📖 完整環境變量、定時任務配置請參考 完整配置指南
本地運行時,可啟用 WebUI 來管理配置和觸發分析。
| 命令 | 說明 |
|---|---|
python main.py --webui |
啟動 WebUI + 執行一次完整分析 |
python main.py --webui-only |
僅啟動 WebUI,手動觸發分析 |
- 訪問地址:
http://127.0.0.1:8000 - 詳細說明請參考 配置指南 - WebUI
- 📝 配置管理 - 查看/修改
.env里的自選股列表 - 🚀 快速分析 - 頁面輸入股票代碼,一鍵觸發分析
- 📊 實時進度 - 分析任務狀態實時更新,支持多任務並行
| 接口 | 方法 | 說明 |
|---|---|---|
/ |
GET | 配置管理頁面 |
/health |
GET | 健康檢查 |
/analysis?code=xxx |
GET | 觸發單隻股票異步分析 |
/tasks |
GET | 查詢所有任務狀態 |
/task?id=xxx |
GET | 查詢單個任務狀態 |
daily_stock_analysis/
├── main.py # 主程序入口
├── webui.py # WebUI 入口
├── src/ # 核心業務代碼
│ ├── analyzer.py # AI 分析器(Gemini)
│ ├── config.py # 配置管理
│ ├── notification.py # 消息推送
│ ├── storage.py # 數據存儲
│ └── ...
├── bot/ # 機器人模塊
├── web/ # WebUI 模塊
├── data_provider/ # 數據源適配器
├── docker/ # Docker 配置
│ ├── Dockerfile
│ └── docker-compose.yml
├── docs/ # 項目文檔
│ ├── full-guide.md # 完整配置指南
│ └── ...
└── .github/workflows/ # GitHub Actions
📢 以下功能將視後續情況逐步完成,如果你有好的想法或建議,歡迎 提交 Issue 討論!
- 企業微信機器人
- 飛書機器人
- Telegram Bot
- 郵件通知(SMTP)
- 自定義 Webhook(支持釘釘、Discord、Slack、Bark 等)
- iOS/Android 推送(Pushover)
- 釘釘機器人 (已支持命令交互 >> 相關配置)
- Google Gemini(主力,免費額度)
- OpenAI 兼容 API(支持 GPT-4/DeepSeek/通義千問/Claude/文心一言 等)
- 本地模型(Ollama)
- AkShare(免費)
- Tushare Pro
- Baostock
- YFinance
- 決策儀表盤
- 大盤復盤
- 定時推送
- GitHub Actions
- 港股支持
- Web 管理界面 (簡易版)
- 美股支持
- 歷史分析回測
| 支付寶 (Alipay) | 微信支付 (WeChat) | Ko-fi |
|---|---|---|
![]() |
![]() |
![]() |
歡迎提交 Issue 和 Pull Request!
詳見 貢獻指南
MIT License © 2026 ZhuLinsen
如果你在項目中使用或基於本项目进行二次开发, 非常歡迎在 README 或文檔中註明來源並附上本倉庫鏈接。 這將有助於項目的持續維護和社區發展。
- GitHub Issues:提交 Issue
如果覺得有用,請給個 ⭐ Star 支持一下!
本項目僅供學習和研究使用,不構成任何投資建議。股市有風險,投資需謹慎。作者不對使用本項目產生的任何損失負責。




