SKILL.md
唯讀
名稱
breakout-trade-planner
描述
根據 VCP 篩選器輸出產生 Minervini 風格的突破交易計畫,包含最壞情況風險計算、投資組合熱度管理,以及 Alpaca 相容的委託單模板(預先掛單用停損限價單,確認後用限價單)。當使用者有 VCP 篩選器結果,且想要包含進場/停損/目標價位與部位大小的可執行交易計畫時使用。
突破交易計畫產生器
根據 VCP 篩選器輸出,遵循 Mark Minervini 的突破方法論產生交易計畫。使用最壞情況進場價格計算部位大小,強制執行投資組合風險限制,並輸出 Alpaca API 相容的委託單模板。
使用時機
- 使用者有 VCP 篩選器 JSON 輸出,且想要交易計畫
- 使用者要求突破進場/停損/目標價位計算
- 使用者想要 VCP 突破候選股的 Alpaca 委託單模板
- 使用者需要包含投資組合熱度管理的部位大小計算
前置需求
- VCP 篩選器 JSON 輸出,且包含
schema_version: "1.0" - 不需要 API 金鑰(使用本機 JSON 檔案即可)
- 不需要外部技能依賴(部位大小計算已內建)
工作流程
步驟 1:產生交易計畫
使用 VCP 篩選器輸出執行計畫產生器:
python3 skills/breakout-trade-planner/scripts/plan_breakout_trades.py \
--input reports/vcp_screener_YYYY-MM-DD.json \
--account-size 100000 \
--risk-pct 0.5 \
--output-dir reports/
步驟 2:檢視輸出
閱讀產生的 JSON 和 Markdown 報告。呈現:
- 可執行委託單 — 突破前候選股,附委託單模板
- 需重新驗證 — 突破狀態候選股,需要即時確認
- 觀察清單 — 發展中的 VCP 候選股,需持續監控
- 已拒絕/已延後/受限 — 被 Gate 或投資組合限制篩選掉的候選股
步驟 3:解釋交易計畫
針對每個可執行委託單,解釋:
- 進場價位(訊號價 vs 最壞情況)與停損設定
- R 倍數目標與報酬風險比
- 兩種執行模式:pre_place(停損限價單)vs post_confirm(5 分鐘確認後限價單)
- 投資組合風險貢獻與累積熱度
- 券商與盤中限制:這些模板是規劃產物,並非券商許可。如果計畫可能產生當日沖銷或使用融資,請確認使用者券商的特定盤中/當日沖銷控制。FINRA 已於 2026-06-04 起,以盤中融資標準取代舊的當日沖銷交易者天數與 $25,000 最低權益要求,券商可逐步導入至 2027-10-20。
Minervini Gate(篩選條件)
候選股必須通過所有條件:
| 條件 | 突破前 | 突破 |
|---|---|---|
| valid_vcp | True | True |
| rating_band | good/strong/textbook | good/strong/textbook |
| risk_pct_worst | <= 8.0% | <= 8.0% |
| breakout_volume | — | True |
| distance_from_pivot | — | <= max_chase_pct |
| current_price | — | <= worst_entry |
CLI 參數
| 參數 | 預設值 | 說明 |
|---|---|---|
| --account-size | (必填) | 帳戶權益(美元) |
| --risk-pct | 0.5 | 每筆交易基礎風險百分比 |
| --max-position-pct | 10.0 | 單一部位最大百分比 |
| --max-sector-pct | 30.0 | 最大產業曝險百分比 |
| --max-portfolio-heat-pct | 6.0 | 最大總未平倉風險百分比 |
| --target-r-multiple | 2.0 | 停利 R 倍數 |
| --stop-buffer-pct | 1.0 | 收縮低點下方停損緩衝 |
| --max-chase-pct | 2.0 | 樞軸點上方最大追價百分比 |
| --pivot-buffer-pct | 0.1 | 買入停損觸發的樞軸緩衝 |
| --current-exposure-json | None | 現有投資組合曝險 |
輸出
breakout_trade_plan_YYYY-MM-DD_HHMMSS.json— 結構化計畫,包含委託單模板breakout_trade_plan_YYYY-MM-DD_HHMMSS.md— 人類可讀報告
交易所行事曆與回放
執行計畫產生器前,請先安裝 requirements.txt。--as-of 接受 YYYY-MM-DD(America/New_York 時間 00:00)或帶有時區偏移的 ISO-8601 時間戳。計畫有效性使用目前尚未收盤的 XNYS 交易時段,或收盤、週末、交易所假日後的下一個實際交易時段。
資源
references/minervini_entry_rules.md— 進場方法與規則






