# strategy-pivot-designer

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3300 установок · ★ 3267
- Автор: tradermonty
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/strategy-pivot-designer/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/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`, генерация новых гипотез блокируется. Это прямой сигнал сначала исправить метрики или устранить ошибки расчётов, а не пытаться слепо перебирать код дальше.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
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/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/strategy-pivot-designer/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/strategy-pivot-designer/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install tradermonty/claude-trading-skills strategy-pivot-designer
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/strategy-pivot-designer/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/strategy-pivot-designer
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/strategy-pivot-designer/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add tradermonty/claude-trading-skills --skill strategy-pivot-designer -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/tradermonty/claude-trading-skills/tree/HEAD/skills/strategy-pivot-designer/SKILL.md

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

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

## Похожие
- [strategy-framework](https://affpapa.org/nevibecode/skills/strategy-framework.md) — скилл · 500 установок
- [strategy-compare](https://affpapa.org/nevibecode/skills/strategy-compare.md) — скилл · 2300 установок
- [walk-forward-validation](https://affpapa.org/nevibecode/skills/walk-forward-validation.md) — скилл · 703 установки
- [optimize](https://affpapa.org/nevibecode/skills/optimize.md) — скилл · 2300 установок
- [trading-strategies](https://affpapa.org/nevibecode/skills/trading-strategies.md) — скилл · 1200 установок
- [quant-analyst](https://affpapa.org/nevibecode/agents/quant-analyst.md) — субагент · 1366 установок

Из того же набора: [tradermonty/claude-trading-skills](https://affpapa.org/nevibecode/by/tradermonty/claude-trading-skills.md) — 73 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
