Для кого это
Для активных трейдеров, использующих TradingView Desktop, и разработчиков торговых стратегий на Pine Script, которые хотят ускорить анализ и тестирование с помощью ИИ-агентов (Claude Code, Codex, Gemini CLI, Cursor).
Проблема / задача
Трейдерам приходится вручную переключать таймфреймы, запускать скрипты, делать скриншоты и копировать данные между окнами. Это отнимает время и мешает сосредоточиться на анализе. Аналитики Pine Script тратят минуты на компиляцию и отладку кода, а не секунды.
Как это работает
TVControl подключается к встроенному отладочному интерфейсу TradingView Desktop (Chrome DevTools Protocol) и предоставляет 88 инструментов для ИИ-агентов. Вы просто пишете запрос на русском или английском: «проанализируй график SPY на 5-минутках» или «напиши индикатор EMA и скомпилируй». ИИ-агент через MCP-протокол выполняет действия в реальном TradingView: читает данные, кликает, компилирует Pine Script, делает...
Что видно по README
TVControl — это open-source система, которая превращает TradingView Desktop в инструмент с голосовым управлением. Проект включает 88 MCP-инструментов, около 320 тестов и полную поддержку CLI. Он позволяет читать графики, управлять индикаторами, писать и компилировать Pine Script, делать скриншоты, управлять вкладками и панелями, тестировать стратегии на нескольких символах и таймфреймах. Вся работа происходит...
Ключевые возможности
88 MCP-инструментов для управления TradingView через ИИ-агентовЧтение графиков: символ, таймфрейм, индикаторы, уровни Pine, скриншот одним вызовомПарное программирование Pine Script: написание, компиляция, исправление ошибок за секундыПакетное тестирование стратегий на нескольких символах и таймфреймах с кэшированиемУправление вкладками, панелями, режимом replay и скриншотамиПолная CLI-совместимость: все инструменты доступны из командной строки
Технологии
JavaScriptModel Context Protocol (MCP)Chrome DevTools Protocol (CDP)Node.js >= 18Node.jsRedisElectronGitHub Actions
Интересный факт
Проект использует встроенный отладочный интерфейс Chromium, который есть в каждом TradingView Desktop, но о котором мало кто знает. TVControl «говорит» с ним напрямую, как Chrome DevTools, только автоматически.