daily_stock_analysis 怎么用:用 LLM 做多市场股票分析和自动推送

整理 ZhuLinsen/daily_stock_analysis 的本地运行、环境变量、调试命令、股票列表、市场复盘、Web UI 和 GitHub Actions 定时运行思路。

ZhuLinsen/daily_stock_analysis 是一个 LLM 驱动的多市场股票分析系统。它整合行情、新闻、市场复盘、决策看板和自动推送,适合用来做个人研究和自动化信息整理。

项目地址:

https://github.com/ZhuLinsen/daily_stock_analysis

在线预览:

https://dsa.zhulinsen.tech

注意:这类工具只能辅助整理信息,不能当投资建议。真实交易要自己判断风险。

本地运行

README 给出的本地流程很清楚:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 克隆项目
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git && cd daily_stock_analysis

# 安装依赖
pip install -r requirements.txt

# 配置环境变量
cp .env.example .env && vim .env

# 运行分析
python main.py

关键在 .env。你需要根据自己的数据源、LLM 服务和推送渠道填配置。先不要急着上定时任务,先本地跑通一次。

常用命令

调试模式:

1
python main.py --debug

只演练,不真正推送:

1
python main.py --dry-run

指定股票:

1
python main.py --stocks 600519,hk00700,AAPL

生成市场复盘:

1
python main.py --market-review

定时运行:

1
python main.py --schedule

只启动服务:

1
python main.py --serve-only

Web UI

如果想看网页看板,可以运行:

1
python main.py --webui

或者只启动 Web UI:

1
python main.py --webui-only

GitHub Actions 思路

这个项目也适合用 GitHub Actions 定时跑:

  1. Fork 仓库。
  2. 在仓库 Secrets 里配置 API Key 和推送参数。
  3. 启用 Actions。
  4. 先手动运行一次 workflow。
  5. 确认输出和推送正常后,再交给定时任务。

使用建议

更稳的用法是先选少量股票测试,例如只看 600519,hk00700,AAPL。确认行情、新闻、LLM 摘要、推送都正常后,再扩大股票池。自动化工具最怕“看起来跑了,但数据源失效或推送错了”,所以建议定期抽查原始数据和分析结论。

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计