claude-code/antigravity-finance/.agent/workflows/deep-dive.md

3.7 KiB
Raw Permalink Blame History

deep-dive — 個股深度分析

對單一標的進行四維深度分析(基本面 + 技術面 + 情緒面 + 風險),產出完整研究報告。

觸發方式

使用者輸入:deep-dive [TICKER] 範例:deep-dive NVDAdeep-dive 2330.TW

輸入

  • ticker:股票代碼(必填)

執行步驟

每個 Agent 至少 3 回合討論,最後由 chief_analyst 整合:

Step 1: 基本面分析

  • Agent: fundamental_analyst
  • 知識庫: valuation.md, macro_sector.md
  • 任務: 公司概覽、最近 4 季財報解讀、盈餘品質紅旗偵測、DCF + Comps 估值、目標價推導Bull/Base/Bear
  • 輸出: artifacts/[TICKER]-[日期]/03-fundamental.md

Step 2: 技術面分析

  • Agent: technical_analyst
  • 知識庫: technical_analysis.md, chart_drawing.md
  • 任務: 長期結構(月線/週線)、中期結構(週線/日線)、短期結構(日線)、技術指標總覽、關鍵價位彙整
  • 圖表: 用 Python 繪製 K 線圖、支撐壓力圖、RSI、MACD、布林通道每種分開畫
  • 輸出: artifacts/[TICKER]-[日期]/04-technical.md + artifacts/charts/[TICKER]-*.png

Step 3: 情緒面分析

  • Agent: sentiment_detective
  • 知識庫: sentiment_altdata.md
  • 任務: 期權市場異動、機構持倉變化13F、內部人交易Form 4、社群輿情、另類數據訊號
  • 輸出: artifacts/[TICKER]-[日期]/05-sentiment.md

Step 4: 風險評估

  • Agent: risk_assessor
  • 知識庫: risk_scoring.md, technical_analysis.md, sentiment_altdata.md
  • 任務: 五維風險評分、情境分析(樂觀/基準/悲觀)、最大回撤估算、倉位建議、停損策略
  • 輸出: artifacts/[TICKER]-[日期]/06-risk.md

Step 5: 首席分析師整合

  • Agent: chief_analyst
  • 任務: 交叉驗證四個 Agent 結論、標註共識/分歧/待驗證、消除矛盾、標註信心度、列出「我們不知道什麼」
  • 輸出: artifacts/[TICKER]-[日期]/07-summary.md

Session 延續

如果 artifacts/sessions/[TICKER]-session.md 已存在:

  • 自動讀取歷史分析
  • 比對關鍵價位變化
  • 在報告中標註「維持」或「更新」

最終輸出格式

# [TICKER] 深度分析報告
日期: YYYY-MM-DD

## 一句話結論
[買入/持有/觀望] — [核心理由] | 信心度: 高/中/低

## 快速總覽
| 維度 | 評分 | 方向 | 關鍵發現 |
|------|------|------|---------|
| 基本面 | /100 | 🟢/🟡/🔴 | |
| 技術面 | /100 | 🟢/🟡/🔴 | |
| 情緒面 | /100 | 🟢/🟡/🔴 | |
| 風險 | /100 | 🟢/🟡/🔴 | |
| **綜合** | **/100** | | |

## 關鍵價位
| 時間框架 | 支撐 | 壓力 | 當前位置 |
|---------|------|------|---------|
| 短期 | $ | $ | |
| 中期 | $ | $ | |
| 長期 | $ | $ | |

## 目標價
| 情境 | 目標價 | 報酬 | 機率 |
|------|--------|------|------|
| 樂觀 | $ | +% | % |
| 基準 | $ | +/-% | % |
| 悲觀 | $ | -% | % |

## 下一步
- 想交易 → trade-plan [TICKER]
- 想持續追蹤 → portfolio-review

Session 強制存檔(不得跳過)

分析開始前READ — 必須執行)

  1. 讀取 docs/fin/sessions/[TICKER]-session.md
  2. 存在 → 報告開頭標註「📋 延續上次分析YYYY-MM-DD
  3. 不存在 → 報告開頭標註「🆕 首次分析」

分析結束後WRITE — 必須執行)

  1. 確保 docs/fin/sessions/ 目錄存在
  2. 建立/更新 docs/fin/sessions/[TICKER]-session.md
  3. 填入:基本資訊、分析歷史(追加)、關鍵價位、催化劑

確認輸出CONFIRM — 必須顯示)

📁 Session 已更新: docs/fin/sessions/[TICKER]-session.md
📂 報告已存檔: artifacts/[TICKER]-[日期]/