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

optimize · marketcalls — скилл для Claude Code: что делает и как установить

Генерирует Python-скрипты для перебора параметров торговых стратегий на VectorBT, строит тепловые карты Plotly и сверяет результаты с бенчмарком NIFTY.

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

Что делает optimize

Скилл создаёт скрипт {symbol}_{strategy}_optimize.py в каталоге backtesting/{strategy_name}/. Код загружает котировки через OpenAlgo API или напрямую из базы DuckDB, рассчитывает индикаторы через библиотеку openalgo.ta и фильтрует сигналы функцией ta.exrem(). Для расчётов на индийском фондовом рынке скрипт сразу учитывает комиссии delivery equity (fees=0.00111, fixed_fees=20) и лоты для фьючерсов NIFTY и BANKNIFTY.

В цикле оптимизации с прогресс-баром tqdm инструмент проверяет комбинации параметров, фиксируя общую доходность, коэффициент Шарпа, максимальную просадку и число сделок. Результаты экспортируются в CSV, а лучшая десятка выводится в терминал. Также формируются две интерактивные тепловые карты в тёмной теме Plotly и сравнительная таблица с бенчмарком NIFTY.

Скрипт жёстко завязан на стек OpenAlgo и индийский рынок NSE/NFO, поэтому для других бирж комиссии и источник котировок придётся переписывать вручную.

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

  • подобрать параметры скользящих средних или RSI через перебор на VectorBT
  • построить тепловые карты доходности и коэффициента Шарпа в Plotly
  • рассчитать показатели стратегии с учётом комиссий индийской биржи NSE
  • сравнить доходность торговой стратегии с индексом NIFTY

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

  • /optimize ema-crossover RELIANCE NSE D
  • /optimize rsi SBIN
  • /optimize supertrend NIFTY NFO 5m

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/optimize/SKILL.md

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

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

Вопросы о optimize

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

Выполните команду npx skills add marketcalls/vectorbt-backtesting-skills --skill optimize -a claude-code в терминале.

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

Он создаёт автономный Python-скрипт, который прогоняет сетку параметров для VectorBT, строит тепловые карты Plotly и сохраняет метрики в CSV.

Какие библиотеки нужны для запуска сгенерированного скрипта?

Потребуются Python, VectorBT, Plotly, tqdm, python-dotenv, а также библиотека OpenAlgo либо локальный DuckDB для загрузки исторических данных.

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

Всё по теме «Финансы и бизнес» →

Сначала — optimize от других авторов.

optimize aladicf Скилл находит, почему интерфейс тормозит: медленная загрузка, лаги анимаций, тяжёлые картинки, раздутый бандл. Запускается, когда вы жалуетесь на «тормозит». CX Codex +1 536установок vectorbt agiprolabs Запускает векторизованный бэктестинг торговых стратегий через NumPy и pandas. Помогает тестировать сетки параметров без медленных циклов по свечам. CX Codex +1 492установок strategy-framework agiprolabs Задаёт единый шаблон описания торговой стратегии: правила входа и выхода, размер позиции, риск-лимиты и критерии оценки. Пригодится, когда идея есть, а записать её нечем. CX Codex +1 500установок live-feed marketcalls Скилл собирает скрипт, который подписывается на WebSocket OpenAlgo и считает индикаторы по живому потоку. Пригодится, когда нужен реальный фид, а не бэктест. CX Codex +1 550установок stockbee-20pct-study tradermonty Скилл собирает базу акций США с дневными движениями от 20%, классифицирует катализаторы и рассчитывает исходы на дистанции для исследования паттернов. CX Codex +1 2 600установок quant-analyst Seth Hobson Субагент настраивает алгоритмические торговые стратегии, рассчитывает риск-метрики и проводит бэктесты. Помогает подготовить финансовые модели на Python. CX Codex 1 366установок custom-indicator marketcalls Скилл помогает написать собственный технический индикатор на NumPy, используя примитивы openalgo.ta. Он пригодится, когда нужного расчёта нет среди готовых индикаторов. CX Codex +1 563установок

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

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

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