breakout-trade-planner

breakout-trade-planner

熱門

根據 VCP 篩選器輸出產生 Minervini 風格的突破交易計畫,包含最壞情況風險計算、投資組合熱度管理,以及 Alpaca 相容的委託單模板(預先掛單用停損限價單,確認後用限價單)。當使用者有 VCP 篩選器結果,且想要包含進場/停損/目標價位與部位大小的可執行交易計畫時使用。

2739星標
629分支
更新於 2026/8/30
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 報告。呈現:

  1. 可執行委託單 — 突破前候選股,附委託單模板
  2. 需重新驗證 — 突破狀態候選股,需要即時確認
  3. 觀察清單 — 發展中的 VCP 候選股,需持續監控
  4. 已拒絕/已延後/受限 — 被 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 — 進場方法與規則