Claude Info
AI и агенты

Trading Skills

staskh/trading_skills

Инструмент для розничных опционных трейдеров: технический и фундаментальный анализ, Greeks, корреляции, скринер, PDF-отчёты и управление портфелем через Interactive Brokers — всё в одном чате с Claude.

Установка

terminal
bash
pip install trading-skills

README

Trading Skills — AI-анализ рынка

Большинство розничных трейдеров держат открытыми 5+ вкладок — брокер, графики, скринер, новости, таблица — только чтобы принять одно торговое решение. Этот проект сворачивает всё это в единый разговорный интерфейс на базе Claude.

Задайте вопрос на обычном языке — получите реальные данные: технические индикаторы, фундаментальные показатели, Greeks опционов, метрики риска, даты отчётности, матрицы корреляций и полные PDF-отчёты. Подключите счёт Interactive Brokers — и система управляет портфелем: находит кандидатов для роллирования истекающих шортов, предупреждает о риске отчётности и формирует отчёты с рекомендациями.

Для кого этот инструмент?

  • Розничные опционные трейдеры, продающие премию, использующие PMCC или покрытые коллы
  • Самостоятельные инвесторы, которым нужен быстрый фундаментальный и технический скан без переключения между инструментами
  • Трейдеры, знакомые с Python, желающие расширить анализ собственными скриптами
  • Пользователи IBKR, которым нужно AI-assisted управление портфелем

Быстрый пример — скан на бычьи сетапы и проверка пригодности для PMCC:

Вы: Scan AAPL,MSFT,NVDA,GOOGL,AMZN for bullish trends, then check the top picks for PMCC suitability Claude: [runs scanner-bullish → filters top scores → runs scanner-pmcc] NVDA: Bullish score 8/10, PMCC score 9.2/11 — LEAPS $95 call (Δ0.82), sell $140 call (Δ0.18), net debit $5,420, annual yield 47%...

Ещё пример — проверка корреляции перед добавлением позиции в портфель:

Вы: Show correlation for SPY,GOOG,NVDA,ZM,RTX,PFE,XOM Claude: NVDA is the standout diversifier — near-zero correlation with everything. RTX/XOM at 0.86 — little diversification benefit between them.

Реальные сессии в Claude Desktop (бесплатный аккаунт)

«Analyze option spread strategies and probability of profit for SPY, QQQ and DIA»

Анализ спредов с метриками POP для SPY, QQQ, DIA

Требования

  • Python 3.12+
  • Пакетный менеджер uv
  • Claude Code, Claude Desktop или Cursor со включёнными сторонними скиллами (полностью установлен и аутентифицирован)
  • Опционально: TWS или IB Gateway для функций управления портфелем

Два способа использования

Claude Code / Cursor (полный функционал)

Установка

bash
git clone https://github.com/staskh/trading_skills.git
cd trading_skills
uv sync

Запустите Claude Code или Cursor в корне репозитория. Все скиллы доступны как интерактивные команды — задавайте вопросы о портфеле IBKR, тикерах или интересующих компаниях.

MCP-сервер (Claude Desktop)

MCP-сервер — облегчённая альтернатива для использования с Claude Desktop (включая бесплатный тариф). Он предоставляет 23 инструмента торгового анализа напрямую в Claude Desktop без необходимости устанавливать Claude Code.

Установка

  1. Установите пакет (требуется Python 3.12+):

    pip install trading-skills
  2. Найдите полный путь к установленной команде:

    macOS / Linux:

    which trading-skills-mcp

    Windows:

    where trading-skills-mcp

    Если where не находит команду, определите путь вручную:

    python -c "import sysconfig; print(sysconfig.get_path('scripts'))"

    Скрипт будет называться trading-skills-mcp.exe в этой директории (обычно C:\Users\<ВашеИмя>\AppData\Local\Programs\Python\Python<Версия>\Scripts\)

  3. Откройте Claude Desktop, перейдите в SettingsDeveloperEdit Config:

    Claude Desktop Settings → Developer

    Добавьте следующее в claude_desktop_config.json:

    macOS / Linux:

    json
    {
      "mcpServers": {
        "trading-skills": {
          "command": "/full/path/to/trading-skills-mcp"
        }
      }
    }

    Windows:

    json
    {
      "mcpServers": {
        "trading-skills": {
          "command": "C:\\full\\path\\to\\trading-skills-mcp.exe"
        }
      }
    }

    Замените путь на результат из шага 2.

  4. Перезапустите Claude Desktop. Если появится сообщение об ошибке MCP — не беспокойтесь, оно исчезнет после первого запроса из примеров ниже.

Установка из GitHub

Добавьте следующее в claude_desktop_config.json:

macOS / Linux:

json
{
  "mcpServers": {
    "trading-skills": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/staskh/trading_skills.git", "trading-skills-mcp"]
    }
  }
}

Windows:

json
{
  "mcpServers": {
    "trading-skills": {
      "command": "cmd",
      "args": ["/c", "uvx", "--from", "git+https://github.com/staskh/trading_skills.git", "trading-skills-mcp"]
    }
  }
}

Примеры запросов

  • «What's AAPL's current price and 1y range?»
  • «Run technical analysis on SPY with RSI/MACD»
  • «Scan AAPL,MSFT,NVDA,GOOGL for bullish trends»
  • «Find PMCC candidates from my watchlist»
  • «Compare risk metrics for MSFT vs AAPL»
  • «Show correlation between SPY,NVDA,GOOG,XOM»
  • «When is NVDA's next earnings?»
  • «Show my portfolio positions» (требуется IB)
  • «Generate portfolio action report» (требуется IB)
  • «Find roll candidates for my GOOG short call» (требуется IB)

Доступные скиллы (22)

Рыночные данные

СкиллОписание
stock-quoteТекущая цена, объём, изменение, рыночная капитализация, диапазон за 52 недели
option-chainКоллы и путы со страйками, бидами, асками, объёмом, OI, IV
price-historyИсторические данные OHLCV
fundamentalsФинансовые показатели, отчётность, ключевые метрики, Piotroski F-Score
news-sentimentПоследние заголовки и сентимент
earnings-calendarПредстоящие даты отчётности с указанием BMO/AMC и прогнозами EPS

Анализ

СкиллОписание
technical-analysisRSI, MACD, Bollinger Bands, SMA, EMA, ATR, ADX, матрица корреляций
greeksDelta, gamma, theta, vega, IV (Black-Scholes)
spread-analysisАнализ вертикальных спредов, вероятность прибыли (POP), метрики риска
scanner-bullishСкан бычьих технических сетапов по списку тикеров
scanner-pmccОценка пригодности для Poor Man's Covered Call
correlation-matrixМатрица корреляций для набора тикеров

Управление портфелем (требуется IB)

СкиллОписание
portfolio-positionsТекущие позиции с P&L и Greeks
portfolio-action-reportПолный отчёт с рекомендациями по портфелю
roll-candidatesПоиск кандидатов для роллирования истекающих шортов

Отчёты

СкиллОписание
pdf-reportГенерация полного PDF-отчёта по тикеру или портфелю

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