claude-code/claude-finance/skills/session-tracking/SKILL.md

3.6 KiB
Raw Blame History

name description
session-tracking Session 延續性追蹤知識庫。Session 檔案結構、更新規則、歷史比對邏輯、跨指令數據共享。

Session 延續性追蹤

什麼是 Session

Session 是一個持續追蹤檔,記錄你對某個標的或產業的所有分析歷史,確保每次分析不是從零開始,而是延續之前的結論。

存放位置

docs/fin/sessions/
├── NVDA-session.md           # 個股 Session
├── TSLA-session.md
├── sector-AI半導體-session.md  # 產業 Session
└── sector-電動車-session.md

Session 生命週期

建立 → 研究中 → 觀察中 → 已進場 → 已出場(或回到觀察中)
狀態 說明 觸發條件
研究中 初始分析階段 /session-start 或首次 /deep-dive
觀察中 分析完成,等待時機 /deep-dive 完成
已進場 已執行交易 手動更新或 /trade-plan 標記
已出場 交易結束 手動更新
暫停 暫時不追蹤 手動暫停

各指令的 Session 行為

/deep-dive [TICKER]

  1. 檢查 docs/fin/sessions/[TICKER]-session.md 是否存在
  2. 存在 → 讀取歷史在報告中標註「vs 上次分析」
  3. 不存在 → 自動建立 Session 檔
  4. 分析完成後更新 Session 的關鍵價位和催化劑

/trade-plan [TICKER]

  1. 檢查 Session 是否存在
  2. 存在 → 讀取歷史計劃,比對價位變化
  3. 不存在 → 自動建立
  4. 計劃完成後更新 Session 的交易計劃區塊

/trade-plan [TICKER] 更新

  1. 必須已有 Session
  2. 讀取上次計劃,比對當前狀態
  3. 標註哪些價位仍有效、哪些需更新
  4. 更新 Session

/portfolio-review

  1. 掃描所有 Session 檔案
  2. 逐一更新(見 portfolio-review command
  3. 標註需要行動的項目

/market-pulse

  1. 讀取所有「已進場」狀態的 Session
  2. 在報告中標註持倉標的今日表現

更新規則

關鍵價位比對

每次更新時,必須比對:

## 關鍵價位比對YYYY-MM-DD 更新)

| 時間框架 | 上次支撐 | 當前支撐 | 變化 | 上次壓力 | 當前壓力 | 變化 |
|---------|---------|---------|------|---------|---------|------|
| 短期 | $A | $A' | ↑/↓/= | $B | $B' | ↑/↓/= |
| 中期 | $C | $C' | ↑/↓/= | $D | $D' | ↑/↓/= |
| 長期 | $E | $E' | ↑/↓/= | $F | $F' | ↑/↓/= |

催化劑狀態追蹤

狀態 符號 說明
待兌現 尚未發生
已兌現-正面 結果正面
已兌現-負面 結果負面
已兌現-中性 影響不大
已過期 🕐 時間已過但未發生

計劃遵守度追蹤

每次更新時記錄:

  • 是否按計劃進出場
  • 是否遵守停損
  • 是否遵守倉位限制
  • 偏離計劃的原因

數據共享機制

Session 檔案是所有指令的共享數據層

/sector-pick → 建立產業 Session
     ↓
/deep-dive → 讀取產業 Session建立個股 Session
     ↓
/trade-plan → 讀取個股 Session寫入交易計劃
     ↓
/portfolio-review → 讀取所有 Session更新狀態
     ↓
/market-pulse → 讀取「已進場」Session標註今日表現

Session 歸檔

當標的已出場且不再追蹤時:

  1. 將狀態改為「已出場」
  2. 記錄最終損益
  3. 記錄教訓
  4. 檔案保留不刪除(作為歷史參考)

衝突處理

如果多次分析結論矛盾:

  1. 最新分析為準
  2. 在 Session 中保留歷史記錄
  3. 標註「結論變更」及原因
  4. 如果短期內反覆變更 > 2 次,建議暫停觀察