198 lines
4.7 KiB
Markdown
198 lines
4.7 KiB
Markdown
# 股票分析工作流 (Stock Analysis Workflow)
|
||
|
||
這是一套自動化的股票分析系統,協助你從數據收集、風險評估到生成交易報告。
|
||
|
||
## 🚀 快速開始
|
||
|
||
### 1. 完整分析單一標的
|
||
想要對一支股票進行深度研究時使用:
|
||
```
|
||
/full-analysis [TICKER]
|
||
```
|
||
**範例**: `/full-analysis RCAT`
|
||
- 自動收集即時報價、財報、機構持股
|
||
- 檢查催化劑(PDUFA, 財報日, 合約)
|
||
- 計算風險評分
|
||
- 給出進出場建議
|
||
- 自動生成獨立報告並更新匯總
|
||
|
||
### 2. 短線掃描
|
||
想要尋找當下有潛力的交易機會時使用:
|
||
```
|
||
/stock-scan
|
||
```
|
||
- 掃描當日熱門股、漲幅排行、期權異動
|
||
- 自動過濾低品質標的
|
||
- 生成「短線篩選」報告
|
||
|
||
### 3. 生成總結報告
|
||
當你分析完多支股票,想要看彙整結果時:
|
||
```
|
||
/summary
|
||
```
|
||
- 讀取所有 Session 數據
|
||
- 比較所有標的之優先級與風險報酬比
|
||
- 建立催化劑時間軸
|
||
- 輸出最終交易決策建議
|
||
|
||
---
|
||
|
||
## 📂 檔案結構
|
||
|
||
所有的分析結果都會自動保存在 `sessions/` 資料夾中:
|
||
|
||
- `sessions/YYYY-MM-DD-[TICKER]-完整分析.md`: 單一個股的詳細報告
|
||
- `sessions/YYYY-MM-DD-完整分析-彙整.md`: 當次 Session 的所有個股匯總
|
||
- `sessions/YYYY-MM-DD-總結.md`: 最終的決策指南(由 `/summary` 生成)
|
||
|
||
---
|
||
|
||
## 🛠️ 進階指令
|
||
|
||
如果你只想執行分析的某個部分,可以使用以下指令:
|
||
|
||
| 指令 | 用途 | 範例 |
|
||
|------|------|------|
|
||
| `/stock-data` | 僅收集基礎數據 (股價/市值/透過) | `/stock-data PLTR` |
|
||
| `/catalyst-check` | 僅檢查催化劑 (財報/FDA/合約) | `/catalyst-check RGNX` |
|
||
| `/risk-score` | 僅計算風險評分 | `/risk-score TSLA` |
|
||
| `/entry-exit` | 僅做技術面進出場分析 | `/entry-exit NVDA` |
|
||
|
||
---
|
||
|
||
## 💡 使用建議 (Best Practices)
|
||
|
||
1. **每日流程**:
|
||
- 先跑 `/stock-scan` 找靈感
|
||
- 選出 3-5 支有興趣的標的
|
||
- 對每支標的跑 `/full-analysis`
|
||
- 最後跑 `/summary` 做成當日日報
|
||
|
||
2. **重點關注**:
|
||
- **PDUFA/財報**: 善用 `/catalyst-check` 確保日期準確,生技股二元事件風險大。
|
||
- **風險評分**: 80分以上為「高優先」,60-80 為「中優先」,低於 60 建議觀望。
|
||
|
||
3. **數據驗證**:
|
||
- 系統會盡量抓取即時數據,但建議在開盤期間重新確認當下波動。
|
||
|
||
---
|
||
|
||
## 🔧 IDE 工作流設定
|
||
|
||
本系統的工作流可以在支援 AI Agent 的 IDE 中使用。以下是各 IDE 的設定方式:
|
||
|
||
### Antigravity (Google)
|
||
|
||
**目錄結構**:
|
||
```
|
||
your-project/
|
||
└── .agent/
|
||
└── workflows/
|
||
├── stock-data.md
|
||
├── catalyst-check.md
|
||
├── risk-score.md
|
||
└── ...
|
||
```
|
||
|
||
**檔案格式**:
|
||
```yaml
|
||
---
|
||
description: 工作流的簡短描述
|
||
---
|
||
|
||
# 工作流標題
|
||
|
||
詳細執行步驟...
|
||
```
|
||
|
||
**特殊標記**:
|
||
- `// turbo` - 放在步驟上方,允許該步驟自動執行(無需用戶確認)
|
||
- `// turbo-all` - 放在檔案任意位置,允許所有步驟自動執行
|
||
|
||
**使用方式**: 在聊天視窗輸入 `/workflow-name [參數]`
|
||
|
||
---
|
||
|
||
### Cursor
|
||
|
||
**目錄結構**:
|
||
```
|
||
your-project/
|
||
└── .cursor/
|
||
└── rules/
|
||
├── stock-data.mdc
|
||
├── catalyst-check.mdc
|
||
└── ...
|
||
```
|
||
|
||
**檔案格式** (`.mdc`):
|
||
```yaml
|
||
---
|
||
description: 工作流描述
|
||
globs:
|
||
alwaysApply: false
|
||
---
|
||
|
||
# 工作流標題
|
||
|
||
詳細執行步驟...
|
||
```
|
||
|
||
**注意事項**:
|
||
- 檔案副檔名必須是 `.mdc`(Markdown Cursor)
|
||
- `globs` 可指定適用的檔案類型
|
||
- `alwaysApply: true` 會讓規則自動套用
|
||
|
||
**使用方式**: 在聊天視窗輸入 `/workflow-name [參數]` 或透過 `@rules` 引用
|
||
|
||
---
|
||
|
||
### Windsurf
|
||
|
||
**目錄結構**:
|
||
```
|
||
your-project/
|
||
└── .windsurf/
|
||
└── workflows/
|
||
├── stock-data.md
|
||
├── catalyst-check.md
|
||
└── ...
|
||
```
|
||
|
||
**檔案格式**:
|
||
```yaml
|
||
---
|
||
trigger: manual
|
||
description: 工作流描述
|
||
---
|
||
|
||
# 工作流標題
|
||
|
||
詳細執行步驟...
|
||
```
|
||
|
||
**觸發模式** (`trigger`):
|
||
- `manual` - 手動觸發
|
||
- `always` - 總是套用
|
||
- `glob` - 檔案符合條件時觸發(需搭配 `globs` 欄位)
|
||
|
||
**使用方式**: 在聊天視窗輸入 `/workflow-name [參數]`
|
||
|
||
---
|
||
|
||
### 工作流轉換指南
|
||
|
||
若要將本專案的 workflow 轉換到其他 IDE:
|
||
|
||
| 來源 (Antigravity) | 目標 IDE | 需修改項目 |
|
||
|-------------------|----------|-----------|
|
||
| `.agent/workflows/*.md` | Cursor | 複製到 `.cursor/rules/`,改副檔名為 `.mdc` |
|
||
| `.agent/workflows/*.md` | Windsurf | 複製到 `.windsurf/workflows/`,加入 `trigger: manual` |
|
||
| `// turbo` 標記 | Cursor/Windsurf | 移除(這些 IDE 不支援此標記) |
|
||
|
||
---
|
||
|
||
## 📖 English Documentation
|
||
|
||
For English documentation, please refer to: **[README_EN.md](./README_EN.md)**
|