Trading Skills
staskh/trading_skillsИнструмент для розничных опционных трейдеров: технический и фундаментальный анализ, Greeks, корреляции, скринер, PDF-отчёты и управление портфелем через Interactive Brokers — всё в одном чате с Claude.
Установка
pip install trading-skillsREADME
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»

Требования
- Python 3.12+
- Пакетный менеджер uv
- Claude Code, Claude Desktop или Cursor со включёнными сторонними скиллами (полностью установлен и аутентифицирован)
- Опционально: TWS или IB Gateway для функций управления портфелем
Два способа использования
Claude Code / Cursor (полный функционал)
Установка
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.
Установка
-
Установите пакет (требуется Python 3.12+):
pip install trading-skills -
Найдите полный путь к установленной команде:
macOS / Linux:
which trading-skills-mcpWindows:
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\) -
Откройте Claude Desktop, перейдите в Settings → Developer → Edit Config:

Добавьте следующее в
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.
-
Перезапустите Claude Desktop. Если появится сообщение об ошибке MCP — не беспокойтесь, оно исчезнет после первого запроса из примеров ниже.
Установка из GitHub
Добавьте следующее в claude_desktop_config.json:
macOS / Linux:
{
"mcpServers": {
"trading-skills": {
"command": "uvx",
"args": ["--from", "git+https://github.com/staskh/trading_skills.git", "trading-skills-mcp"]
}
}
}Windows:
{
"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-analysis | RSI, MACD, Bollinger Bands, SMA, EMA, ATR, ADX, матрица корреляций |
greeks | Delta, 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-отчёта по тикеру или портфелю |