# pine-backtester

Добавляет в индикаторы и стратегии Pine Script расчёт метрик доходности, просадок и статистические тесты. Помогает проверить торговые алгоритмы перед запуском.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 437 установок · ★ 218
- Автор: TradersPost
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/TradersPost/pinescript-agents/tree/HEAD/skills/pine-backtester/SKILL.md
- Обновлён: 2026-07-23
- HTML: https://affpapa.org/nevibecode/skills/pine-backtester

## Что делает

Анализ торговых алгоритмов требует точного сбора статистики по сделкам. Скилл внедряет в скрипты Pine Script расчёт фактора прибыли, винрейта, коэффициентов Шарпа и Сортино, а также анализ максимальной просадки. Для оценки надёжности сигналов добавляются тесты точности, проверка ложных срабатываний и симуляции Монте-Карло.

Основной упор сделан на пользовательские типы данных (UDT) для отслеживания отдельных ордеров. Такой подход позволяет фиксировать время входа, причины выхода и строить график сделок через `xloc.bar_time`, обходя стандартный лимит в 5000 баров. Скилл задействует возможности Pine Script v6, включая циклы `for...in` по массивам сделок и текстовые отчёты размером до 40 960 символов.

При работе агент использует инструменты Read, Edit, Grep и Glob. Обычные циклы `for` с динамической границей массива здесь опасны из-за риска бесконечного цикла, поэтому расчёты переводятся на перебор элементов или кэширование размера массива.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/pine-backtester/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/pine-backtester/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install TradersPost/pinescript-agents pine-backtester
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/TradersPost/pinescript-agents --path skills/pine-backtester
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/TradersPost/pinescript-agents/tree/HEAD/skills/pine-backtester/SKILL.md

## Когда брать
- Рассчитать фактор прибыли, винрейт и коэффициенты Шарпа и Сортино
- Проверить процент ложных сигналов индикатора на разных таймфреймах
- Настроить сохранение параметров каждой сделки через пользовательский тип Trade
- Сформировать сводную таблицу метрик стратегии прямо на графике
- Запустить симуляцию Монте-Карло для оценки устойчивости торговой системы

## Примеры запросов агенту
- Добавь в мою стратегию расчёт коэффициентов Шарпа и максимальной просадки через UDT
- Построй таблицу с винрейтом и фактором прибыли для индикатора в Pine Script v6
- Перепиши подсчёт результатов закрытых сделок на цикл for...in и выведи отчёт

## Похожие
- [manifoldbt-backtester](https://affpapa.org/nevibecode/skills/manifoldbt-backtester.md) — скилл · 1700 установок
- [quant-analyst](https://affpapa.org/nevibecode/skills/quant-analyst.md) — скилл · 944 установки
- [backtesting-frameworks](https://affpapa.org/nevibecode/skills/backtesting-frameworks.md) — скилл · 16710 установок
- [backtest-expert](https://affpapa.org/nevibecode/skills/backtest-expert.md) — скилл · 4200 установок
- [llmquant-strategies](https://affpapa.org/nevibecode/skills/llmquant-strategies.md) — скилл · 512 установок

Из того же набора: [traderspost/pinescript-agents](https://affpapa.org/nevibecode/by/traderspost/pinescript-agents.md) — 4 карточки

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