commit be63749d878189d256d6b5294ad85cd30383e865 Author: 王性驊 Date: Fri Jan 23 16:43:13 2026 +0800 add jobs template diff --git a/.agent/workflows/catalyst-check.md b/.agent/workflows/catalyst-check.md new file mode 100644 index 0000000..fd59e2f --- /dev/null +++ b/.agent/workflows/catalyst-check.md @@ -0,0 +1,151 @@ +--- +description: 檢查特定股票的催化劑時間表(財報、合約、監管審批) +--- + +# 催化劑檢查流程 + +專門調查指定股票未來 1-3 個月的催化劑事件。 + +**使用方式**: `/catalyst-check [TICKER]` +**範例**: `/catalyst-check NNE` + +--- + +## ⚡ Session 同步 + +執行此 workflow 後,請更新 Session 檔案: +1. 在「📈 個股分析 > [TICKER] > 催化劑」填入結果 +2. 更新「📋 分析標的」表格的「催化劑」欄為 ✅ +3. 在「🔄 執行紀錄」新增一行 + +--- + +## 催化劑類型定義 + +| 類型 | 說明 | 查詢來源 | +|------|------|---------| +| 財報 | 季報/年報發布 | 公司 IR 網站、Earnings Whispers | +| 合約 | 政府/企業合約 | USA Spending、SEC 8-K | +| 監管 | FDA/NRC/SEC 審批 | 各監管機構官網 | +| 產品 | 新產品發布、技術突破 | 公司新聞、產業會議 | +| 資本 | 增資、股票回購、併購 | SEC 申報 | + +> **⚠️ 重要規則**: 所有催化劑必須附上「消息來源連結」或「具體新聞標題/日期」。 + +--- + +## Step 1: 財報日期查詢 + +搜尋「[TICKER] earnings date」: + +```markdown +### 財報日期 +- **下次財報**: YYYY-MM-DD (Before Market / After Hours) +- **報告期間**: QXXX FYXXXX +- **分析師預期**: + - 營收: $XX.XM (YoY +/-XX%) + - EPS: $X.XX +- **來源**: [Earnings Whispers / 公司 IR] +- **確定性**: 高 ✅ +``` + +--- + +## Step 2: 政府合約追蹤 + +搜尋「[TICKER] government contract」或查詢 USA Spending: + +```markdown +### 潛在政府合約 +- **合約名稱/類型**: [描述] +- **金額範圍**: $XXM - $XXXM +- **決標時間**: YYYY QX / 時間未定 +- **競爭對手**: [列出] +- **來源**: [USA Spending / 公司電話會議 / 新聞] +- **確定性**: 中 ⚠️ +``` + +--- + +## Step 3: 監管審批進度 + +根據公司類型查詢對應監管機構: + +```markdown +### 監管審批 +- **監管機構**: [FDA / NRC / SEC / ...] +- **申請項目**: [具體描述] +- **當前階段**: [申請中 / 審查中 / 待批准] +- **預期時間**: YYYY QX / 時間未定 +- **來源**: [監管機構官網 / 公司 IR] +- **確定性**: 低 ⚠️ +``` + +--- + +## Step 4: 近期重大新聞 + +搜尋過去 30 天的相關新聞: + +```markdown +### 近期新聞 (最近 30 天) + +| 日期 | 標題 | 來源 | 影響 | +|------|------|------|------| +| YYYY-MM-DD | [標題] | [Bloomberg/Reuters/...] | 正面/中性/負面 | +| ... | ... | ... | ... | + +**重點摘要**: +- [1-2 句話總結最重要的新聞] +``` + +--- + +## Step 5: 輸出催化劑時間表 + +```markdown +# [TICKER] 催化劑時間表 + +**生成時間**: YYYY-MM-DD + +--- + +## 已確認催化劑 (有明確日期) ✅ + +| 日期 | 事件類型 | 描述 | 來源 | +|------|---------|------|------| +| YYYY-MM-DD | 財報 | Q4 財報發布 | 公司 IR | +| ... | ... | ... | ... | + +--- + +## 潛在催化劑 (時間區間) ⚠️ + +| 預期時間 | 事件類型 | 描述 | 確定性 | +|---------|---------|------|--------| +| YYYY QX | 合約 | DOGE 標案決標 | 中 | +| 2026 H1 | 監管 | NRC 許可審批 | 低 | + +--- + +## 風險事件 ⚠️ + +- [列出可能的負面催化劑,如訴訟、稀釋等] + +--- + +## 交易建議時間窗口 + +根據催化劑時間表: +- **進場窗口**: YYYY-MM-DD 前 +- **持有期間**: X-X 週 +- **停損觸發**: 若催化劑未如期發生 +``` + +--- + +## 後續動作 + +- `/stock-data [TICKER]` - 收集完整數據 +- `/risk-score [TICKER]` - 綜合風險評分 +- `/entry-exit [TICKER]` - 技術面進出場 diff --git a/.agent/workflows/entry-exit.md b/.agent/workflows/entry-exit.md new file mode 100644 index 0000000..c7b94e3 --- /dev/null +++ b/.agent/workflows/entry-exit.md @@ -0,0 +1,317 @@ +--- +description: 技術面進出場點分析(支撐/壓力、RSI、MACD、目標價) +--- + +# 進出場點分析流程 + +計算技術面的進場價位、停損點和目標價。 + +**使用方式**: `/entry-exit [TICKER]` +**範例**: `/entry-exit IREN` + +--- + +## ⚡ Session 同步 + +執行此 workflow 後,請更新 Session 檔案: +1. 在「📈 個股分析 > [TICKER] > 進出場」填入結果 +2. 更新「📋 分析標的」表格的「進出場」欄為 ✅ +3. 在「🔄 執行紀錄」新增一行 + +--- + +## Step 1: 技術指標查詢 + +搜尋「[TICKER] technical analysis」或使用 TradingView: + +```markdown +### 技術指標 (基於最近 3-6 個月) + +**RSI (14日)**: +- 數值: XX.X +- 判斷: [超買 > 70 / 健康 30-70 / 超賣 < 30] + +**MACD**: +- MACD 線: X.XX +- Signal 線: X.XX +- 直方圖: X.XX +- 判斷: [正值=多頭 / 負值=空頭 / 金叉/死叉] + +**均線位置**: +- 當前股價: $XX.XX +- 20 日均線: $XX.XX +- 50 日均線: $XX.XX +- 200 日均線: $XX.XX +- 判斷: 股價在 [20MA 上方/下方] + +**3 個月漲跌幅**: +/-XX% +``` + +--- + +## Step 2: 支撐位計算 + +```markdown +### 支撐位分析 + +| 支撐價位 | 來源依據 | 強度 | +|---------|---------|------| +| $XX.XX | 前期盤整區低點 | 強 | +| $XX.XX | 50 日均線 | 中 | +| $XX.XX | 心理整數關卡 | 弱 | + +**主要支撐**: $XX.XX +**次要支撐**: $XX.XX +``` + +--- + +## Step 3: 壓力位計算 + +```markdown +### 壓力位分析 + +| 壓力價位 | 來源依據 | 強度 | +|---------|---------|------| +| $XX.XX | 前波高點 | 強 | +| $XX.XX | 分析師平均目標價 | 中 | +| $XX.XX | 心理整數關卡 | 弱 | + +**主要壓力**: $XX.XX +**次要壓力**: $XX.XX +``` + +--- + +## Step 3.5: 期權牆綜合判斷 + +> **前置條件**: 需先執行 `/stock-data [TICKER]` 取得期權牆數據 + +### 期權牆 vs 技術面對照 + +```markdown +### 期權牆 vs 技術面交叉驗證 +| 類型 | 技術價位 | 期權牆 | 差距 | Max Pain | 結論 | +|------|---------|--------|------|----------|------| +| 支撐 | $XX.XX | Put Wall $XX.XX | X% | - | [強/中/弱]確認 | +| 壓力 | $XX.XX | Call Wall $XX.XX | X% | - | [強/中/弱]確認 | +| 結算吸引 | - | - | - | $XX.XX | 距當前價 X% | + +**雙重確認規則**: +| 差距 | 判斷 | +|------|------| +| < 3% | ✅ **強確認** — 期權+技術雙重驗證 | +| 3-8% | ⚠️ **中等** — 參考但非絕對 | +| > 8% | ❌ **不確認** — 以技術面為主 | +``` + +### Max Pain 結算吸引力 + +```markdown +### Max Pain 考量 +- **Max Pain**: $XX.XX +- **當前股價**: $XX.XX (距 Max Pain: [+/-]XX%) +- **最近到期日**: MM/DD (剩餘 X 天) + +**結算吸引力判斷**: +- 距結算日 ≤ 3 天 + 股價距 Max Pain > 5% → ⚠️ 預期向 Max Pain 靠攏 +- 距結算日 4-7 天 → Max Pain 有一定影響 +- 距結算日 > 7 天 → Max Pain 影響較小,看其他因素 +``` + +### GEX 進場矩陣 + +```markdown +### GEX 進場決策矩陣 +| GEX 狀態 | 股價位置 | 建議 | 信心度 | +|---------|---------|------|--------| +| 🟢 強正 (>$500M) | 支撐附近 | ✅ 積極買入 | 高 | +| 🟢 強正 (>$500M) | 壓力附近 | ⚠️ 等待回調 | 中 | +| 🟢 正 ($100-500M) | 支撐附近 | ✅ 分批建倉 | 中高 | +| 🟢 正 ($100-500M) | 壓力附近 | ⚠️ 減倉觀望 | 中 | +| 🟡 弱正/弱負 | 任何位置 | ⚠️ 依技術面操作 | 中 | +| 🔴 負 (-$500M~-$100M) | 支撐附近 | ⚠️ 可能繼續跌 | 低 | +| 🔴 負 (-$500M~-$100M) | 壓力附近 | ✅ 順勢追漲 | 中 | +| 🔴 強負 (<-$500M) | 任何位置 | 🔥 預期大幅波動 | 高波動 | +``` + +### 歷史移動趨勢判斷 + +```markdown +### 期權牆移動趨勢判斷 +| 趨勢 | 意義 | 操作建議 | +|------|------|---------| +| Call Wall 連續 3 日上移 | 🔥 多軍進攻 | 偏多操作 | +| Put Wall 連續 3 日上移 | 🔥 支撐上抬 | 逢低買入 | +| Call Wall 連續 3 日下移 | ⚠️ 壓力下壓 | 謹慎做多 | +| Put Wall 連續 3 日下移 | ⚠️ 支撐鬆動 | 減倉避險 | +| 雙牆收窄 (差距 < 5%) | ⚠️ 預期震盪 | 等待方向 | +| 雙牆同時上移 | 🔥 整體看多 | 積極做多 | +| 雙牆同時下移 | ⚠️ 整體看空 | 避險或做空 | +``` + +### 期權牆最終結論 + +```markdown +### 期權牆綜合結論 + +**期權面關鍵價位**: +- 📉 **支撐**: $XX.XX (Put Wall) — [強/中/弱]確認 +- 📈 **壓力**: $XX.XX (Call Wall) — [強/中/弱]確認 +- ⚖️ **結算吸引**: $XX.XX (Max Pain) — 距結算 X 天 + +**GEX 分析**: +- 狀態: [強正/正/弱正/弱負/負/強負] +- 波動預期: [壓縮/正常/放大/極度放大] +- 區域: [正GEX區/負GEX區] + +**移動趨勢**: [多軍進攻/支撐上抬/壓力下壓/支撐鬆動/盤整中/預期震盪] + +--- + +> **🎯 期權牆建議**: [基於以上分析的 1-2 句話進場/出場建議] +> +> 例: 「Put Wall $XX 與技術支撐吻合形成強支撐,GEX 為正值區間,建議在 $XX 附近分批進場,停損設於 Put Wall 下方 3%。」 +``` + +--- + +## Step 4: 分析師目標價整合 + +```markdown +### 分析師目標價 + +| 券商 | 評級 | 目標價 | 日期 | +|------|------|--------|------| +| [Needham] | Buy | $XX | YYYY-MM-DD | +| [HC Wainwright] | Hold | $XX | YYYY-MM-DD | +| ... | ... | ... | ... | + +**共識目標價**: $XX.XX +**範圍**: $XX (保守) - $XX (樂觀) +**上行空間**: +XX% (以當前價計算) +``` + +--- + +## Step 5: 輸出進出場建議 + +```markdown +# [TICKER] 進出場分析報告 + +**生成時間**: YYYY-MM-DD +**當前股價**: $XX.XX + +--- + +## 技術面摘要 + +| 指標 | 數值 | 判斷 | +|------|------|------| +| RSI (14) | XX.X | [超買/健康/超賣] | +| MACD | X.XX | [多頭/空頭] | +| vs 50MA | [+/-XX%] | [上方/下方] | +| 3M 漲跌幅 | +/-XX% | - | + +--- + +## 進場策略 📈(分批建倉) + +> **💡 策略邏輯**: 分 3 批建倉,降低單點進場風險,提高整體成本效益。 + +### 第一批倉位(30-40% 資金) +- **進場價**: $XX.XX +- **觸發條件**: 回測至主要支撐位 + RSI < 40 +- **建倉比例**: 建議 30-40% 總計劃倉位 +- **風險**: 低,但可能錯過快速上漲 + +### 第二批倉位(30-40% 資金) +- **進場價**: $XX.XX +- **觸發條件**: 催化劑前 2 週 + IV 開始攀升 + 突破近期高點 +- **建倉比例**: 建議 30-40% 總計劃倉位 +- **風險**: 中等,追蹤催化劑時間表 + +### 第三批倉位(20-30% 保留) +- **進場價**: 視市場狀況機動調整 +- **觸發條件**: + - 若出現超跌機會(跌破支撐後快速反彈) + - 或催化劑前臨時利好消息 +- **建倉比例**: 保留 20-30% 應對突發機會 +- **風險**: 靈活應變,可能不使用 + +**⚠️ 風險控制**: +- 總倉位不超過帳戶資金的 [建議 10-15%] +- 若第一批建倉後跌破停損 → 取消後續建倉計劃 + +--- + +## 停損設定 🛑 + +| 停損類型 | 價位 | 跌幅 | 理由 | +|---------|------|------|------| +| 技術停損 | $XX.XX | -XX% | 跌破主要支撐 | +| 時間停損 | - | - | 催化劑後 X 天未見效 | +| 波動停損 | -XX% | - | 單日跌幅超過 | + +**建議停損**: $XX.XX (-XX% 從平均成本) + +**⚠️ 分批停損邏輯**: +- 若第一批建倉觸發停損 → 全部出場,取消後續建倉 +- 若已完成多批建倉 → 以加權平均成本計算停損點 + +--- + +## 停利目標 🎯 + +| 目標 | 價位 | 漲幅 | 建議動作 | +|------|------|------|---------| +| 目標 1 | $XX.XX | +XX% | 減倉 1/3 | +| 目標 2 | $XX.XX | +XX% | 減倉 1/3 | +| 目標 3 | $XX.XX | +XX% | 出清 | + +**分析師目標**: $XX.XX (+XX%) + +> **💡 分批獲利策略**: 建議採用 50%-30%-20% 漸進式出場,鎖定利潤同時保留上漲空間。 + +**⚠️ 動態調整建議**: +- 若催化劑結果超預期 → 可調高目標 2、目標 3 價位 +- 若催化劑結果不如預期 → 立即出清所有倉位 +- **觸發時機參考**: + - 目標 1: 到達第一壓力位時 + - 目標 2: 催化劑公佈當天(無論漲跌都鎖定部分利潤) + - 目標 3: 到達分析師共識目標價或出現技術超買信號 + +**實際執行範例**: +``` +假設總倉位 1000 股: +- 達目標 1 ($XX): 賣出 333 股,剩餘 667 股 +- 達目標 2 ($XX): 再賣 333 股,剩餘 334 股 +- 達目標 3 ($XX): 賣出剩餘 334 股,完全出清 +``` + +--- + +## 風險報酬比 + +- **潛在報酬**: +$XX.XX (+XX%) +- **潛在風險**: -$XX.XX (-XX%) +- **風險報酬比**: X.X : 1 + +⚠️ 建議風險報酬比 > 2:1 才進場 + +--- + +## K 線圖參考 + +建議用 TradingView 查看以下圖表: +- 日線圖 + 50MA/200MA +- 成交量分析 +- 關鍵支撐/壓力標註 +``` + +--- + +## 後續動作 + +- `/risk-score [TICKER]` - 確認整體風險評分 +- `/catalyst-check [TICKER]` - 確認催化劑時間以設定持有期 diff --git a/.agent/workflows/full-analysis.md b/.agent/workflows/full-analysis.md new file mode 100644 index 0000000..ee35db9 --- /dev/null +++ b/.agent/workflows/full-analysis.md @@ -0,0 +1,232 @@ +--- +description: 對指定標的執行完整分析流程(數據+催化劑+風險+進出場) +--- + +# 完整分析流程 + +對單一標的依序執行所有分析 workflow,一次完成全部數據收集。 + +**使用方式**: `/full-analysis [TICKER]` +**範例**: `/full-analysis VKTX` + +--- + +## 執行順序 + +``` +Step 1: /stock-data [TICKER] → 基礎數據 +Step 2: /catalyst-check [TICKER] → 催化劑時間表 +Step 3: /risk-score [TICKER] → 風險評分 +Step 4: /entry-exit [TICKER] → 進出場建議 +Step 5: 更新 Session 檔案 → 彙整所有結果 +``` + +--- + +## Step 1: 收集即時基礎數據 + +**重要**: 必須獲取最新的即時數據,不能使用過時資訊。 + +### 1.1 即時報價數據 + +// turbo +1. 搜尋「[TICKER] stock price today real time」 +2. 搜尋「[TICKER] market cap volume today」 +3. 優先使用:Yahoo Finance, Google Finance, MarketWatch, TradingView + +### 1.2 財務與機構數據 + +// turbo +1. 搜尋「[TICKER] latest earnings report Q[X] 2026」 +2. 搜尋「[TICKER] institutional ownership changes」 +3. 搜尋「[TICKER] analyst ratings upgrades downgrades」 + +### 1.3 期權市場數據 + +// turbo +1. 搜尋「[TICKER] options flow unusual activity」 +2. 搜尋「[TICKER] implied volatility IV rank」 +3. 優先使用:Barchart, Unusual Whales, Market Chameleon + +### 1.4 數據驗證 + +確認所有數據都是當天或最近 1 個交易日的: +- ✅ 股價:必須是當天或最近收盤價 +- ✅ 市值:根據最新股價計算 +- ✅ 成交量:當天或昨日數據 +- ⚠️ 財務數據:最新季報(標註季度) +- ⚠️ 機構持股:最近 13F 申報(標註日期) + +**輸出格式**: +```markdown +**股價**: $XX.XX (更新: YYYY-MM-DD HH:MM) +**市值**: $X.XB (更新: YYYY-MM-DD HH:MM) +**日均量**: X.XM 股 (更新: YYYY-MM-DD) +``` + +--- + +## Step 2: 催化劑檢查 + +執行 `/catalyst-check [TICKER]` 的完整流程: + +### 2.1 近期催化劑搜尋 + +// turbo +1. 搜尋「[TICKER] earnings date Q[X] 2026」 +2. 搜尋「[TICKER] FDA PDUFA date 2026」(生技股) +3. 搜尋「[TICKER] government contract award 2026」(軍工/能源股) +4. 搜尋「[TICKER] news today catalyst」 + +### 2.2 催化劑驗證 + +確認每個催化劑的: +- ✅ 確切日期(如果有) +- ✅ 事件類型(財報/PDUFA/合約/產品發布) +- ✅ 來源連結(可驗證) +- ⚠️ 時效性(是否已過期) + +**輸出格式**: +```markdown +- **YYYY-MM-DD**: [事件名稱] 🔥 (來源: [連結]) +``` + +--- + +## Step 3: 風險評分 + +執行 `/risk-score [TICKER]` 的完整流程: +- 催化劑明確度評分 (30%) +- 基本面健康度評分 (25%) +- 期權活躍度評分 (20%) +- 機構參與度評分 (15%) +- 流動性評分 (10%) +- 計算總分並分類優先級 + +--- + +## Step 4: 進出場分析 + +執行 `/entry-exit [TICKER]` 的完整流程: + +### 4.1 技術面即時數據 + +// turbo +1. 搜尋「[TICKER] technical analysis RSI MACD today」 +2. 搜尋「[TICKER] support resistance levels」 +3. 優先使用:TradingView, StockCharts, Finviz + +### 4.2 分析師目標價 + +// turbo +1. 搜尋「[TICKER] analyst price target 2026」 +2. 搜尋「[TICKER] analyst ratings consensus」 + +### 4.3 計算進出場點 + +基於即時數據計算: +- **當前價**: $XX.XX +- **進場價**: 根據支撐位/催化劑時間 +- **停損**: 當前價 -10% 至 -15% +- **目標價**: 分析師平均目標價或技術面壓力位 +- **風險報酬比**: (目標價 - 進場價) / (進場價 - 停損) + +--- + +## Step 5: 更新 Session + +在當前 Session 檔案中: + +1. **新增個股區塊**(如不存在): + +```markdown +### [TICKER] + +#### 基礎數據 +[Step 1 結果] + +#### 催化劑 +[Step 2 結果] + +#### 風險評分 +[Step 3 結果] + +#### 進出場 +[Step 4 結果] +``` + +2. **更新分析標的表格**: + +```markdown +| [TICKER] | [優先級] | ✅ | ✅ | ✅ | ✅ | +``` + +3. **新增執行紀錄**: + +```markdown +| [時間] | /full-analysis | [TICKER] | 完整分析完成 | +``` + +--- + +## 輸出格式 + +完成後輸出彙整摘要: + +```markdown +# [TICKER] 完整分析報告 + +**分析時間**: YYYY-MM-DD HH:MM +**數據更新時間**: YYYY-MM-DD HH:MM (即時) + +--- + +## 📊 摘要 + +| 項目 | 數值 | +|------|------| +| 股價 | $XX.XX (即時) | +| 市值 | $X.XB (即時) | +| 數據時間 | YYYY-MM-DD HH:MM | +| 優先級 | 🟢/🟡/🔴 | +| 評分 | XX/100 | +| 最近催化劑 | [日期] [事件] | +| 建議進場價 | $XX.XX | +| 停損 | $XX.XX (-XX%) | +| 目標價 | $XX.XX (+XX%) | +| 風險報酬比 | X.X:1 | + +--- + +## ⚡ 快速決策 + +- **動作建議**: [買入/觀望/避開] +- **理由**: [一句話說明] +- **注意事項**: [關鍵風險提醒] + +--- + +--- + +## 🔗 關鍵來源紀錄 +- **催化劑來源**: [連結/標題] +- **財務數據來源**: [連結/標題] + +詳細數據已同步至 Session 檔案。 +``` + +--- + +## 後續動作 + +- `/summary` - 若已分析多個標的,輸出總結報告(會自動更新所有即時數據) +- `/full-analysis [其他TICKER]` - 繼續分析下一個標的 + +--- + +## ⚠️ 重要提醒 + +1. **必須使用即時數據**:所有股價、市值、成交量都必須是當天或最近交易日的數據 +2. **標註數據時間**:每個數據點都要標註更新時間,方便後續驗證 +3. **驗證催化劑時效**:確認所有催化劑日期都在未來,已過期的要標註 +4. **來源可驗證**:所有關鍵數據都要附上來源連結,便於查證 diff --git a/.agent/workflows/new-session.md b/.agent/workflows/new-session.md new file mode 100644 index 0000000..bc37f52 --- /dev/null +++ b/.agent/workflows/new-session.md @@ -0,0 +1,101 @@ +--- +description: 建立新的分析 Session,追蹤整個分析流程的數據和進度 +--- + +# 建立分析 Session + +在開始分析前,建立一個 Session 檔案來追蹤整個分析流程。 + +**使用方式**: `/new-session [名稱]` +**範例**: `/new-session 2026-01-18-短線篩選` + +--- + +## Step 1: 建立 Session 檔案 + +在當前目錄的 session 資料夾下建立新檔案: + +**檔案名稱**: `[YYYY-MM-DD]-[名稱].md` + +**初始內容**: + +```markdown +# 分析 Session: [名稱] + +**建立時間**: YYYY-MM-DD HH:MM +**狀態**: 🟡 進行中 + +--- + +## 📋 分析標的 + +| Ticker | 優先級 | 數據 | 催化劑 | 風險 | 進出場 | +|--------|--------|------|--------|------|--------| +| | | ⬜ | ⬜ | ⬜ | ⬜ | + +圖例: ⬜ 未完成 | 🟡 進行中 | ✅ 已完成 + +--- + +## 📊 篩選結果 + +> 執行 `/stock-scan` 後自動填入 + +--- + +## 📈 個股分析 + +### [TICKER 1] + +#### 基礎數據 +> 執行 `/stock-data [TICKER]` 後填入 + +#### 催化劑 +> 執行 `/catalyst-check [TICKER]` 後填入 + +#### 風險評分 +> 執行 `/risk-score [TICKER]` 後填入 + +#### 進出場 +> 執行 `/entry-exit [TICKER]` 後填入 + +--- + +## 📝 手動筆記 + +[在此添加任何觀察或備註] + +--- + +## 🔄 執行紀錄 + +| 時間 | Workflow | 標的 | 備註 | +|------|----------|------|------| +| | | | | +``` + +--- + +## Step 2: 通知後續操作 + +Session 建立完成後,提示用戶: + +``` +✅ Session 已建立: sessions/[檔案名].md + +接下來你可以: +1. `/stock-scan` - 開始篩選標的 +2. `/stock-data [TICKER]` - 分析特定標的 +3. `/summary` - 輸出最終總結 +``` + +--- + +## 重要規則 + +所有後續 workflow 執行時,都應該: +1. 讀取當前 session 檔案 +2. 更新對應區塊的數據 +3. 更新執行紀錄表 + +這樣可以確保數據跨 workflow 同步。 \ No newline at end of file diff --git a/.agent/workflows/risk-score.md b/.agent/workflows/risk-score.md new file mode 100644 index 0000000..f0d0baa --- /dev/null +++ b/.agent/workflows/risk-score.md @@ -0,0 +1,182 @@ +--- +description: 計算股票風險評分,自動分類優先級(高/中/投機) +--- + +# 風險評分計算流程 + +根據評分模型計算股票的交易優先級。 + +**使用方式**: `/risk-score [TICKER]` +**範例**: `/risk-score BBAI` + +--- + +## ⚡ Session 同步 + +執行此 workflow 後,請更新 Session 檔案: +1. 在「📈 個股分析 > [TICKER] > 風險評分」填入結果 +2. 更新「📋 分析標的」表格的「風險」欄為 ✅ +3. 在「🔄 執行紀錄」新增一行 + +--- + +## 評分模型 + +| 維度 | 權重 | 說明 | +|------|------|------| +| 催化劑明確度 | 30% | 事件時間的確定性 | +| 基本面健康度 | 25% | 營收成長、獲利能力 | +| 期權活躍度 | 20% | IV、OI 異常程度 | +| 機構參與度 | 15% | 大型機構持股變化 | +| 流動性 | 10% | 日均成交量 | + +--- + +## Step 1: 催化劑明確度評分 (30%) + +```markdown +### 催化劑評分 + +- [ ] 有確切日期的催化劑(如財報)= 10 分 +- [ ] 有時間區間(如「1-2 月」)= 7 分 +- [ ] 時間未知但有潛在事件 = 3 分 +- [ ] 無明確催化劑 = 0 分 + +**得分**: X / 10 分 +**加權得分**: X × 0.3 = X 分 +``` + +--- + +## Step 2: 基本面健康度評分 (25%) + +```markdown +### 基本面評分 + +- [ ] 營收成長 + 有淨利 = 10 分 +- [ ] 營收成長但虧損中 = 6 分 +- [ ] 營收持平/微幅衰退 = 4 分 +- [ ] 營收大幅衰退/無營收 = 2 分 + +**現金健康度加減分**: +- [ ] 現金 > 2 年燒錢量 = +2 分 +- [ ] 現金 < 1 年燒錢量 = -2 分 + +**得分**: X / 10 分 +**加權得分**: X × 0.25 = X 分 +``` + +--- + +## Step 3: 期權活躍度評分 (20%) + +```markdown +### 期權評分 + +**IV (隱含波動率)**: +- [ ] IV > 100% = 10 分 +- [ ] IV 80-100% = 7 分 +- [ ] IV 60-80% = 4 分 +- [ ] IV < 60% = 2 分 + +**OI 異常**: +- [ ] 近期 OI 暴增 > 50% = +2 分 +- [ ] Call/Put 比 > 3:1 = +1 分 + +**得分**: X / 10 分 +**加權得分**: X × 0.2 = X 分 +``` + +--- + +## Step 4: 機構參與度評分 (15%) + +```markdown +### 機構評分 + +- [ ] Vanguard/BlackRock 加碼 = 10 分 +- [ ] 多家機構淨增持 = 7 分 +- [ ] 機構持平 = 5 分 +- [ ] 機構減持 = 2 分 +- [ ] 幾乎無機構持股 = 1 分 + +**得分**: X / 10 分 +**加權得分**: X × 0.15 = X 分 +``` + +--- + +## Step 5: 流動性評分 (10%) + +```markdown +### 流動性評分 + +- [ ] 日均成交量 > 500 萬股 = 10 分 +- [ ] 日均成交量 100-500 萬股 = 6 分 +- [ ] 日均成交量 50-100 萬股 = 4 分 +- [ ] 日均成交量 < 50 萬股 = 2 分 + +**得分**: X / 10 分 +**加權得分**: X × 0.1 = X 分 +``` + +--- + +## Step 6: 計算總分並分類 + +```markdown +# [TICKER] 風險評分報告 + +**生成時間**: YYYY-MM-DD + +--- + +## 評分摘要 + +| 維度 | 原始分 | 權重 | 加權分 | +|------|--------|------|--------| +| 催化劑明確度 | X/10 | 30% | X.X | +| 基本面健康度 | X/10 | 25% | X.X | +| 期權活躍度 | X/10 | 20% | X.X | +| 機構參與度 | X/10 | 15% | X.X | +| 流動性 | X/10 | 10% | X.X | +| **總分** | | | **XX/100** | + +--- + +## 優先級分類 + +🟢 **高優先級** (> 75 分): 催化劑明確、基本面健康、市場關注度高 +🟡 **中優先級** (50-75 分): 有潛力但存在不確定性 +🔴 **投機級** (< 50 分): 高風險,僅適合投機性部位 + +**本標的分類**: [🟢/🟡/🔴] [高優先/中優先/投機級] + +--- + +## 賣出訊號監控 ⚠️ + +設定以下條件作為停損/停利觸發: + +- ❌ OI 連續 3 天下降 > 20% +- ❌ 機構 13F 顯示大幅減持 +- ❌ 內部人大量出貨(Form 4 申報) +- ❌ 催化劑落空(如合約未取得) +- ❌ 股價跌破關鍵支撐 + +--- + +## 建議倉位 + +根據評分建議: +- 🟢 高優先: 可配置 3-5% 倉位 +- 🟡 中優先: 可配置 1-2% 倉位 +- 🔴 投機級: 最多 0.5% 倉位 +``` + +--- + +## 後續動作 + +- `/entry-exit [TICKER]` - 計算具體進出場點 +- `/catalyst-check [TICKER]` - 更新催化劑時間表 diff --git a/.agent/workflows/stock-data.md b/.agent/workflows/stock-data.md new file mode 100644 index 0000000..d3b649a --- /dev/null +++ b/.agent/workflows/stock-data.md @@ -0,0 +1,503 @@ +--- +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]` - 進出場點分析 diff --git a/.agent/workflows/stock-scan-common.md b/.agent/workflows/stock-scan-common.md new file mode 100644 index 0000000..ba05c9e --- /dev/null +++ b/.agent/workflows/stock-scan-common.md @@ -0,0 +1,81 @@ +--- +description: 股票篩選共用邏輯模組,包含 Session 同步與基本排除條件 +--- + +# 股票篩選共用邏輯 + +此文件包含所有 `/stock-scan-*` workflow 的共用邏輯,請勿單獨執行。 + +--- + +## ⚡ Session 同步(所有策略共用) + +執行任何 `/stock-scan-*` workflow 前/後,須執行以下同步: + +1. **檢查活躍 Session**: 查看 `\sessions\` 最新檔案 +2. **無 Session**: 提示用戶先執行 `/new-session` +3. **執行後更新**: + - 更新「📊 篩選結果」區塊 + - 將篩選標的加入「📋 分析標的」表格 + - 在「🔄 執行紀錄」新增一行,標註使用的策略類型 + +--- + +## 🚫 基本排除條件(所有策略共用) + +無論使用哪種策略,一律排除以下標的: + +| 類別 | 排除條件 | +|------|---------| +| 流動性風險 | OTC / Pink Sheets 股票 | +| 價格過低 | 股價 < $1(Penny Stock)| +| 重大風險 | 主動下市 / SEC 調查中 | +| 資訊不足 | 無財報 / 無法取得基本數據 | +| 過熱風險 | 近 30 日漲幅 > 300% | + +--- + +## 📊 輸出格式模板(所有策略共用) + +```markdown +## 篩選結果 - [策略類型] + +**篩選時間**: YYYY-MM-DD HH:MM +**使用策略**: [事件驅動/成長型/價值型/動能型] +**篩選標準**: [策略特定條件摘要] + +### 高優先級(評分 > 75) +| Ticker | 市值 | 核心指標 | 催化劑/亮點 | 來源 | +|--------|------|----------|-------------|------| + +### 中優先級(評分 50-75) +| Ticker | 市值 | 核心指標 | 催化劑/亮點 | 來源 | +|--------|------|----------|-------------|------| + +### 觀察名單(評分 < 50) +| Ticker | 市值 | 備註 | 來源 | +|--------|------|------|------| +``` + +--- + +## 🔗 後續動作(所有策略共用) + +對有興趣的標的,可進一步執行: + +- `/stock-data [TICKER]` - 收集完整數據 +- `/catalyst-check [TICKER]` - 催化劑分析(事件驅動策略適用) +- `/risk-score [TICKER]` - 風險評分 +- `/entry-exit [TICKER]` - 進出場分析 +- `/full-analysis [TICKER]` - 一次執行完整流程 + +--- + +## 📋 策略速查表 + +| 策略 | 適合投資人 | 週期 | 風險 | +|------|-----------|------|------| +| `/stock-scan` | 積極型短線交易者 | 1-3 月 | 高 | +| `/stock-scan-growth` | 成長型投資者 | 6 月-2 年 | 中 | +| `/stock-scan-value` | 保守型價值投資者 | 1-5 年 | 低 | +| `/stock-scan-momentum` | 動能型交易者 | 1 週-3 月 | 中高 | diff --git a/.agent/workflows/stock-scan-growth.md b/.agent/workflows/stock-scan-growth.md new file mode 100644 index 0000000..c47656c --- /dev/null +++ b/.agent/workflows/stock-scan-growth.md @@ -0,0 +1,163 @@ +--- +description: 成長型投資者選股策略,專注營收成長與 EPS 加速的中型股 +--- + +# 成長型選股流程 + +適合追求資本增值、願意承受中等波動的成長型投資者。 + +**使用方式**: `/stock-scan-growth` +**投資週期**: 6 個月 - 2 年 +**風險等級**: 中 + +--- + +## 🎯 目標投資人 + +| 特徵 | 說明 | +|------|------| +| 風險承受度 | 中等,可接受 20-30% 回撤 | +| 投資週期 | 中長期(6 月 - 2 年)| +| 目標 | 資本增值,追求股價成長 | +| 交易頻率 | 低(季度調整)| + +--- + +## ⚡ Session 同步 + +請參考 `/stock-scan-common` 的 Session 同步邏輯。 + +--- + +## Step 1: 設定篩選條件 + +### 市值範圍 +| 條件 | 數值 | 說明 | +|------|------|------| +| 下限 | $2B | 排除微型股波動風險 | +| 上限 | $50B | 保留成長空間 | +| 甜蜜區 | $5B - $30B | 最佳成長潛力區間 | + +### 成長指標(核心) +| 指標 | 門檻 | 權重 | +|------|------|------| +| 營收成長 YoY | > 20% | 30% | +| EPS 成長 QoQ | > 15% | 25% | +| 毛利率 | > 30% 且持平或上升 | 15% | +| 營業利潤成長 | > 10% YoY | 10% | + +### 品質指標 +| 指標 | 門檻 | 權重 | +|------|------|------| +| 機構持股 | > 30% | 10% | +| ROE | > 12% | 5% | +| 自由現金流 | 正值 | 5% | + +--- + +## Step 2: 搜尋符合條件的標的 + +// turbo +1. 搜尋「high growth stocks 2026 revenue growth」 +2. 搜尋「best mid cap growth stocks earnings acceleration」 +3. 搜尋「institutional buying growth stocks this week」 + +使用工具: +- Finviz Screener(設定 Revenue Growth > 20%) +- Seeking Alpha Growth 排行 +- IBD RS Rating 80+ + +整理出 15-25 個候選標的。 + +--- + +## Step 3: 產業趨勢確認 + +對每個候選標的,確認是否處於成長產業: + +**優先產業**: +- [ ] AI / 機器學習 +- [ ] 雲端運算 / SaaS +- [ ] 電動車 / 清潔能源 +- [ ] 醫療科技 / 生技 +- [ ] 網路安全 + +**迴避產業**: +- ❌ 傳統零售 +- ❌ 傳統能源(無轉型計畫) +- ❌ 成熟期 / 衰退期產業 + +--- + +## Step 4: 財務健康確認 + +檢查以下風險指標: + +| 風險指標 | 警戒值 | 動作 | +|---------|--------|------| +| 連續虧損 | > 3 季 | 降低優先級 | +| 營業現金流 | 負值 | 需額外審查 | +| 負債/權益比 | > 1.5 | 降低優先級 | +| 股票稀釋 | > 10%/年 | 排除 | + +--- + +## Step 5: 排除條件 + +移除以下類型的股票: + +- ❌ 市值 < $2B 或 > $50B +- ❌ 營收衰退(YoY < 0%) +- ❌ 無法取得連續 4 季財報 +- ❌ 內部人大量拋售(> 10%/季) +- ❌ 近期有重大減持公告 + +--- + +## Step 6: 評分計算 + +```markdown +## 評分公式 + +| 維度 | 權重 | 評分標準 | +|------|------|---------| +| 營收成長 | 30% | >30%=10分, 20-30%=7分, 10-20%=4分 | +| EPS 成長 | 25% | >25%=10分, 15-25%=7分, 5-15%=4分 | +| 毛利率 | 15% | >50%=10分, 30-50%=7分, 20-30%=4分 | +| 營業利潤成長 | 10% | >20%=10分, 10-20%=7分, 0-10%=4分 | +| 機構持股 | 10% | >50%=10分, 30-50%=7分, 15-30%=4分 | +| ROE | 5% | >20%=10分, 12-20%=7分, 5-12%=4分 | +| FCF | 5% | 正且成長=10分, 正=7分, 負=2分 | + +**總分** = Σ(維度分數 × 權重) × 10 +``` + +--- + +## Step 7: 輸出結果 + +```markdown +## 篩選結果 - 成長型策略 + +**篩選時間**: YYYY-MM-DD HH:MM +**使用策略**: 成長型 +**篩選標準**: 市值 $2B-$50B, 營收成長 >20% YoY, EPS 成長 >15% QoQ + +### 高優先級(評分 > 75) +| Ticker | 市值 | 營收成長 | EPS 成長 | 毛利率 | 機構持股 | 評分 | +|--------|------|---------|---------|--------|---------|------| + +### 中優先級(評分 50-75) +| Ticker | 市值 | 營收成長 | EPS 成長 | 毛利率 | 機構持股 | 評分 | +|--------|------|---------|---------|--------|---------|------| + +### 觀察名單(評分 < 50) +| Ticker | 市值 | 備註 | +|--------|------|------| +``` + +--- + +## 後續動作 + +請參考 `/stock-scan-common` 的後續動作建議。 diff --git a/.agent/workflows/stock-scan-momentum.md b/.agent/workflows/stock-scan-momentum.md new file mode 100644 index 0000000..fd14dac --- /dev/null +++ b/.agent/workflows/stock-scan-momentum.md @@ -0,0 +1,197 @@ +--- +description: 動能型交易者選股策略,專注突破、成交量放大、趨勢跟隨 +--- + +# 動能型選股流程 + +適合追求趨勢跟隨、積極型交易者,著重技術面突破與價量確認。 + +**使用方式**: `/stock-scan-momentum` +**投資週期**: 1 週 - 3 個月 +**風險等級**: 中高 + +--- + +## 🎯 目標投資人 + +| 特徵 | 說明 | +|------|------| +| 風險承受度 | 中高,可接受快速波動 | +| 投資週期 | 短中期(1 週 - 3 個月)| +| 目標 | 趨勢跟隨,賺取動能利潤 | +| 交易頻率 | 中高(週度調整)| + +--- + +## ⚡ Session 同步 + +請參考 `/stock-scan-common` 的 Session 同步邏輯。 + +--- + +## Step 1: 設定篩選條件 + +### 市值範圍 +| 條件 | 數值 | 說明 | +|------|------|------| +| 下限 | $1B | 確保流動性 | +| 上限 | $30B | 保留波動空間 | +| 甜蜜區 | $2B - $15B | 最佳動能區間 | + +### 價格趨勢指標(核心) +| 指標 | 門檻 | 權重 | +|------|------|------| +| 股價 > 50 日均線 | 是 | 20% | +| 股價 > 200 日均線 | 是 | 15% | +| 50MA > 200MA | 是(黃金交叉)| 10% | +| 52 週高點距離 | < 10% | 15% | + +### 成交量確認 +| 指標 | 門檻 | 權重 | +|------|------|------| +| 近 5 日平均成交量 | > 2x 50 日均量 | 20% | +| 突破日成交量 | > 1.5x 平均 | 10% | + +### 動能指標 +| 指標 | 門檻 | 權重 | +|------|------|------| +| RSI | 50 - 70 | 5% | +| MACD | 金叉或向上 | 5% | + +--- + +## Step 2: 搜尋符合條件的標的 + +// turbo +1. 搜尋「stocks breaking out 52 week high today」 +2. 搜尋「high relative strength stocks this week」 +3. 搜尋「unusual volume stocks momentum」 + +使用工具: +- Finviz(New High, Volume > 2x) +- TradingView(MA Cross Scanner) +- IBD RS Rating > 85 + +整理出 10-15 個候選標的。 + +--- + +## Step 3: 突破確認 + +對每個候選標的,確認突破有效性: + +**有效突破條件**: +- [ ] 突破關鍵壓力位(前高/整理區間) +- [ ] 成交量 > 1.5x 平均(量價配合) +- [ ] 收盤價站穩突破位上方 +- [ ] 無明顯上影線(賣壓) + +**優質突破型態**: +- [ ] 杯柄突破(Cup & Handle) +- [ ] 旗形整理突破(Flag Breakout) +- [ ] 雙底突破(Double Bottom) +- [ ] 盤整突破(Consolidation Breakout) + +--- + +## Step 4: 技術面確認 + +檢查以下技術指標: + +| 指標 | 理想區間 | 警戒區間 | +|------|---------|---------| +| RSI | 50 - 70 | > 80(超買)| +| MACD | 金叉向上 | 死叉向下 | +| 布林帶 | 中軌上方 | 超出上軌過多 | +| ADX | > 25(趨勢強度)| < 20(無趨勢)| + +--- + +## Step 5: 排除條件 + +移除以下類型的股票: + +- ❌ 市值 < $1B(流動性不足) +- ❌ 股價 < 50MA 且 < 200MA(下跌趨勢) +- ❌ RSI > 80(嚴重超買) +- ❌ 成交量萎縮(突破無效) +- ❌ 近期有重大利空新聞 +- ❌ 內部人大量拋售 +- ❌ 52 週高點距離 > 30%(動能不足) + +--- + +## Step 6: 評分計算 + +```markdown +## 評分公式 + +| 維度 | 權重 | 評分標準 | +|------|------|---------| +| 股價 > 50MA | 20% | 是=10分, 否=0分 | +| 股價 > 200MA | 15% | 是=10分, 否=0分 | +| 50MA > 200MA | 10% | 是=10分, 否=0分 | +| 52W 高點距離 | 15% | <5%=10分, 5-10%=7分, 10-20%=4分 | +| 成交量放大 | 20% | >3x=10分, 2-3x=7分, 1.5-2x=4分 | +| 突破日成交量 | 10% | >2x=10分, 1.5-2x=7分, 1-1.5x=4分 | +| RSI | 5% | 50-65=10分, 65-75=7分, 40-50或75-80=4分 | +| MACD | 5% | 金叉向上=10分, 金叉=7分, 死叉=2分 | + +**總分** = Σ(維度分數 × 權重) × 10 +``` + +--- + +## Step 7: 進場時機建議 + +```markdown +### 動能型進場策略 + +**積極進場**(高優先級標的): +- 突破日收盤後或次日開盤 +- 設停損於突破點下方 3-5% + +**保守進場**(中優先級標的): +- 等待回測確認(股價回測突破點後反彈) +- 設停損於回測低點下方 + +**出場條件**: +- ⚠️ RSI > 80 開始減倉 +- ⚠️ 跌破 10 日均線減半倉 +- ❌ 跌破突破點位全部出場 +``` + +--- + +## Step 8: 輸出結果 + +```markdown +## 篩選結果 - 動能型策略 + +**篩選時間**: YYYY-MM-DD HH:MM +**使用策略**: 動能型 +**篩選標準**: 市值 $1B-$30B, 股價 >50MA >200MA, 成交量 >2x, 近 52W 高點 + +### 高優先級(評分 > 75) +| Ticker | 市值 | 52W高點距離 | 成交量放大 | RSI | 突破型態 | 評分 | +|--------|------|------------|-----------|-----|---------|------| + +### 中優先級(評分 50-75) +| Ticker | 市值 | 52W高點距離 | 成交量放大 | RSI | 突破型態 | 評分 | +|--------|------|------------|-----------|-----|---------|------| + +### 觀察名單(評分 < 50) +| Ticker | 市值 | 備註 | +|--------|------|------| +``` + +--- + +## 後續動作 + +請參考 `/stock-scan-common` 的後續動作建議。 + +**動能型專屬動作**: +- 每日追蹤突破後走勢 +- 設定技術面警報(跌破 MA、RSI 超買) +- 持倉時間建議不超過 3 個月 diff --git a/.agent/workflows/stock-scan-value.md b/.agent/workflows/stock-scan-value.md new file mode 100644 index 0000000..42739c2 --- /dev/null +++ b/.agent/workflows/stock-scan-value.md @@ -0,0 +1,200 @@ +--- +description: 價值型投資者選股策略,專注低估值、高股息、財務穩健的大中型股 +--- + +# 價值型選股流程 + +適合追求穩定收益、低風險偏好的價值型投資者,著重被低估的優質公司。 + +**使用方式**: `/stock-scan-value` +**投資週期**: 1 - 5 年 +**風險等級**: 低 + +--- + +## 🎯 目標投資人 + +| 特徵 | 說明 | +|------|------| +| 風險承受度 | 低,偏好穩定 | +| 投資週期 | 長期(1 - 5 年)| +| 目標 | 股息收入 + 價值回歸 | +| 交易頻率 | 極低(年度調整)| + +--- + +## ⚡ Session 同步 + +請參考 `/stock-scan-common` 的 Session 同步邏輯。 + +--- + +## Step 1: 設定篩選條件 + +### 市值範圍 +| 條件 | 數值 | 說明 | +|------|------|------| +| 下限 | $5B | 確保公司穩定性 | +| 上限 | $100B | 排除超大型藍籌(成長有限)| +| 甜蜜區 | $10B - $50B | 穩定但仍有上升空間 | + +### 估值指標(核心) +| 指標 | 門檻 | 權重 | +|------|------|------| +| Forward P/E | < 15 | 25% | +| P/B | < 1.5 | 15% | +| PEG | < 1.5 | 10% | +| EV/EBITDA | < 10 | 10% | + +### 股息與穩定性 +| 指標 | 門檻 | 權重 | +|------|------|------| +| 股息率 | > 2.5% | 20% | +| 連續配息 | > 5 年 | 5% | +| 配息成長 | > 0% YoY | 5% | + +### 財務健康 +| 指標 | 門檻 | 權重 | +|------|------|------| +| 負債/權益比 | < 0.5 | 5% | +| 連續盈利 | > 5 年 | 5% | + +--- + +## Step 2: 搜尋符合條件的標的 + +// turbo +1. 搜尋「undervalued stocks low PE high dividend 2026」 +2. 搜尋「value stocks dividend aristocrats」 +3. 搜尋「best value stocks Warren Buffett style」 + +使用工具: +- Finviz Screener(P/E < 15, Dividend > 2.5%) +- Morningstar 4-5 星評級 +- GuruFocus 價值排行 + +整理出 10-20 個候選標的。 + +--- + +## Step 3: 護城河分析 + +對每個候選標的,確認是否有競爭優勢: + +**護城河類型**: +- [ ] 品牌優勢(消費者忠誠度) +- [ ] 成本優勢(規模經濟) +- [ ] 網路效應 +- [ ] 轉換成本高 +- [ ] 專利/法規保護 + +**優先產業**(防禦性): +- [ ] 公用事業 +- [ ] 消費必需品 +- [ ] 醫療保健 +- [ ] 金融服務 +- [ ] 工業基礎設施 + +--- + +## Step 4: 財務穩健確認 + +檢查以下安全指標: + +| 安全指標 | 理想值 | 警戒值 | +|---------|--------|--------| +| 利息覆蓋倍數 | > 5x | < 2x 排除 | +| 流動比率 | > 1.5 | < 1 排除 | +| 負債/EBITDA | < 3 | > 5 排除 | +| 自由現金流 | 正值 | 負值需審查 | + +--- + +## Step 5: 排除條件 + +移除以下類型的股票: + +- ❌ 市值 < $5B(穩定性不足) +- ❌ Forward P/E > 20(估值過高) +- ❌ 連續虧損 > 2 季 +- ❌ 近期削減股息 +- ❌ 有重大法律訴訟進行中 +- ❌ 管理層大量拋售(Form 4 連續申報) +- ❌ 高成長科技股(不符合價值投資邏輯) + +--- + +## Step 6: 評分計算 + +```markdown +## 評分公式 + +| 維度 | 權重 | 評分標準 | +|------|------|---------| +| Forward P/E | 25% | <10=10分, 10-15=7分, 15-20=4分 | +| P/B | 15% | <1=10分, 1-1.5=7分, 1.5-2=4分 | +| 股息率 | 20% | >4%=10分, 2.5-4%=7分, 1-2.5%=4分 | +| PEG | 10% | <1=10分, 1-1.5=7分, 1.5-2=4分 | +| EV/EBITDA | 10% | <8=10分, 8-10=7分, 10-12=4分 | +| 連續配息 | 5% | >10年=10分, 5-10年=7分, 3-5年=4分 | +| 配息成長 | 5% | >5%=10分, 0-5%=7分, 0=4分 | +| 負債/權益 | 5% | <0.3=10分, 0.3-0.5=7分, 0.5-0.8=4分 | +| 連續盈利 | 5% | >10年=10分, 5-10年=7分, 3-5年=4分 | + +**總分** = Σ(維度分數 × 權重) × 10 +``` + +--- + +## Step 7: 內在價值估算(可選) + +對高優先級標的,可進一步估算內在價值: + +```markdown +### DCF 簡易估算 + +- **FCF(最近年度)**: $X.XB +- **預估成長率**: X%(5 年) +- **終值成長率**: 2.5% +- **折現率**: 10% +- **估算內在價值**: $XX.XX +- **當前股價**: $XX.XX +- **安全邊際**: XX% + +建議:安全邊際 > 20% 才考慮買入 +``` + +--- + +## Step 8: 輸出結果 + +```markdown +## 篩選結果 - 價值型策略 + +**篩選時間**: YYYY-MM-DD HH:MM +**使用策略**: 價值型 +**篩選標準**: 市值 $5B-$100B, P/E <15, 股息 >2.5%, 連續盈利 >5 年 + +### 高優先級(評分 > 75) +| Ticker | 市值 | P/E | P/B | 股息率 | 連續配息 | 評分 | +|--------|------|-----|-----|--------|---------|------| + +### 中優先級(評分 50-75) +| Ticker | 市值 | P/E | P/B | 股息率 | 連續配息 | 評分 | +|--------|------|-----|-----|--------|---------|------| + +### 觀察名單(評分 < 50) +| Ticker | 市值 | 備註 | +|--------|------|------| +``` + +--- + +## 後續動作 + +請參考 `/stock-scan-common` 的後續動作建議。 + +**價值型專屬動作**: +- 計算 DCF 內在價值 +- 檢查股息安全性(Payout Ratio < 60%) +- 追蹤價值回歸催化劑(如管理層變動、資產拆分) diff --git a/.agent/workflows/stock-scan.md b/.agent/workflows/stock-scan.md new file mode 100644 index 0000000..380a22f --- /dev/null +++ b/.agent/workflows/stock-scan.md @@ -0,0 +1,185 @@ +--- +description: 事件驅動型短線股票篩選流程,找出高潛力交易標的 +--- + +# 事件驅動型選股流程 + +適合高風險承受度、熟悉期權市場的積極型短線交易者,著重催化劑與期權活動。 + +**使用方式**: `/stock-scan` +**投資週期**: 1 - 3 個月 +**風險等級**: 高 + +--- + +## 🎯 目標投資人 + +| 特徵 | 說明 | +|------|------| +| 風險承受度 | 高,可承受 30%+ 波動 | +| 投資週期 | 短線(1-3 個月)| +| 目標 | 捕捉催化劑驅動的爆發性行情 | +| 交易頻率 | 中高(事件觸發)| +| 技能要求 | 熟悉期權市場與事件分析 | + +> [!TIP] +> 其他投資人類型可考慮:`/stock-scan-growth`、`/stock-scan-value`、`/stock-scan-momentum` + +--- + +## ⚡ Session 同步 + +請參考 `/stock-scan-common` 的 Session 同步邏輯。 + +--- + +## Step 1: 設定篩選條件 + +### 市值範圍 +| 條件 | 數值 | 說明 | +|------|------|------| +| 下限 | $500M | 排除微型股流動性風險 | +| 上限 | $20B | 排除大型股波動小 | +| 甜蜜區 | $800M - $15B | 最佳事件驅動區間 | + +### 期權活躍度(核心) +| 指標 | 門檻 | 權重 | +|------|------|------| +| IV(隱含波動率)| > 80% | 25% | +| IV Percentile | > 70% | 10% | +| Call/Put OI 比 | > 2:1 | 15% | +| 異常期權活動 | 有 | 10% | + +### 催化劑明確度 +| 指標 | 門檻 | 權重 | +|------|------|------| +| 1-3 月內有明確日期事件 | 是 | 25% | +| 題材強度 | 有市場關注 | 15% | + +--- + +## Step 2: 搜尋符合條件的標的 + +// turbo +1. 搜尋「high IV stocks small cap today」 +2. 搜尋「unusual options activity today」 +3. 搜尋「small cap stocks with upcoming catalysts 2026」 + +使用工具: +- Barchart / Unusual Whales(異常期權活動) +- Market Chameleon(IV Rank) +- Finviz(市值、成交量篩選) + +整理出 10-20 個候選標的。 + +--- + +## Step 3: 確認題材驅動 + +對每個候選標的,確認是否有明確「故事」: + +**優先題材**: +- [ ] AI / 科技轉型題材 +- [ ] 新興技術突破(核電/深海/太空/量子) +- [ ] 地緣政治相關(軍工/國防) +- [ ] 政府合約可能性 +- [ ] 監管審批中(FDA/NRC/FCC) + +無明確題材的標的 → 排除 + +--- + +## Step 4: 技術面初篩(新增) + +對通過題材篩選的標的,進行技術面確認: + +| 指標 | 理想條件 | 警戒條件 | +|------|---------|---------| +| 股價 vs 50MA | 接近或上方 | 遠低於 50MA | +| RSI | 30-70 | > 80 超買 | +| 近期成交量 | 放大趨勢 | 萎縮 | +| 支撐位距離 | < 10% | 無明顯支撐 | + +--- + +## Step 5: 確認催化劑時間表 + +檢查未來 1-3 個月內是否有明確事件: +- [ ] 財報公告日期 +- [ ] 政府合約決標日 +- [ ] FDA/NRC 等監管審批日 +- [ ] 產業會議 / 產品發布 + +無明確催化劑的標的 → 降低優先級 + +--- + +## Step 6: 排除條件 + +移除以下類型的股票: + +**基本排除**: +- ❌ 穩定成長股(MSFT/AAPL 等藍籌) +- ❌ 高股息 / 公用事業股 +- ❌ 純虧損但無題材的股票 +- ❌ 近期已漲 > 300% 的過熱股 + +**風險排除(新增)**: +- ❌ Short Interest > 30%(軋空風險過高) +- ❌ 近期有 lockup expiration +- ❌ 連續負現金流 + 現金 < 1 年燒錢量 +- ❌ 內部人大量拋售(Form 4 連續申報) + +--- + +## Step 7: 評分計算(新增) + +```markdown +## 評分公式 + +| 維度 | 權重 | 評分標準 | +|------|------|---------| +| IV | 25% | >100%=10分, 80-100%=7分, 60-80%=4分 | +| IV Percentile | 10% | >90%=10分, 70-90%=7分, 50-70%=4分 | +| Call/Put OI 比 | 15% | >3:1=10分, 2-3:1=7分, 1.5-2:1=4分 | +| 異常期權活動 | 10% | 明確=10分, 可疑=5分, 無=0分 | +| 催化劑明確度 | 25% | 確切日期=10分, 時間區間=7分, 潛在=3分 | +| 題材強度 | 15% | 熱門題材=10分, 一般=6分, 冷門=3分 | + +**總分** = Σ(維度分數 × 權重) × 10 + +### 優先級分類 +- 🟢 **高優先級** (> 75 分): 催化劑明確 + 期權異常 + 題材熱門 +- 🟡 **中優先級** (50-75 分): 有潛力但存在不確定性 +- 🔴 **投機級** (< 50 分): 高風險,僅適合極小部位 +``` + +--- + +## Step 8: 輸出結果 + +```markdown +## 篩選結果 - 事件驅動型策略 + +**篩選時間**: YYYY-MM-DD HH:MM +**使用策略**: 事件驅動型 +**篩選標準**: 市值 $500M-$20B, IV >80%, 1-3 月內有明確催化劑 + +### 高優先級(評分 > 75) +| Ticker | 市值 | 題材 | 最近催化劑 | IV | Short Int | 評分 | +|--------|------|------|-----------|-----|-----------|------| + +### 中優先級(評分 50-75) +| Ticker | 市值 | 題材 | 最近催化劑 | IV | Short Int | 評分 | +|--------|------|------|-----------|-----|-----------|------| + +### 投機級(評分 < 50) +| Ticker | 市值 | 題材 | 備註 | +|--------|------|------|------| +``` + +--- + +## 後續動作 + +請參考 `/stock-scan-common` 的後續動作建議。 diff --git a/.agent/workflows/summary.md b/.agent/workflows/summary.md new file mode 100644 index 0000000..f1622e2 --- /dev/null +++ b/.agent/workflows/summary.md @@ -0,0 +1,148 @@ +--- +description: 彙整當前 Session 數據,輸出可閱讀的分析總結報告 +--- + +# 輸出分析總結 + +讀取當前 Session 檔案,彙整所有數據輸出最終結論。 + +**使用方式**: `/summary` + +--- + +## Step 1: 讀取 Session 檔案 + +找到 `.\sessions\` 中最新的 session 檔案,讀取所有已分析的數據。 + +--- + +## Step 2: 彙整數據 + +根據 Session 中的數據,整理以下資訊: + +### 2.1 標的總覽 + +從各個分析區塊提取關鍵數據: + +| Ticker | 優先級 | 評分 | 催化劑日期 | 進場價 | 停損 | 目標價 | +|--------|--------|------|-----------|--------|------|--------| +| XXX | 🟢高 | 82 | 2026-02-15 | $XX | $XX | $XX | + +### 2.2 風險矩陣 + +按風險/報酬比排序: + +| Ticker | 風險報酬比 | 建議倉位 | +|--------|-----------|---------| +| XXX | 3.2:1 | 3-5% | + +### 2.3 催化劑時間軸 + +按時間排序所有催化劑: + +``` +2026-01 +├── 01/20 VKTX - 口服劑更新 +├── 01/25 ASTS - FM-2 發射 +└── ... + +2026-02 +├── 02/15 VKTX - VANQUISH 入組 +└── ... +``` + +--- + +## Step 3: 生成總結報告 + +在 Session 同目錄下建立 `[session名]-總結.md`: + +```markdown +# 分析總結報告 + +**Session**: [名稱] +**生成時間**: YYYY-MM-DD HH:MM +**分析標的數**: X 個 + +--- + +## 🎯 交易建議 + +### 優先操作(本週) + +| Ticker | 動作 | 價位 | 理由 | +|--------|------|------|------| +| XXX | 買入 | $XX.XX | 催化劑臨近 + 技術面支撐 | + +### 觀察清單(等待進場) + +| Ticker | 等待條件 | 目標進場價 | +|--------|---------|-----------| +| XXX | 回調至支撐 | $XX.XX | + +--- + +## 📊 完整數據 + +### [TICKER 1] + +**摘要**: [一句話描述] + +| 項目 | 數值 | +|------|------| +| 股價 | $XX.XX | +| 市值 | $X.XB | +| 優先級 | 🟢 高 | +| 評分 | XX/100 | +| 催化劑 | [描述] (來源: [連結]) | +| 進場價 | $XX.XX | +| 停損 | $XX.XX (-XX%) | +| 目標價 | $XX.XX (+XX%) | +| 風險報酬比 | X.X:1 | +| 關鍵來源 | [連結1], [連結2] | + +[重複各標的...] + +--- + +## ⚠️ 風險提醒 + +- [列出整體市場風險] +- [列出個股特定風險] + +--- + +## 📋 後續追蹤 + +- [ ] [標的] 在 [日期] 確認 [事件] +- [ ] ... + +--- + +*本報告由 AI 輔助生成,投資決策請自行判斷。* +``` + +--- + +## Step 4: 更新 Session 狀態 + +將 Session 狀態更新為: + +``` +**狀態**: ✅ 已完成(總結已生成) +``` + +--- + +## 輸出確認 + +``` +✅ 總結報告已生成: sessions/[session名]-總結.md + +報告包含: +- X 個標的分析 +- X 個優先操作建議 +- X 個觀察清單 + +請查看報告並調整交易計劃。 +``` \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..8179a7d --- /dev/null +++ b/README.md @@ -0,0 +1,197 @@ +# 股票分析工作流 (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)** diff --git a/sessions/2026-01-23.md b/sessions/2026-01-23.md new file mode 100644 index 0000000..8290905 --- /dev/null +++ b/sessions/2026-01-23.md @@ -0,0 +1,61 @@ +# 分析 Session: 2026-01-23 + +**建立時間**: 2026-01-23 15:10 +**狀態**: 🟡 進行中 + +--- + +## 📋 分析標的 + +| Ticker | 優先級 | 數據 | 催化劑 | 風險 | 進出場 | +|--------|--------|------|--------|------|--------| +| | | ⬜ | ⬜ | ⬜ | ⬜ | + +圖例: ⬜ 未完成 | 🟡 進行中 | ✅ 已完成 + +--- + +## 📊 篩選結果 + +> ⚠️ **系統警告**: 無法自動檢索即時數據 (Search/Browser Tool Failed)。請手動輸入或貼上 Barchart/Unusual Whales 的篩選結果。 + +### 候選標的輸入 + +| Ticker | 價格 | 市值 | IV | Call/Put | 催化劑/題材 | 備註 | +|--------|------|------|----|----------|------------|------| +| | | | | | | | +| | | | | | | | +| | | | | | | | + + +--- + +## 📈 個股分析 + +### [TICKER 1] + +#### 基礎數據 +> 執行 `/stock-data [TICKER]` 後填入 + +#### 催化劑 +> 執行 `/catalyst-check [TICKER]` 後填入 + +#### 風險評分 +> 執行 `/risk-score [TICKER]` 後填入 + +#### 進出場 +> 執行 `/entry-exit [TICKER]` 後填入 + +--- + +## 📝 手動筆記 + +[在此添加任何觀察或備註] + +--- + +## 🔄 執行紀錄 + +| 時間 | Workflow | 標的 | 備註 | +|------|----------|------|------| +| 15:10 | /new-session | - | 建立 Session |