stock-flow/README.md

198 lines
4.7 KiB
Markdown
Raw Normal View History

2026-01-23 08:43:13 +00:00
# 股票分析工作流 (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)**