pine-backtester — скилл для Claude Code: что делает и как установить
Добавляет в индикаторы и стратегии Pine Script расчёт метрик доходности, просадок и статистические тесты. Помогает проверить торговые алгоритмы перед запуском.
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a claude-codeЧто делает pine-backtester
Анализ торговых алгоритмов требует точного сбора статистики по сделкам. Скилл внедряет в скрипты Pine Script расчёт фактора прибыли, винрейта, коэффициентов Шарпа и Сортино, а также анализ максимальной просадки. Для оценки надёжности сигналов добавляются тесты точности, проверка ложных срабатываний и симуляции Монте-Карло.
Основной упор сделан на пользовательские типы данных (UDT) для отслеживания отдельных ордеров. Такой подход позволяет фиксировать время входа, причины выхода и строить график сделок через xloc.bar_time, обходя стандартный лимит в 5000 баров. Скилл задействует возможности Pine Script v6, включая циклы for...in по массивам сделок и текстовые отчёты размером до 40 960 символов.
При работе агент использует инструменты Read, Edit, Grep и Glob. Обычные циклы for с динамической границей массива здесь опасны из-за риска бесконечного цикла, поэтому расчёты переводятся на перебор элементов или кэширование размера массива.
Какие задачи решает
- Рассчитать фактор прибыли, винрейт и коэффициенты Шарпа и Сортино
- Проверить процент ложных сигналов индикатора на разных таймфреймах
- Настроить сохранение параметров каждой сделки через пользовательский тип Trade
- Сформировать сводную таблицу метрик стратегии прямо на графике
- Запустить симуляцию Монте-Карло для оценки устойчивости торговой системы
Примеры запросов агенту
- Добавь в мою стратегию расчёт коэффициентов Шарпа и максимальной просадки через UDT
- Построй таблицу с винрейтом и фактором прибыли для индикатора в Pine Script v6
- Перепиши подсчёт результатов закрытых сделок на цикл for...in и выведи отчёт
Как установить pine-backtester
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a claude-code2Вручную: положить файлы
~/.claude/skills/pine-backtester/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pine-backtester/
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a codex2Вручную: положить файлы
.agents/skills/pine-backtester/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a cursor2Вручную: положить файлы
.cursor/skills/pine-backtester/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TradersPost/pinescript-agents pine-backtester2Вручную: положить файлы
.github/skills/pine-backtester/SKILL.md1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a gemini-cli2Командой платформы
gemini skills install https://github.com/TradersPost/pinescript-agents --path skills/pine-backtesterВручную: положить файлы
.devin/skills/pine-backtester/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-backtester -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pine-backtester
Как установить pine-backtester в Claude Code?
Выполните команду npx skills add TradersPost/pinescript-agents --skill pine-backtester -a claude-code. Агент загрузит нужные инструкции в рабочее окружение.
Что делает pine-backtester?
Он помогает дополнить код Pine Script проверками эффективности стратегий и индикаторов. Скилл внедряет сбор статистики по закрытым позициям, расчёт просадок и таблицы с метриками.
Как скилл отслеживает историю сделок без лимита на бары?
Для сохранения информации о входах и выходах создаётся структура Trade, а линии отрисовываются с параметром xloc=xloc.bar_time. Это позволяет обходить ограничение платформы в 5000 баров.