К основному содержанию
скилл CX Codex

strategy-pivot-designer — скилл для Claude Code: как установить

Скилл находит застой в итерациях бэктеста и предлагает новые архитектуры торговой стратегии, когда простая подгонка параметров заходит в тупик.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a claude-code
Открыть на GitHub

Что делает strategy-pivot-designer

Инструмент входит в цепочку Edge pipeline как контур обратной связи между этапами проектирования и тестирования. Когда перебор параметров упирается в локальный оптимум, скрипт detect_stagnation.py анализирует историю прогонов бэктеста. Он выявляет переобучение стратегии или падение прибыли из-за торговых комиссий.

Если застой подтверждён, скрипт generate_pivots.py строит новые архитектуры стратегии через инверсию базовых допущений, смену рыночного архетипа или пересмотр целевой функции. На выходе формируются отчёты pivot_report_*.md, манифест в JSON и готовые YAML-черновики для агента candidate-agent.

Для запуска обязательны Python 3.9+, пакет PyYAML, накопленная история бэктестов в JSON и исходный черновик стратегии в YAML. Если диагностика возвращает статус review_required, генерация новых гипотез блокируется. Это прямой сигнал сначала исправить метрики или устранить ошибки расчётов, а не пытаться слепо перебирать код дальше.

Какие задачи решает

  • Найти застой и переобучение в накопленной истории бэктестов
  • Сменить архитектуру стратегии, когда комиссии съедают прибыль
  • Сгенерировать альтернативные черновики под ту же рыночную гипотезу
  • Экспортирует проверенные YAML-тикеты для передачи в candidate-agent

Примеры запросов агенту

  • Проверь историю бэктестов через scripts/detect_stagnation.py на наличие застоя
  • Запусти generate_pivots.py для текущего черновика стратегии и предложи новые архитектуры
  • Добавь свежий отчёт бэктеста в iteration_history.json с описанием изменений параметров

Как установить strategy-pivot-designer

1Через Skills CLI (Vercel)

npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a claude-code

2Вручную: положить файлы

~/.claude/skills/strategy-pivot-designer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/strategy-pivot-designer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о strategy-pivot-designer

Как установить strategy-pivot-designer в Claude Code?

Выполните команду npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a claude-code. Скилл запишется по пути ~/.claude/skills/strategy-pivot-designer/SKILL.md.

Зачем нужен strategy-pivot-designer?

Скилл помогает выйти из локального оптимума при разработке торговых стратегий. Вместо бесконечной подкрутки параметров он анализирует историю итераций и перестраивает архитектурный каркас стратегии.

Что делать, если статус диагностики показывает review_required?

В этом случае генерация предложений блокируется. Сначала необходимо проверить корректность метрик бэктеста и устранить возможные ошибки переполнения или деления, и только затем запускать повторный анализ.

Исходный текст

SKILL.md · MIT
---
name: strategy-pivot-designer
description: Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.
---

# Strategy Pivot Designer

## Overview

Detect when a strategy's backtest iteration loop has stalled and propose structurally different strategy architectures. This skill acts as the feedback loop for the Edge pipeline (hint-extractor -> concept-synthesizer -> strategy-designer -> candidate-agent), breaking out of local optima by redesigning the strategy's skeleton rather than tweaking parameters.

## When to Use

- Backtest scores have plateaued despite multiple refinement iterations.
- A strategy shows signs of overfitting (high in-sample, low robustness).
- Transaction costs defeat the strategy's thin edge.
- Tail risk or drawdown exceeds acceptable thresholds.
- You want to explore fundamentally different strategy architectures for the same market hypothesis.

## Prerequisites

- Python 3.9+
- `PyYAML`
- Iteration history JSON (accumulated backtest-expert evaluations)
- Source strategy draft YAML (from edge-strategy-designer)

## Output

- `pivot_drafts/research_only/*.yaml` — strategy_draft compatible YAML proposals
- `pivot_drafts/exportable/*.yaml` — export-ready drafts + ticket YAML for candidate-agent
- `pivot_report_*.md` — human-readable pivot analysis
- `pivot_manifest_*.json` — metadata for all generated files
- `pivot_diagnosis_*.json` — stagnation detection results

## Workflow

1. Accumulate backtest evaluation results into an iteration history file using `--append-eval`.
2. Run stagnation detection on the history to identify triggers (plateau, overfitting, cost defeat, insufficient profit factor, tail risk). A no-loss profit factor is not cost defeat; an undefined or overflowed ratio requires review.
3. If the diagnosis says `review_required`, repair or re-evaluate the underlying metrics first; do not generate pivots. If stagnation is confirmed, generate pivot proposals using three techniques: assumption inversion, archetype switch, objective reframe.
4. Review ranked proposals (scored by quality potential + novelty).
5. For exportable proposals, ticket YAML is ready for edge-candidate-agent pipeline.
6. For research_only proposals, manual strategy design needed before pipeline integration.
7. Feed the selected pivot draft back into backtest-expert for the next iteration cycle.

## Quick Commands

Append a backtest evaluation to history (creates history if new):

```bash
python3 skills/strategy-pivot-designer/scripts/detect_stagnation.py \
  --append-eval reports/backtest_eval_2026-02-10_120000.json \
  --history reports/iteration_history.json \
  --strategy-id draft_edge_concept_breakout_behavior_riskon_core \
  --changes "Widened stop_loss from 5% to 7%"
```

Detect stagnation:

```bash
python3 skills/strategy-pivot-designer/scripts/detect_stagnation.py \
  --history reports/iteration_history.json \
  --output-dir reports/
```

Generate pivot proposals:

```bash
python3 skills/strategy-pivot-designer/scripts/generate_pivots.py \
  --diagnosis reports/pivot_diagnosis_*.json \
  --strategy reports/edge_strategy_drafts/draft_*.yaml \
  --max-pivots 3 \
  --output-dir reports/
```

## Resources

- `skills/strategy-pivot-designer/scripts/detect_stagnation.py`
- `skills/strategy-pivot-designer/scripts/generate_pivots.py`
- `references/stagnation_triggers.md`
- `references/strategy_archetypes.md`
- `references/pivot_techniques.md`
- `references/pivot_proposal_schema.md`
- `skills/backtest-expert/scripts/evaluate_backtest.py`
- `skills/edge-strategy-designer/scripts/design_strategy_drafts.py`

© tradermonty · MIT · tradermonty/claude-trading-skills

Похожие скиллы

Всё по теме «Финансы и бизнес» →
strategy-framework agiprolabs Задаёт единый шаблон описания торговой стратегии: правила входа и выхода, размер позиции, риск-лимиты и критерии оценки. Пригодится, когда идея есть, а записать её нечем. CX Codex +1 500установок strategy-compare marketcalls Сравнивает несколько торговых стратегий или направлений на одном символе и строит таблицу метрик рядом. Пригодится, когда нужно выбрать, что тестировать дальше. CX Codex +1 2 300установок walk-forward-validation agiprolabs Скилл настраивает валидацию торговых стратегий и ML-моделей на временных рядах. Помогает избежать заглядывания в будущее и оценить переобучение алгоритмов. CX Codex +1 703установок optimize marketcalls Генерирует Python-скрипты для перебора параметров торговых стратегий на VectorBT, строит тепловые карты Plotly и сверяет результаты с бенчмарком NIFTY. CX Codex +1 2 300установок trading-strategies agentmc15 Скилл для проектирования и тестирования торговых стратегий на рынках предсказаний. Помогает рассчитывать сигналы арбитража, импульса и возврата к среднему на Python. CX Codex +1 1 200установок quant-analyst Seth Hobson Субагент настраивает алгоритмические торговые стратегии, рассчитывает риск-метрики и проводит бэктесты. Помогает подготовить финансовые модели на Python. CX Codex 1 366установок

Из того же набора73

pead-screener Ищет акции с гэпом вверх после отчёта и проверяет, есть ли у движения продолжение. Полезен, если торгуете пост-отчётный дрейф по недельным свечам. CX Codex +1 3 300установок kanchi-dividend-us-tax-accounting Скилл классифицирует дивиденды США для акций, REIT и BDC, проверяет сроки удержания и распределяет активы между брокерскими и пенсионными счетами. CX Codex +1 3 300установок edge-candidate-agent Превращает наблюдения по акциям США в исследовательские тикеты и экспортирует проверенных кандидатов для trade-strategy-pipeline Phase I. CX Codex +1 3 300установок ftd-detector Ищет сигналы Follow-Through Day по методике Уильяма О'Нила и оценивает, можно ли снова наращивать позиции после коррекции. CX Codex +1 3 300установок data-quality-checker Скилл проверяет рыночные обзоры и статьи перед публикацией: масштаб цен, тикеры, даты, суммы аллокаций, единицы. Находки идут как предупреждения для ручной проверки. CX Codex +1 3 300установок dividend-growth-pullback-screener Ищет дивидендные акции с ростом выплат от 12% в год, которые просели по RSI до 40 и ниже. Для входа в качественные бумаги на короткой слабости. CX Codex +1 3 300установок theme-detector Находит трендовые рыночные темы и стадии их зрелости по данным FINVIZ. Пригодится для отслеживания ротации секторов, перегретых идей и ранних рыночных нарративов. CX Codex +1 3 300установок edge-signal-aggregator Собирает выходы нескольких аналитических скиллов в один ранжированный список идей с весами, дедупликацией и пометкой противоречий. CX Codex +1 3 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой