breakout-trade-planner — скилл для Claude Code: планы пробойных сделок
Строит торговые планы по методологии Марка Минервини из выгрузки VCP-скринера: вход, стоп, цель, размер позиции и шаблоны ордеров для Alpaca.
npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a claude-codeЧто делает breakout-trade-planner
Скилл берёт JSON-файл VCP-скринера со schema_version: "1.0" и превращает его в готовые планы сделок. Считает размер позиции от худшей цены входа, проверяет лимиты риска по портфелю и выдаёт шаблоны ордеров, совместимые с Alpaca API: stop-limit bracket для предварительной постановки и limit bracket для входа после подтверждения. На выходе два файла — breakout_trade_plan_YYYY-MM-DD_HHMMSS.json со структурой планов и .md для чтения глазами.
Кандидаты проходят Minervini Gate: нужен valid_vcp, рейтинг из good/strong/textbook, риск по худшей цене не выше 8.0%, а для уже пробивших — объём на пробое и отставание от пивота в пределах --max_chase_pct. Отсеянные по гейту или лимитам портфеля попадают в отдельные списки, так что видно, кто и почему не прошёл.
Перед запуском поставьте зависимости из requirements.txt, иначе планировщик не стартует. Ключи API не нужны, всё считается по локальным файлам. Шаблоны ордеров — это заготовки для планирования, а не разрешение брокера: если план допускает внутридневные сделки или маржу, проверьте настройки своего брокера. FINRA заменила прежние требования по числу дневных сделок и минимуму в $25,000 на стандарты внутридневной маржи с 2026-06-04, брокерам разрешён поэтапный переход до 2027-10-20.
Какие задачи решает
- посчитать размер позиции от худшей цены входа
- разложить кандидатов VCP-скринера на ордера, перепроверку и наблюдение
- уложить суммарный риск портфеля в заданный лимит
- собрать шаблон stop-limit bracket для Alpaca
- отсеять кандидатов, которые не проходят Minervini Gate
Примеры запросов агенту
- Собери планы сделок из
reports/vcp_screener_2025-01-15.json, счёт 100000, риск 0.5% - Объясни по каждому ордеру уровни входа и стопа и почему позиция такого размера
- Пересчитай планы с
--max-portfolio-heat-pct 4.0
Как установить breakout-trade-planner
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a claude-code2Вручную: положить файлы
~/.claude/skills/breakout-trade-planner/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/breakout-trade-planner/
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a codex2Вручную: положить файлы
.agents/skills/breakout-trade-planner/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a cursor2Вручную: положить файлы
.cursor/skills/breakout-trade-planner/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tradermonty/claude-trading-skills breakout-trade-planner2Вручную: положить файлы
.github/skills/breakout-trade-planner/SKILL.md1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a gemini-cli2Командой платформы
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/breakout-trade-plannerВручную: положить файлы
.devin/skills/breakout-trade-planner/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора73
Похожие
Рядом в теме «Финансы и бизнес»
Всё по теме «Финансы и бизнес» →Вопросы о breakout-trade-planner
Как установить breakout-trade-planner в Claude Code?
Выполните npx skills add tradermonty/claude-trading-skills --skill breakout-trade-planner -a claude-code. Скилл встанет в ~/.claude/skills/breakout-trade-planner/SKILL.md.
Что делает breakout-trade-planner?
Считает торговые планы по методологии Минервини из выгрузки VCP-скринера: уровни входа, стопа и цели, размер позиции с учётом риска портфеля и шаблоны ордеров для Alpaca.
Нужны ли ключи API для работы скилла?
Нет. Планировщик читает локальный JSON VCP-скринера. Перед запуском нужно поставить зависимости из requirements.txt.
Исходный текст
SKILL.md · MIT
--- name: breakout-trade-planner description: Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat management, and Alpaca-compatible order templates (stop-limit bracket for pre-placement, limit bracket for post-confirmation). Use when user has VCP screener results and wants actionable trade plans with entry/stop/target levels and position sizing. --- # Breakout Trade Planner Generate trade plans from VCP screener output following Mark Minervini's breakout methodology. Calculate position sizes using worst-case entry prices, enforce portfolio risk limits, and output Alpaca API-compatible order templates. ## When to Use - User has VCP screener JSON output and wants trade plans - User asks for breakout entry/stop/target calculation - User wants Alpaca order templates for VCP breakout candidates - User needs position sizing with portfolio heat management ## Prerequisites - VCP screener JSON output with `schema_version: "1.0"` - No API keys required (works with local JSON files) - No external skill dependencies (position sizing is built-in) ## Workflow ### Step 1: Generate Trade Plans Run the planner with VCP screener output: ```bash 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/ ``` ### Step 2: Review Output Read the generated JSON and Markdown reports. Present: 1. **Actionable Orders** — Pre-breakout candidates with order templates 2. **Revalidation** — Breakout-state candidates needing live confirmation 3. **Watchlist** — Developing VCP candidates to monitor 4. **Rejected/Deferred/Constrained** — Candidates filtered by Gate or portfolio limits ### Step 3: Explain Trade Plans For each actionable order, explain: - Entry levels (signal vs worst-case) and stop-loss placement - R-multiple targets and reward-risk ratio - Two execution modes: pre_place (stop-limit) vs post_confirm (limit after 5min confirmation) - Portfolio risk contribution and cumulative heat - Broker and intraday constraints: these templates are planning artifacts, not broker permission. If the plan could create same-day round trips or use margin, confirm the user's broker-specific intraday/day-trading controls. FINRA replaced the old pattern-day-trader day-count and $25,000 minimum-equity requirements with intraday margin standards effective 2026-06-04, with broker phase-in allowed through 2027-10-20. ## Minervini Gate (Filtering Criteria) Candidates must pass ALL conditions: | Condition | Pre-breakout | Breakout | |-----------|-------------|----------| | 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 Parameters | Parameter | Default | Description | |-----------|---------|-------------| | --account-size | (required) | Account equity in dollars | | --risk-pct | 0.5 | Base risk % per trade | | --max-position-pct | 10.0 | Max single position % | | --max-sector-pct | 30.0 | Max sector exposure % | | --max-portfolio-heat-pct | 6.0 | Max total open risk % | | --target-r-multiple | 2.0 | Take-profit R-multiple | | --stop-buffer-pct | 1.0 | Stop buffer below contraction low | | --max-chase-pct | 2.0 | Max chase above pivot | | --pivot-buffer-pct | 0.1 | Pivot buffer for buy-stop trigger | | --current-exposure-json | None | Existing portfolio exposure | ## Output - `breakout_trade_plan_YYYY-MM-DD_HHMMSS.json` — Structured plans with order templates - `breakout_trade_plan_YYYY-MM-DD_HHMMSS.md` — Human-readable report ## Exchange Calendar and Replay Install `requirements.txt` before running the planner. `--as-of` accepts either `YYYY-MM-DD` (00:00 America/New_York) or an offset-bearing ISO-8601 timestamp. Plan validity uses the current not-yet-closed XNYS session or the next real session after a close, weekend, or exchange holiday. ## Resources - `references/minervini_entry_rules.md` — Entry methodology and rules
© tradermonty · MIT · tradermonty/claude-trading-skills