Данные TradingView: экспорт, задержка и API

Обложка статьи «Данные TradingView: экспорт, задержка и API»: Две стороны данных TradingView: слева строки таблицы CSV, выгруженные с графика, справа циферблат и линия цены, которая доходит до экрана с запозданием.

Какие данные можно получить из TradingView

Отсюда достаются два разных набора: данные графика и торговые данные счёта. Первые - это цены инструмента и значения индикаторов на выбранном интервале. Вторые - ваши позиции, заявки и история сделок у подключённого брокера.

Путать их не стоит, у них разные источники. Цена на графике приходит от поставщика рыночных данных, а цена в панели заявок - от брокера. TradingView прямо пишет, что панель заявок берёт котировки у брокера, а не у самой платформы. Поэтому цена на графике и цена в кнопке покупки одного тикера в одну минуту могут разойтись.

Как выгрузить график и сделки в CSV

График выгружается в CSV так: выберите в меню пункт «Экспорт данных графика...», укажите нужный график и нажмите «Экспорт». В файл попадают цены и индикаторы, открыть его можно в Excel или любой другой таблице.

Главная ловушка тут объём истории. По справке TradingView экспорт возможен только после того, как загрузятся все данные графика. Нужна история длиннее - сначала прокрутите график влево до нужной даты, потом выгружайте. Иначе в файле окажется только тот кусок, что был загружен.

Сделки счёта выгружаются другой кнопкой, «Экспортировать данные...» в выпадающем меню брокера. Каждая вкладка уходит своим файлом, так что разные вкладки счёта выгружаются разными заходами.

После выгрузки файл полезно проверить на здравый смысл. Возьмём учебную строку с выдуманными ценами, это пример самой проверки, формат файла TradingView может выглядеть иначе:

ОткрытиеМаксимумМинимумЗакрытие
10010598103

Минимум 98 должен быть не выше меньшей из цен открытия и закрытия (100). Максимум 105 должен быть не ниже большей из них (103). Строку, где это правило нарушено, стоит перепроверить по графику, прежде чем на неё опираться.

Почему котировки идут с задержкой

Котировки идут с задержкой, потому что большинство фондовых и фьючерсных бирж берут плату за котировки в реальном времени, а подписки TradingView эту плату не покрывают. Оплаченный тариф платформы задержку по таким биржам не убирает. Реальное время дают два пути: купить пакет данных на самом TradingView или подтвердить данные через брокерский счёт, если у брокера есть такой пакет.

Признак задержки виден на самом графике: в строке статуса стоит надпись «Данные с задержкой». Если нажать на статус рынка, TradingView покажет, какой пакет нужен для этого тикера. Стоимость пакета зависит от биржи и от того, профессиональный вы пользователь или нет.

Задержка есть не везде. Все криптобиржи на платформе, по её справке, передают котировки в реальном времени. А акции США по умолчанию идут от Чикагской биржи опционов (Cboe) и немного отличаются от данных основных бирж, за NASDAQ или NYSE напрямую платят отдельно.

С подключённым брокером есть ещё одна тонкость. Даже купленный на TradingView пакет не ускоряет цену в панели заявок, когда подключён реальный брокер (к бумажной торговле это не относится): цена приходит от брокера и может остаться задержанной. TradingView предупреждает, что так можно получить исполнение по неожиданной цене, особенно на быстром рынке. Это прямой риск: решение принято по одной цене, а сделка прошла по другой. Как связать счёт с графиком, разобрано в ответе про брокеров в TradingView.

Можно ли получить котировки через API

Классического API, через который программа сама забирает котировки, у TradingView нет. В справке сказано, что такого доступа к данным пока не дают. REST API платформы предназначен для брокеров, которые хотят подключиться к её торговой части.

Зато у платформы есть официальный MCP-сервер, он пока в бете. Это подключение для ИИ-помощников вроде Claude или ChatGPT: вход через аккаунт TradingView без ключей, доступ входит в тарифы от Essential, в пробный период его нет. Через сервер можно получить исторические свечи, до 5000 баров за запрос, и снимок индикаторов по тикеру: RSI, MACD, скользящие средние. Лимит около 100 запросов в минуту на пользователя. Идут ли через него данные платных бирж с задержкой, на странице сервера не сказано, так что для торговли в реальном времени на него лучше не рассчитывать.

Если котировки нужны своей программе, официальный путь - данные от биржи или брокера на их условиях, способы доступа и цену уточняют у них. Для сравнения, на карточке акции на moex.com без подписки торги видны с задержкой 15 минут, реальное время там по подписке. Это правило сайта биржи, статус своего тикера на TradingView смотрите на самом графике. Обходные библиотеки, которые вытаскивают цены со страниц, в этот ответ не входят: это не официальный способ.

Если вы только знакомитесь с платформой, начните с ответа как пользоваться TradingView. Общий порядок первых шагов в торговле описан в руководстве что такое трейдинг и с чего начать.

Риски и ограничения. Условия данных задают биржи и сама платформа, они меняются: перед покупкой пакета сверяйтесь с текущей справкой TradingView и статусом рынка на своём графике. Таблица со свечой учебная, цены в ней выдуманы. Материал образовательный и не является индивидуальной инвестиционной рекомендацией.

Источники

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа