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

backtest — скилл для Claude Code: бэктест и установка

Скилл собирает Python-скрипт для проверки торговой стратегии на выбранном инструменте. В отчёт входят статистика, сравнение с бенчмарком и графики.

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

Что делает backtest

По запросу агент создаёт файл в backtesting/{strategy_name}/: загружает рыночные данные, рассчитывает сигналы и запускает бэктест через VectorBT. Скрипт также выводит статистику и сравнение с NIFTY, строит кривую капитала и просадку, сохраняет сделки в CSV. Поддерживаются стратегии EMA Crossover, RSI, Donchian, Supertrend, MACD, SDA2, Momentum, Dual Momentum, Buy & Hold и RSI Accumulation.

Данные можно получить через OpenAlgo или загрузить из DuckDB, если пользователь передаст путь к базе. Для индикаторов по умолчанию используется openalgo.ta; TA-Lib подключается только по прямому запросу. Скилл учитывает комиссии для индийских акций с поставкой и фьючерсов, а для NIFTY и BANKNIFTY задаёт размер позиции с учётом лота. Перед запуском проверьте, что проект располагает нужным источником данных: без него скрипту нечего тестировать.

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

  • создать Python-скрипт для бэктеста выбранной стратегии
  • загрузить исторические данные из OpenAlgo или DuckDB
  • сравнить результаты стратегии с NIFTY или заданным бенчмарком
  • построить графики капитала и просадки
  • выгрузить список сделок в CSV

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

  • Запусти /backtest ema-crossover RELIANCE NSE D и подготовь скрипт для проверки стратегии.
  • Проверь RSI на SBIN с помощью /backtest rsi SBIN.
  • Собери бэктест Supertrend для NIFTY на интервале 5m: /backtest supertrend NIFTY NFO 5m.

Как установить backtest

1Через Skills CLI (Vercel)

npx skills add marketcalls/vectorbt-backtesting-skills --skill backtest -a claude-code

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

~/.claude/skills/backtest/SKILL.md

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

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

Вопросы о backtest

Как установить backtest в Claude Code?

Выполните npx skills add marketcalls/vectorbt-backtesting-skills --skill backtest -a claude-code. Файл скилла появится по пути ~/.claude/skills/backtest/SKILL.md.

Что делает скилл backtest?

Он создаёт Python-скрипт для бэктеста стратегии через VectorBT: получает данные, рассчитывает сигналы и формирует статистику, графики и CSV со сделками.

Можно ли использовать данные из DuckDB?

Да. Передайте путь к базе: скилл читает данные напрямую через DuckDB и определяет формат таблиц Historify или ohlcv. Если openalgo.ta недоступен, скрипт использует встроенный вариант exrem() для очистки сигналов.

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

Каталог скиллов SKILL.md →
find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. CX Codex +1 4 000 000установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок

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

vectorbt-expert Скилл помогает создавать и проверять торговые стратегии в VectorBT: от сигналов и данных до отчёта, графиков и сравнения с бенчмарком. CX Codex +1 2 900установок strategy-compare Сравнивает несколько торговых стратегий или направлений на одном символе и строит таблицу метрик рядом. Пригодится, когда нужно выбрать, что тестировать дальше. CX Codex +1 2 300установок optimize Генерирует Python-скрипты для перебора параметров торговых стратегий на VectorBT, строит тепловые карты Plotly и сверяет результаты с бенчмарком NIFTY. CX Codex +1 2 300установок setup Разворачивает виртуальное окружение Python для тестирования торговых стратегий на VectorBT и OpenAlgo. Настраивает зависимости, папки и файл .env. CX Codex +1 2 000установок quick-stats Строит короткий бэктест по тикеру с пересечением EMA и выводит основные метрики. Пригодится, чтобы проверить идею прямо в ячейке Jupyter или консоли. CX Codex +1 2 000установок

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

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