stock-flow/.agent/workflows/risk-matrix.md

180 lines
6.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
description: 風險矩陣模組 - 統一的風險定量框架,管理倉位、關聯性和組合風險
---
# 風險矩陣模組
統一的風險定量框架,確保投資組合的風險控制。
**使用方式**: `/risk-matrix [review/update]`
**範例**: `/risk-matrix review` 查看當前組合風險
---
## ⚡ Session 同步
執行此 workflow 後,請更新 Session 檔案:
1. 在「📊 風險監控 > 組合風險矩陣」填入結果
2. 在「🔄 執行紀錄」新增一行
---
## Step 1: 單只股票最大倉位管理
根據風險評分決定單只持股上限:
```markdown
### 單只股票倉位配置表
| 風險評級 | 風險評分 | 最大倉位 % | 理由 | 範例 |
|--------|---------|----------|------|------|
| 🟢 高優先 | > 75 | 8-12% | 催化劑明確、基本面健康 | 確認財報、有明確 FDA 日期 |
| 🟡 中優先 | 50-75 | 4-6% | 有潛力但存在不確定性 | 時間區間催化劑、盈利不穩定 |
| 🔴 投機級 | < 50 | 1-2% | 高風險僅適合投機性部位 | 社群熱炒無明確催化劑 |
**使用規則**:
1. **新進標的**: 最大倉位 50% 開始建倉 4-6% 高優先2-3% 中優先0.5-1% 投機級
2. **分批加倉**: 若觸發加倉條件可加至最大倉位 75%
3. **催化劑落空**: 立即出清所有倉位無例外
4. **風險評分下跌**: 倉位自動降檔處理
---
### 倉位調整觸發條件
| 觸發事件 | 即時行動 |
|--------|--------|
| 催化劑推遲 > 1 個月 | 立即減倉 50% |
| 催化劑落空 / 結果不符預期 | 全部出場 |
| 基本面惡化(營收轉虧、裁員) | 立即停損 |
| 風險評分下跌 > 15 分 | 調降倉位至新等級上限 |
| 股價跌破主要支撐 | 執行停損 |
| 機構 13F 顯示大幅減持 | 減倉 30% 觀察 |
---
## Step 2: 關聯性篩選(避免重複押注)
確保不會過度集中於單一主題:
```markdown
### 關聯性分類表
**相同催化劑類型**(高度關聯 ⚠️ 需監控):
- 同一催化劑事件日期: [列出所有相關標的]
- 建議總倉位上限: 15% (避免催化劑失敗時全盤皆輸)
- 例: FDA Phase 3 PDUFA 同日期有 3 檔股票 → 總倉位不超 15%
**相同產業/主題**(中度關聯 ⚠️ 需監控):
- 產業: [生技 / AI / 清潔能源等]
- 建議總倉位上限: 25% (產業景氣循環風險)
- 例: 電動車相關標的 3-4 檔 → 總倉位不超 25%
**不同主題**(低度關聯 ✅ 良好分散):
- 分散於不同產業、催化劑週期
- 可疊加至組合上限
---
### 關聯性檢查清單
執行此檢查,防止過度集中:
| 檢查項 | 檢查方法 | 警界值 | 行動 |
|--------|--------|--------|------|
| 同一催化劑日期持股數 | 統計相同到期日的標的 | > 2 檔 | 縮小其中一檔倉位 |
| 同產業持股比例 | 計算同產業總倉位 | > 25% | 減倉或冬眠一檔 |
| 同 Beta 值範圍 | 檢查股票波動相關性 | > 3 檔 High Beta | 混合加入 Low Beta |
| 同機構偏好 | 檢查是否都被同一機構買入 | 同機構 > 3 檔 | 降低持股集中度 |
---
## Step 3: 組合希臘字母風險監控Greeks Aggregate
```markdown
### 組合 Greeks 月度監控表
**當前持股組合 Greeks 彙總** (生成時間: YYYY-MM-DD)
| 希臘字母 | 當前數值 | 安全界線 | 狀態 | 行動 |
|---------|--------|--------|------|------|
| **Delta** | -0.45 | -0.5 ~ +0.5 | ⚠️ 偏空 0.45 | — |
| **Gamma** | 0.025 | < 0.05 | 健康 | |
| **Theta** | +2,500 | > 0 (正向為佳) | ✅ 時間衰減有利 | 持倉 |
| **Vega** | +1,200 | -2,000 ~ +2,000 | ✅ 健康 | — |
---
### Greeks 解讀與行動
| Greeks | 數值異常 | 含義 | 建議行動 |
|--------|---------|------|---------|
| **Delta > 0.7** | 過度做多 | 單邊風險過大 | 減倉或加入看空部位 |
| **Delta < -0.7** | 過度做空 | 單邊風險過大 | 減倉或加入看多部位 |
| **Gamma > 0.1** | 過度凸性 | 接近行權價波動劇烈 | 監控或提前平倉 |
| **Theta < -1,000** | 時間衰減巨大 | 每天虧損太大 | 檢查期權到期日,準備換倉 |
| **Vega > 3,000** | 過度 IV 敏感 | IV 下跌會虧損 | 降低 IV 部位或加倉 |
---
## Step 4: 組合總風險評估
```markdown
### 組合風險快照
**生成時間**: YYYY-MM-DD
| 指標 | 數值 | 評級 | 備註 |
|------|------|------|------|
| 總倉位 % | XX% | [安全/警告/超限] | 建議上限 50-70% |
| 風險資產比例 | XX% | [健康/偏高] | 🟢<40% / 🟡40-60% / 🔴>60% |
| 最大單一倉位 | XX% | [安全/警告] | 應 < 15% |
| 同催化劑集中度 | XX% | [安全/警告] | < 15% |
| 同產業集中度 | XX% | [安全/警告] | < 25% |
| Drawdown 風險 | -XX% | [//] | 極端情境模擬 |
---
### 風險評級標準
| 等級 | 總倉位 | 最大單一 | 產業集中 | 建議動作 |
|------|--------|---------|---------|---------|
| 🟢 **低風險** | < 40% | < 10% | < 20% | 可逢低加倉 |
| 🟡 **中風險** | 40-60% | 10-15% | 20-30% | 監控謹慎加倉 |
| 🔴 **高風險** | > 60% | > 15% | > 30% | 立即減倉 |
---
### 極端情境 Drawdown 測試
```
假設最壞情況發生(如催化劑全部失敗):
- 高優先標的: -30% × 倉位 = XX% 組合虧損
- 中優先標的: -50% × 倉位 = XX% 組合虧損
- 投機標的: -80% × 倉位 = XX% 組合虧損
**組合最大可能虧損**: -XX%
若 > -20% → 組合風險過高,需減倉
```
---
## Step 5: 每日快速風險檢查清單
| 檢查項 | 檢查方法 | 頻率 |
|--------|--------|------|
| 單只倉位 | 是否任何標的倉位 > 上限的 110% | 每日 |
| 催化劑日期 | 若催化劑推遲,倉位是否自動減 50% | 每日 |
| 停損觸發 | 股價是否跌破設定停損點 | 每日 |
| 機構減持 | 最新 13F 是否顯示異常減持 | 每週 |
| Greeks 監控 | Delta/Gamma/Theta 是否超限 | 每週 |
---
## 後續動作
- `/risk-score [TICKER]` - 更新風險評分
- `/entry-exit [TICKER]` - 重新計算進出場
- `/summary` - 定期檢查組合健全度