stock-flow/.agent/workflows/stock-data.md

504 lines
13 KiB
Markdown
Raw 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: 收集特定股票的完整數據報告(基礎資訊、財務、機構持股、期權)
---
# 股票數據收集流程
針對指定的 ticker 收集完整的交易決策數據。
**使用方式**: `/stock-data [TICKER]`
**範例**: `/stock-data BBAI`
---
## ⚡ Session 同步
執行此 workflow 後,請更新 Session 檔案:
1. 在「📈 個股分析 > [TICKER] > 基礎數據」填入結果
2. 更新「📋 分析標的」表格的「數據」欄為 ✅
3. 在「🔄 執行紀錄」新增一行
---
## 數據標註規則
收集數據時,請使用以下標註:
-**已確認**: 有明確來源佐證
- ⚠️ **推測**: 基於邏輯推論但無直接來源
-**遺漏**: 無法取得的數據
> **⚠️ 引用要求**: 對於「關鍵決策數據」如合約金額、FDA 日期、機構持股變動),必須在備註中提供來源(例如 "Source: Company PR 2026/01/15")。
---
## Step 1: 基礎市場數據
搜尋並填寫:
```markdown
### 基礎資訊
- **當前股價**: $XX.XX (來源: [Yahoo Finance], 時間: YYYY-MM-DD HH:MM)
- **市值**: $X.XB/M (來源: [...])
- **日均成交量 (3個月)**: X.XM 股
- **流通股數**: X.XM
- **機構持股比例**: XX%
狀態: ✅ 已確認 / ⚠️ 推測 / ❌ 遺漏
```
---
## Step 2: 財務數據
查詢最新季報10-Q或年報10-K
```markdown
### 最新季報 (QXXX FYXXXX)
- **報告期間**: YYYY-MM ~ YYYY-MM
- **營收**: $XX.XM
- YoY 成長率: +/-XX.X%
- **毛利**: $XX.XM (毛利率: XX.X%)
- **淨利/虧損**: $XX.XM
- EPS: $X.XX
- **現金及約當現金**: $XX.XM
- **總債務**: $XX.XM
**關鍵比率**:
- 債務/權益比: X.XX
- 現金燒錢速度: 還能撐 X 季
來源: SEC EDGAR 10-Q / 公司 IR
```
**注意**:
- 公司財年可能 ≠ 自然年(如 AEHR 財年 6/1-5/31
- 優先使用 GAAP 數字
---
## Step 3: 機構持股動態
查詢最近 2 季的 13F 申報變化:
```markdown
### 機構持股 (截至 YYYY QX)
- **總機構持股**: XX.XM 股 (佔流通股 XX%)
- **較上季變化**: +/-X.X%
**Top 5 機構**:
1. [Vanguard]: X.XM 股 → X.XM 股 (變化: +/-XX%)
2. [BlackRock]: ...
3. ...
判斷: ✅ Top 5 中有 X 家增持
```
---
## Step 4: 期權市場數據
```markdown
### 期權活躍度 (截至 YYYY-MM-DD)
- **隱含波動率 (IV)**: XX%
- IV Rank: XX% (過去 1 年相對位置)
- **未平倉量 (OI)**:
- Call 總量: XX,XXX
- Put 總量: XX,XXX
- **Call/Put 比**: X.X:1
- **近期異常活動**:
- [日期] $X 履約價 Call 量暴增 XXX%
```
---
## Step 4.5: 期權牆分析 (Options Wall)
**數據來源**: SpotGamma / Unusual Whales / Market Chameleon / Barchart
### 各到期日期權牆
// turbo
1. 搜尋「[TICKER] options chain open interest」
2. 搜尋「[TICKER] gamma exposure GEX」
3. 搜尋「[TICKER] max pain options」
```markdown
### 各到期日期權牆
| 到期日 | 剩餘天數 | Call Wall | Call OI | Put Wall | Put OI | Max Pain |
|--------|---------|-----------|---------|----------|--------|----------|
| MM/DD | X 天 | $XX.XX | XX,XXX | $XX.XX | XX,XXX | $XX.XX |
| MM/DD | XX 天 | $XX.XX | XX,XXX | $XX.XX | XX,XXX | $XX.XX |
| MM/DD | XX 天 | $XX.XX | XX,XXX | $XX.XX | XX,XXX | $XX.XX |
> **權重說明**: 剩餘天數越少 → 對股價影響越大
```
### 加權綜合期權牆
```markdown
### 綜合期權牆(依 OI 加權)
- 📈 **綜合 Call Wall**: $XX.XX — 潛在壓力位
- 📉 **綜合 Put Wall**: $XX.XX — 潛在支撐位
- ⚖️ **綜合 Max Pain**: $XX.XX — 結算吸引力
- 📍 **當前股價**: $XX.XX
**股價位置**:
- 距 Call Wall: [+/-]XX% (上方/下方)
- 距 Put Wall: [+/-]XX% (上方/下方)
- 距 Max Pain: [+/-]XX%
```
### 歷史移動追蹤(過去 5 個交易日)
```markdown
### 期權牆移動追蹤
| 日期 | Call Wall | 變化 | Put Wall | 變化 | Max Pain | 趨勢判斷 |
|------|-----------|------|----------|------|----------|---------|
| MM/DD | $XX.XX | 基準 | $XX.XX | 基準 | $XX.XX | — |
| MM/DD | $XX.XX | ↑ | $XX.XX | → | $XX.XX | Call Wall 上移 |
| MM/DD | $XX.XX | ↑ | $XX.XX | ↑ | $XX.XX | 🔥 雙牆上移 |
| MM/DD | $XX.XX | → | $XX.XX | ↓ | $XX.XX | ⚠️ Put Wall 下移 |
| MM/DD | $XX.XX | - | $XX.XX | - | $XX.XX | 最新 |
**移動趨勢判斷**:
- 🔥 Call Wall 連續上移 → 多軍進攻
- 🔥 Put Wall 連續上移 → 支撐上抬
- ⚠️ Call Wall 連續下移 → 壓力下壓
- ⚠️ Put Wall 連續下移 → 支撐鬆動
- ⚠️ 雙牆收窄 (差距 < 5%) 預期大幅震盪
```
### GEX 分析(詳細版)
```markdown
### Gamma Exposure (GEX) 分析
| 指標 | 數值 | 判斷 |
|------|------|------|
| Net GEX | $XXX M | [強正/正/弱正/弱負/負/強負] |
| GEX Flip Point | $XX.XX | 正負翻轉價位 |
| 當前股價 | $XX.XX | [正GEX區/負GEX區] |
| 距 Flip Point | [+/-]XX% | — |
**GEX 閾值判斷**:
| 範圍 | 分類 | 意義 |
|------|------|------|
| > $500M | 🟢 **強正 GEX** | 極強均值回歸,波動大幅壓縮 |
| $100M ~ $500M | 🟢 **正 GEX** | 均值回歸傾向,適合區間操作 |
| $0 ~ $100M | 🟡 **弱正 GEX** | 輕微壓縮,仍可能有趨勢 |
| -$100M ~ $0 | 🟡 **弱負 GEX** | 輕微放大,趨勢延續 |
| -$500M ~ -$100M | 🔴 **負 GEX** | 趨勢延續傾向,波動放大 |
| < -$500M | 🔴 **強負 GEX** | 極強趨勢延續預期大幅波動 |
**GEX 位置判斷**:
- 股價 > GEX Flip Point → 正 GEX 區(做市商嘎空壓力)
- 股價 < GEX Flip Point GEX 做市商殺多壓力
**GEX 結論**:
- 當前狀態: [強正//弱正/弱負//強負]
- 波動預期: [壓縮/正常/放大/極度放大]
- 操作建議: [區間操作/順勢操作/等待方向]
```
---
## Step 5: 分析師評級
```markdown
### 分析師共識 (截至 YYYY-MM)
- Strong Buy: X 家
- Buy: X 家
- Hold: X 家
- Sell: X 家
- **平均目標價**: $XX.XX (範圍: $XX - $XX)
最近評級變化:
- [日期] [券商] 從 XXX → XXX, 目標價 $XX → $XX
```
---
## Step 6: 進階數據收集(可選)
> **💡 說明**: 以下數據為增強版分析,若無法取得請標註「無數據」,不影響主流程。
### 6.1 異常期權活動
查詢最近 7-14 天的異常期權交易:
**數據源**:
- Barchart Unusual Options Activity
- MarketChameleon Unusual Activity
- Unusual Whales (若可用)
```markdown
### 異常期權活動
**查詢時間範圍**: YYYY-MM-DD ~ YYYY-MM-DD
- [ ] 檢查最近 14 天是否有顯著異常單
**異常交易紀錄**:
| 日期 | Call/Put | 履約價 | 到期日 | 成交量 | 異常程度 |
|------|---------|--------|--------|--------|---------|
| YYYY-MM-DD | Call | $XX | MM/DD | X,XXX | ⚠️ 為平均的 XXX% |
| YYYY-MM-DD | Put | $XX | MM/DD | X,XXX | ⚠️ 為平均的 XXX% |
**判斷**:
- ✅ 有異常 Call 買單(可能看多)
- ⚠️ 有異常 Put 買單(可能避險或看空)
- ❌ 無顯著異常活動
**備註**: [對催化劑時間的關聯性分析]
```
**若無數據**: 標註 `❌ 無法取得異常期權數據`
---
### 6.2 內部人交易動態
查詢最近 30-60 天的 SEC Form 4 申報:
**數據源**:
- SEC EDGAR (搜尋 "Form 4")
- Finviz Insider Trading
- OpenInsider
```markdown
### 內部人交易 (最近 60 天)
**查詢期間**: YYYY-MM-DD ~ YYYY-MM-DD
- [ ] 檢查 SEC Form 4 申報
**交易紀錄**:
| 日期 | 姓名/職位 | 交易類型 | 股數 | 價格 | 總金額 |
|------|---------|---------|------|------|--------|
| YYYY-MM-DD | [CEO/CFO/Director] | 買入 | X,XXX | $XX.XX | $XX,XXX |
| YYYY-MM-DD | [職位] | 賣出 | X,XXX | $XX.XX | $XX,XXX |
**統計**:
- 買入總量: X,XXX 股
- 賣出總量: X,XXX 股
- 淨買入/賣出: [+/-]X,XXX 股
**判斷**:
- ✅ 內部人淨買入(利好信號)
- ⚠️ 內部人淨賣出(可能為正常減持或避險)
- ❌ 60 天內無內部人交易
**⚠️ 催化劑關聯**:
- [ ] 檢查交易時間是否在催化劑前 30 天內
```
**若無數據**: 標註 `❌ 60 天內無內部人交易紀錄`
---
### 6.3 市場情緒指標(簡化版)
收集輿論熱度與新聞情緒:
```markdown
### 情緒指標 (最近 7 天)
**查詢期間**: YYYY-MM-DD ~ YYYY-MM-DD
**新聞熱度**:
- Google News 搜尋「[TICKER]」結果數: XX 篇
- 主要新聞標題:
1. [標題 1] (來源: [XXX], 日期: YYYY-MM-DD)
2. [標題 2] (來源: [XXX], 日期: YYYY-MM-DD)
3. [標題 3] (來源: [XXX], 日期: YYYY-MM-DD)
**情緒判斷**:
- ✅ 正面為主(新藥進展、合約獲得等)
- ⚠️ 中性或混合
- ❌ 負面為主(臨床失敗、裁員等)
**Reddit/Twitter 提及** (可選):
- r/wallstreetbets 提及次數: X 次
- r/biotechplays 提及次數: X 次
- 判斷: [低熱度/中熱度/高熱度]
**⚠️ 噪音過濾**:
- [ ] 若社群討論暴增但無實質催化劑 → 標記「可能為炒作」
**🚨 來源可信度檢查**:
- [ ] 檢查新聞來源是否為可疑 Pump 媒體
**⚠️ 常見 Pump 媒體警示列表**(需交叉驗證):
- Benzinga (部分付費推廣文章)
- Seeking Alpha (用戶投稿,需查證作者背景)
- InvestorPlace
- The Street (部分贊助內容)
- Motley Fool (標題誇大)
- MarketWatch 用戶專欄
- Penny Stock 類網站 (OTC Markets 相關)
- 各類 "Stock Picks" 網站
**✅ 可信來源參考**:
- 公司官方 IR / Press Release
- SEC 8-K / 10-K / 10-Q 文件
- Reuters, Bloomberg, Wall Street Journal
- BioPharma Dive, Endpoints News (生技專業)
- FDA.gov, ClinicalTrials.gov 官方公告
- 知名券商研究報告 (需註明券商名稱)
**判斷標準**:
- 若新聞主要來自 Pump 媒體 → 標記 `⚠️ 來源可信度低,需求證官方`
- 若有官方 Press Release 或 SEC 文件佐證 → 標記 `✅ 經官方確認`
- 若僅有社群傳言無官方來源 → 標記 `❌ 未經證實消息,暫不採信`
- 若來源混合 → 標記 `⚠️ 需交叉驗證多方來源`
```
**若無顯著新聞**: 標註 `❌ 近 7 天無重大新聞報導`
---
## Step 7: 基本面綜合評估
> **💡 目的**: 整合前述所有數據,提供快速決策參考摘要
### 7.1 關鍵基本面數據摘要
**數據來源**: 從 Step 2 (財務數據) 直接複製
```markdown
### 基本面快照
| 項目 | 數值 |
|------|------|
| 市值 | $X.XB |
| 現金及約當現金 | $XX.XM (可撐 X 季) |
| 總債務 | $XX.XM |
| 債務/權益比 | X.XX |
| 最新季度營收 YoY | +/-XX% |
| 毛利率 | XX% |
| 燒錢速度 | 每季 $XX.XM |
```
---
### 7.2 成長驅動因素
**數據來源**:
- 優先從最新 10-K/10-Q 的 "Business" 或 "Business Overview" 章節提取
- 次要來源:公司 IR 網站的 Investor Presentation
**提取規則**: 列出 **2-3 個核心成長論述**,每項 1-2 句話
```markdown
### 成長驅動
1. **[Pipeline/產品線]**: [具體描述,如 "RGX-121 針對 MPS II 的 BLA 將於 2026 Q1 提交"]
2. **[市場擴張]**: [如 "計劃將現有產品線擴展至歐洲市場"]
3. **[技術優勢]**: [如 "專利保護至 2035 年,技術壁壘高"]
來源: [SEC 10-K 2024 / Investor Presentation Dec 2025]
```
**若無法取得**: 標註 `⚠️ 未找到詳細 Business Overview需手動補充`
---
### 7.3 主要風險
**數據來源**:
- 優先從最新 10-K 的 "Risk Factors" 章節提取
- 提取規則:**前 3-4 項最重大風險**
```markdown
### 主要風險
- **技術風險**: [如 "臨床試驗可能失敗,導致產品無法上市"]
- **財務風險**: [如 "現金僅能支撐至 2026 Q3可能需增發稀釋股權"]
- **市場風險**: [如 "競爭者 XXX 產品可能更早獲批"]
- **監管風險**: [如 "FDA 可能要求額外臨床數據,延遲審批"]
來源: SEC 10-K Risk Factors (YYYY-MM-DD)
```
**若無法取得**: 標註 `⚠️ 未找到 Risk Factors建議手動補充`
---
### 7.4 最新消息面7 天內)
**數據來源**: 直接從 Step 6.3 (情緒指標) 複製新聞部分
```markdown
### 近期新聞
- [YYYY-MM-DD] [標題] (來源: [XXX])
- [YYYY-MM-DD] [標題] (來源: [XXX])
**情緒判斷**: ✅ 正面 / ⚠️ 中性 / ❌ 負面
**關鍵要點**: [1-2 句話總結最重要的消息]
```
**若 Step 6.3 無數據**: 標註 `❌ 近 7 天無重大新聞`
---
### 7.5 基本面總評
**撰寫規則**:
- 用 **2-3 句話**總結投資論述
- 避免主觀判斷,基於數據陳述
```markdown
### 投資論述總結
**核心邏輯**:
- [為什麼這支股票有潛力?基於成長驅動 7.2]
- [當前估值是否合理?參考市值與現金流]
- [最大上行空間與下行風險是什麼?]
**適合投資人類型**:
- ✅ 短線事件驅動(若有明確催化劑)
- ⚠️ 中長期成長(若基本面穩健但缺乏近期催化劑)
- ❌ 高風險投機(若現金不足且臨床風險高)
**決策建議**: [進一步分析 / 觀察等待 / 暫不考慮]
```
---
## Step 8: 輸出完整報告
整合所有數據,輸出格式:
```markdown
# [TICKER] 數據收集報告
**生成時間**: YYYY-MM-DD HH:MM
---
## 摘要
| 項目 | 數值 | 狀態 |
|------|------|------|
| 股價 | $XX.XX | ✅ |
| 市值 | $X.XB | ✅ |
| IV | XX% | ⚠️ |
| Call/Put 比 | X.X:1 | ⚠️ |
| 機構增持 | 是/否 | ✅ |
---
## 詳細數據
[Step 1-5 的完整內容]
---
## 數據完整度
- ✅ 已確認: XX%
- ⚠️ 推測: XX%
- ❌ 遺漏: XX%
## 建議交叉驗證
- [ ] [列出需要其他來源確認的數據]
```
---
## 後續動作
- `/catalyst-check [TICKER]` - 詳細催化劑分析
- `/risk-score [TICKER]` - 風險評分計算
- `/entry-exit [TICKER]` - 進出場點分析