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 設計