claude-code/antigravity-finance/skills/trade-planning/SKILL.md

4.5 KiB
Raw Permalink Blame History

name description
trade-planning 交易計劃制定知識庫。分批建倉策略、停損停利設計、短中長期計劃模板、風險報酬比計算。

交易計劃制定

核心原則

  1. 先定風險,再定報酬 — 先決定能虧多少,再看能賺多少
  2. 風險報酬比 ≥ 2:1 — 低於 2:1 的交易不值得做
  3. 分批進出 — 不要一次 All-in也不要一次全出
  4. 計劃先行 — 進場前計劃必須完整,不在盤中做決定

短期計劃1-4 週)

適用場景

  • 事件驅動財報、FDA、合約
  • 技術面突破/回測
  • 短期催化劑交易

進場策略

方式 說明 適用
回測買入 等突破後回測確認 最安全,但可能錯過
突破追入 突破關鍵壓力即買 需量確認
分批佈局 在支撐區分 2-3 批買入 不確定底部時

分批建倉模板

帳戶資金: $___
本次配置: ___% = $___

第一批 40%: $___  @ $___觸及支撐
第二批 30%: $___  @ $___確認反彈
第三批 30%: $___  @ $___突破確認

均價: $___

停損設計

類型 方法 適用
固定停損 進場價 -X% 簡單明確
技術停損 跌破關鍵支撐 最推薦
時間停損 N 天內未啟動即出場 事件驅動
追蹤停損 從最高點回撤 X% 已獲利部位

規則:停損必須在進場前設定,且不可在虧損時往下移動

停利設計

第一目標1/3 倉位): $___+___%, 約 1:1 風險報酬)
第二目標1/3 倉位): $___+___%, 約 2:1 風險報酬)
剩餘 1/3: 追蹤停損

中期計劃1-3 個月)

適用場景

  • 波段交易
  • 催化劑週期(財報季到財報季)
  • 產業輪動

進場區間

不設單一價位,設進場區間

理想進場區: $___-$___
加碼條件: [具體技術或基本面條件]
減碼條件: [具體技術或基本面條件]

動態調整觸發點

事件 動作
財報優於預期 上調目標價,加碼
財報低於預期 下調目標價,減碼或出場
突破中期壓力 加碼
跌破中期支撐 減碼或出場
產業風向轉變 重新評估

長期計劃3-12 個月)

適用場景

  • 價值投資
  • 成長股持有
  • 結構性題材

核心持倉設計

初始倉位: ___% 帳戶
加碼空間: 最高 ___% 帳戶
核心停損: $___只在論述失效時觸發

檢視週期

頻率 檢視內容
每週 價位、技術面
每月 催化劑進度、產業動態
每季(財報後) 基本面、估值、論述是否仍有效

出場條件(論述失效)

  1. 核心成長邏輯被推翻
  2. 管理層重大負面變動
  3. 產業結構性轉變(不利)
  4. 估值已充分反映未來成長
  5. 出現更好的機會(機會成本)

風險報酬比計算

風險 = 進場價 - 停損價
報酬 = 目標價 - 進場價
風險報酬比 = 報酬 / 風險

範例:
  進場: $100
  停損: $95風險 = $5, -5%
  目標: $115報酬 = $15, +15%
  風險報酬比 = 15/5 = 3:1 ✅

最低標準

交易類型 最低風險報酬比
短期1-4 週) 2:1
中期1-3 月) 2.5:1
長期3-12 月) 3:1

交易日記模板

每筆交易完成後記錄:

## [TICKER] 交易紀錄
進場: $___  @ YYYY-MM-DD  理由: ___
出場: $___  @ YYYY-MM-DD  理由: ___
損益: +/-___% ($____)
持有天數: ___
計劃遵守度: 完全/部分/偏離
教訓: ___

數據來源

美股

用途 主要來源 URL
即時報價/進場價確認 Yahoo Finance https://finance.yahoo.com/quote/TICKER
技術面進出場點 TradingView https://www.tradingview.com/chart/?symbol=TICKER
歷史股價(回測) Yahoo Finance Historical https://finance.yahoo.com/quote/TICKER/history

台股

用途 主要來源 URL
即時報價 Goodinfo https://goodinfo.tw/tw/StockDetail.asp?STOCK_ID=代號
技術面 TradingView https://www.tradingview.com/chart/?symbol=TWSE:代號
歷史股價 Goodinfo https://goodinfo.tw/tw/StockDayAll.asp?STOCK_ID=代號

Python 數據取得

import yfinance as yf
# 美股
df = yf.download("NVDA", period="6mo", interval="1d")
# 台股
df = yf.download("2330.TW", period="6mo", interval="1d")