MCP для автоторговли на Т-Инвестициях
Tinkoff Trader MCP
MCP-сервер для Т-Инвестиций с анализом рынка, бэктестом пяти стратегий, риск-менеджментом и выставлением заявок, торговля выключена по умолчанию
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- При явном включении TINKOFF_LIVE_TRADING сервер выставляет и отменяет настоящие биржевые заявки за деньги счета
- Стоит начинать с TINKOFF_MODE=sandbox и токена только на чтение, включать реальную торговлю осознанно и по одной сделке
Установка
Ручная установка
pip install tinkoff-trader-mcpУстановка из PyPI, дальше нужны переменные TINKOFF_TOKEN и TINKOFF_ACCOUNT_ID.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на Python дает 12 инструментов для российского рынка акций: скан рынка с классификацией режима (тренд, флэт, волатильность), импульс, RSI, ADX, глубокий анализ инструмента, поиск коинтегрированных пар по Энглу-Грейнджеру, бэктест пяти встроенных стратегий (пробой Дончиана, импульс с ATR-трейлингом, возврат к среднему по Боллинджеру, RSI mean reversion, пересечение скользящих), позиционирование по ATR и доле Келли, просмотр портфеля и операций, выставление и отмену заявок. Реальная торговля выключена по умолчанию: place_order требует одновременно переменную окружения TINKOFF_LIVE_TRADING=YES_I_KNOW и аргумент dry_run=false, без этого возвращается симуляция с деталями гипотетической заявки.
Для кого. Для трейдеров, которые хотят прогонять стратегии на истории и анализировать рынок агентом, с осознанным и явным включением реальной торговли.
Подходит, если
- Нужно просканировать рынок и найти акции в определенном режиме с нужными индикаторами
- Нужен бэктест готовой стратегии перед тем, как пробовать ее вживую
- Нужен риск-менеджмент позиции по ATR или доле Келли перед сделкой
Не подходит, если
- Не готовы явно включать реальную торговлю через двойное условие: по умолчанию инструмент place_order только симулирует заявку
- Нужна гарантия прибыльности: автор прямо пишет, что это не инвестиционный совет и бэктест не гарантирует будущую доходность
- Не готовы к риску полной потери капитала: README прямо предупреждает об этом в разделе про безопасность
Пример запроса к агенту
Просканируй рынок, найди топ-3 акции в трендовом режиме с RSI меньше 60 и прогони бэктест momentum_atr на каждой за 2 годаОграничения
Лицензия в метаданных GitHub помечена как Other, хотя README ссылается на MIT в тексте, стоит свериться с файлом LICENSE. Автор прямо называет проект образовательным и исследовательским и уточняет, что он не зарегистрированный инвестиционный советник. Реальная торговля требует явного двойного подтверждения, но при его включении сервер выставляет настоящие заявки на бирже.
Как отключить. Удалите запись tinkoff из конфигурации MCP-клиента и убедитесь, что переменная TINKOFF_LIVE_TRADING не задана нигде в окружении.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| TINKOFF_TOKEN обязательная, секрет | Токен T-Invest API, для анализа достаточно только на чтение |
| TINKOFF_ACCOUNT_ID обязательная | ID счета, нужен для портфеля и заявок |
| TINKOFF_MODE | real или sandbox |
| TINKOFF_LIVE_TRADING | Только значение YES_I_KNOW вместе с dry_run=false включает реальные заявки |
Проверка безопасности
- При явном включении TINKOFF_LIVE_TRADING сервер выставляет и отменяет настоящие биржевые заявки за деньги счета
- Стоит начинать с TINKOFF_MODE=sandbox и токена только на чтение, включать реальную торговлю осознанно и по одной сделке
Коротко о README
README описывает установку через pip, переменные окружения включая двойное условие для реальной торговли, подключение к Hermes Agent и Claude Desktop, таблицу из 12 инструментов, пять встроенных стратегий бэктеста, модель безопасности с двумя условиями и лимитом заявок в 1 лот, примеры промптов на русском и явный дисклеймер об образовательном характере проекта и рисках торговли на российском рынке акций.
Частые вопросы
Может ли агент случайно купить или продать акции?
Нет, для этого нужны одновременно переменная TINKOFF_LIVE_TRADING=YES_I_KNOW и аргумент dry_run=false в самом вызове, без обоих условий возвращается только симуляция.
Можно тестировать без реального счета?
Да, переменная TINKOFF_MODE=sandbox переключает сервер в песочницу Т-Инвестиций.
Похожие
Набор скиллов для инвестиционного исследования компаний в Claude Code и Codex по методологиям четырех инвесторов. Это исследовательский инструмент, не инвестици
Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта
Официальный MCP-сервер брокера Alpaca: заявки по акциям, ETF, крипте и опционам, управление позициями и рыночные данные на естественном языке
inn-check-ru: светофор риска по ИНН
inn-check-ru
Открытый скилл, который по ИНН сверяет ЕГРЮЛ, ФССП, суды, банкротства и санкции сразу по нескольким источникам и выдает светофор риска с датой и причиной