AI 如何依持股清單產生每日股市報告
記錄 Hermes 如何根據單一持股清單,在 Discord 整理盤前、午間、收盤、股市風向球與持股現值。
從一般市場新聞變成個人化報告
市場資訊很多,但真正有用的問題通常是:「今天發生的事,和我的持股有什麼關係?」
目前 Rock 使用 Hermes 在交易日自動整理股市資訊。它不只摘要大盤新聞,而是先讀取最新持股清單,再把行情、產業消息、匯率與風險轉成和實際部位有關的 Discord 報告。
持股清單(唯一事實來源)
│
交易日判斷+即時行情+市場消息
│
Hermes 分析整理
│
盤前/風向球/開盤/午報/收盤
│
Discord 投遞
持股清單是所有報告的起點
台股一般持股、質押持股、美股、現金與借款集中保存在 shared-agent 的投資組合資料中。這份資料是 Codex、OpenClaw 與 Hermes 共同使用的 Single Source of Truth,簡稱 SSOT。
報告腳本每次執行時都重新解析這份清單,不使用 prompt 裡的舊範例,也不維護另一份容易過期的持股副本。當持股數量或借款更新後,後續報告便會自動採用新版資料。
一天中的五份資訊
盤前報告
交易日上午先整理前一晚美股、主要指數、半導體與 AI 產業、期貨、匯率及亞洲市場方向,再對照 Rock 的持股曝險,提出當天可能需要注意的情境。
這份報告的目的不是預測漲跌,而是先回答:今天是否需要特別看盤?哪些部位可能受全球市場影響?
股市風向球
股市風向球會收集公開新聞與市場討論,將訊號分成已確認消息、討論聲量與雜訊,再依照和實際持股的關聯程度標示直接影響、間接影響或可忽略。
公告、法說、交易所資料與可靠新聞具有較高可信度;論壇與社群內容只代表討論熱度,不會直接當成確定事實。若沒有值得採取行動的訊號,報告會明確說明不需要因風向球調整操作。
開盤簡報
開盤後以即時資料快速判斷大盤、權值股與持股方向,重點放在異常波動與當日觀察價值。它比盤前報告更短,處理的是市場開盤後已經發生的變化。
午休快報
中午整理上午盤走勢、半導體與重要類股、持股表現及下午盤注意事項。閱讀時間控制在幾分鐘內,避免把午報寫成另一份完整收盤報告。
收盤報告
收盤後使用可驗證的實際收盤資料,整理大盤、持股漲跌、質押部位、相關產業消息、法人動向與隔日風險。
收盤報告不只回答今天漲跌多少,也會說明真正影響淨資產的來源,以及隔天值得繼續追蹤的項目。
持股現值如何計算
持股現值不是從 AI 記憶或舊報表取得,而是執行共用查價工具,在查詢當下重新抓取報價。
基本計算方式是:
台股現值 = 最新價格 × 持股數量
美股現值 = 最新美元價格 × 股數 × 即時匯率
資產合計 = 一般持股+質押持股+美股+現金
淨資產估算 = 資產合計-質押借款
質押維持率 = 質押持股現值 ÷ 質押借款
輸出會分開呈現一般持股、質押持股、美股與現金,再計算資產合計、淨資產與維持率。結構化資料也能供其他 Agent 使用,避免不同報告各自手算出不一致的結果。
如何降低錯誤與舊資料漂移
整套流程加入幾個重要保護:
- 每次先判斷今天是否為台股交易日,休市時不硬編行情。
- 持股清單永遠以 shared-agent 的 SSOT 為準。
- 即時價格、收盤價、匯率與新聞每次重新查詢,不寫入長期記憶。
- 官方市場資料優先,其他報價來源作為即時查詢或備援。
- 部分資料失敗時標示「資料暫缺」,不讓整份報告中止,也不猜測數字。
- 已確認消息與社群討論分開呈現,避免把市場情緒當成事實。
- Discord 的排程系統負責投遞,Agent 只產生最終報告,避免重複發送。
AI 的角色是決策輔助
這套系統不會自動下單,也不把單一新聞或模型輸出當成買賣訊號。AI 的工作是把大量市場資訊壓縮成和持股真正相關的內容,提醒風險、整理情境並減少每天重複查找資料的時間。
對投資者而言,最重要的不是收到更多報告,而是每份報告都使用同一份最新持股、可驗證的行情,以及清楚區分事實、推論與雜訊。