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

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

Строит короткий бэктест по тикеру с пересечением EMA и выводит основные метрики. Пригодится, чтобы проверить идею прямо в ячейке Jupyter или консоли.

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

Что делает quick-stats

Скилл генерирует один блок кода для запуска в Jupyter или как скрипта, не создавая файлов. Он получает котировки из OpenAlgo, при пути к базе использует DuckDB, а при необходимости переходит на yfinance.

По умолчанию расчёт строится на пересечении EMA 10/20 через OpenAlgo ta. Сигналы очищаются через ta.exrem() после .fillna(False). В вывод входят доходность, Sharpe Ratio, Sortino Ratio, максимальная просадка, доля прибыльных сделок, Profit Factor, число сделок, доходность NIFTY и альфа. Также код строит кривую капитала в Plotly с темной темой.

В расчёте заложены комиссии Indian delivery: fees=0.00111, fixed_fees=20. Это повод сверить их со своими условиями до сравнения результатов. TA-Lib применяется только по явному запросу talib или TA-Lib.

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

  • проверить EMA-пересечение для тикера
  • загрузить котировки из OpenAlgo или DuckDB
  • сравнить результат стратегии с NIFTY
  • рассчитать просадку и долю прибыльных сделок
  • построить кривую капитала в Plotly

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

  • /quick-stats RELIANCE
  • /quick-stats HDFCBANK NSE 1h
  • /quick-stats SBIN NSE D

Как установить quick-stats

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/quick-stats/SKILL.md

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

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

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

Похожие

custom-indicator marketcalls Скилл помогает написать собственный технический индикатор на NumPy, используя примитивы openalgo.ta. Он пригодится, когда нужного расчёта нет среди готовых индикаторов. CX Codex +1 563установок live-feed marketcalls Скилл собирает скрипт, который подписывается на WebSocket OpenAlgo и считает индикаторы по живому потоку. Пригодится, когда нужен реальный фид, а не бэктест. CX Codex +1 550установок downtrend-duration-analyzer tradermonty Анализирует длительность исторических нисходящих движений и строит HTML-гистограммы по секторам и капитализации. Нужен для оценки сроков коррекций и удержания позиции. CX Codex +1 3 100установок business-analytics-reporter ailabs-393 Разбирает CSV с продажами и выручкой, находит слабые места и предлагает стратегии улучшения. Пригодится, когда нужен отчёт по бизнес-показателям без ручных расчётов. CX Codex +1 2 200установок yfinance-data himself65 Скилл загружает котировки, финансовые отчёты, опционы, дивиденды и данные по держателям акций через библиотеку yfinance (Yahoo Finance). CX Codex +1 3 900установок macro-regime-detector tradermonty Определяет структурные переходы макрорежимов по межрыночным соотношениям. Нужен для оценки долгосрочного позиционирования на горизонте 1-2 лет. CX Codex +1 3 700установок

Рядом в теме «Финансы и бизнес»

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

Вопросы о quick-stats

Как установить quick-stats в Claude Code?

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

Что делает quick-stats?

Скилл создаёт код для короткого бэктеста стратегии EMA 10/20 по указанному тикеру. Код выводит метрики, сравнение с NIFTY и график кривой капитала.

Откуда quick-stats берёт данные?

Сначала используется OpenAlgo. При передаче пути к базе скилл обращается к DuckDB, а запасным источником служит yfinance.

Смотрите также

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

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