Как пользоваться приложением tradingview
TradingView — это бесплатный мультиплатформенный сервис построения графиков и социальная сеть для трейдеров и инвесторов . Он позволяет пользователям отслеживать графики цен сотен различных активов, включая криптовалюты, а также делиться своими идеями о рынках и обсуждать их.
Платформа предлагает обширный настраиваемый набор технических индикаторов — важный компонент технического анализа, который может предоставить трейдерам столь востребованную степень предсказуемости цен на волатильных криптовалютных рынках.
Что такое TradingView?
Позиционируя себя как своего рода универсальную торговую платформу , TradingView сочетает в себе графики в реальном времени, технические индикаторы, кроссплатформенные предупреждения и социальную сеть ; все они доступны через веб-интерфейс, специальное настольное приложение или приложения для мобильных устройств и планшетов. Он использует эти и многие другие функции для создания среды, которая должна помочь пользователям принимать глубоко обоснованные торговые и инвестиционные решения.
Социальный аспект интегрирован в графики цен. Когда вы открываете диаграмму для какой-либо конкретной криптовалюты или акции, вы можете увидеть на TradingView ленту новостей, относящуюся к этому активу, и общедоступные чаты, предназначенные для сообщества этого актива.
Большинство инструментов TradingView обладают широкими возможностями настройки — примером может служить Pine Script, собственный удобный язык сценариев платформы, который можно использовать для создания новых технических индикаторов с нуля.
Этот акцент на настраиваемости выходит за рамки индикаторов, поскольку большая часть того, что вы увидите на платформе — от шкалы времени и ценовых предупреждений до цвета свечей на графике — может быть адаптирована к конкретным требованиям обычных трейдеров, опытных профессионалов и всех остальных.
Одним из недостатков здесь является то, что доступный набор функций зависит от уровня вашей подписки. Помимо несколько ограниченной бесплатной версии , TradingView предлагает три типа ежемесячных подписок по цене от 14,95 до 59,95 долларов , каждая из которых дает различные типы преимуществ.
Платформа по-прежнему намного более доступна, чем некоторые из ее конкурентов, такие как терминал Bloomberg, который стоит 24 000 долларов в год, но — что, возможно, парадоксально — этот низкий барьер для входа также может быть недостатком в контексте социальной сети TradingView. Торговые идеи, которыми делятся пользователи на платформе более варьируются от блестящих до ужасных. В основном каждый пользователь сам решает, что есть что.
Функция графиков TradingView
Давайте посмотрим на график пары BTC / USD на TradingView и посмотрим, что он предлагает.
12 миллионов пользователей любят наше приложение (оценка 4.9)
для любых рынков
Вы можете просто посмотреть цены акций, а можете проанализировать ценовые модели при помощи сложных скриптов — выбор за вами.
12 типов графиков
Включая Ренко, Каги и Крестики-нолики — настройте их сами
До 8 графиков в одной вкладке
Синхронизируйте инструменты, интервалы и даже объекты рисования
Симулятор рынка
Перематывайте движение рынков и смотрите с разрешением и скоростью, которые сами выберете
Спреды
Создавайте свои уникальные математические формулы
Настраиваемые интервалы графиков
Любой временной интервал, включая секунды и range бары
каким он должен быть
На нашей платформе доступны сотни индикаторов и стратегий, более 50 функциональных инструментов рисования и другие инструменты для детального анализа рынков, которые покрывают наиболее популярные торговые концепции.
- 100+ популярных встроенных индикаторов
- 100 000+ индикаторов, созданных сообществом
- 50+ удобных инструментов рисования
- Индикаторы профиля объёма
- Распознавание свечных моделей
- Анализ нескольких таймфреймов
которые вы не пропустите
Торговые оповещения ещё не были настолько эффективными и лёгкими в настройке и использовании. Доступны на любом устройстве, так как хранятся в облаке, и поддерживаются в Pine Script — лишнее не будет отвлекать, и вы не упустите выгодную сделку (конечно, если вы не отдыхаете где-то далеко в лесу).
- Оповещения для каждого устройства
- 12 условий оповещений
- Оповещения для цен, индикаторов и стратегий
- Оповещения из Pine Script
- Push-уведомления и веб-хуки
Pine Script — язык программирования трейдеров
Мы создали Pine Script, чтобы вы могли писать и делиться вашими собственными индикаторами и стратегиями. Pine элегантно прост — две строки его кода заменят вам тысячи в других языках программирования.
Если Вы — фрилансер или CTO финансового проекта, рано или позно Вы столкнетесь с вопросом подключения графиков, я сэкономлю Вам минимум сутки работы. Те, кто уже используют эту библиотеку, возможно, найдут что-то новое.
Статья будет в формате "книги рецептов" с open source решениями для криптовалютной биржи Binance и Forex.
У библиотеки TradingView (charting_library) высокий порог входа, при этом менее популярной она не стала из-за того, что используется на одноименном сервисе TradingView.com. Решил сделать "книгу рецептов" с ответами на основные вопросы.
Контент буду дополнять по мере появляния новых сложностей. Если у Вас есть вопросы и Вы не нашли ответы в статье, пишите в комментариях, будем разбираться вместе :)
В статье буду указывать ссылки на документацию. Если, при переходе по ссылке, у Вас открывается 404 страница, это означает, что у Вас нет доступа.
Лицензия
Можно использовать бесплатно в коммерческих и некоммерческих целях. Самый главный критерий — сохранность логотипа компании на графиках.
При запросе доступа к графикам обязательно указывать конечный домен, где они будут использоваться. При реализации одного из проектов мы подключали Forex-дату к графику, все настроили и запустили. За 2-й месяц заказчик данные Forex не проплатил, из-за этого графики полностью не загружались и отсутствовал логотип. После сложившейся ситуации проверяющий связался с заказчиком последством эл.почты с вопросами для разъяснения ситуации.
Получение доступа
У библиотеки закрытый доступ на GitHub, чтобы его получить необходимо:
- Заполнить заявку на сайте
- Подписать договор
- Получить доступ к репозиторию на GitHub
Мой опыт получения доступа
Спустя примерно 4 недели после заполнения заявки мне прислали договор для подписания. Через 3 дня после подписания открыли доступ к библиотеке. Судя по отзывам, период получения доступа плавает и точных сроков нет.
Не отображается график, даже с тестовыми данными
Для решения нужно подключить виджет и глобально указать доступ к бибилиотеке.
Подключение виджета
Доступ к библиотеке
Указать глобальный путь к папке charting_library в опциях виджета library_path: '/charting_library/'
Глобальный путь будет отличаться от используемых модулей. В моем случае используется Vuejs с указанием в vue.config.js => publicPath: '/' . Структура папок: /public/index.html , /public/charting_library/ и настройки виджета, которые указаны выше.
Подключение данных
В базовом варианте используются тестовые данные. Далее необходимо подключить свой провайдер данных, используя одно из двух решений: JS API или UDF. Напрямую "скормить" массив данных не получится. Мы расмотрим JSAPI, UDF подключается аналогично, с отличием в указании конечной точки на сервере, откуда будет получать данные.
- JS API — подключение на стороне клиента
- UDF — подключение на серверной части
TradingView JS API adapter
Чтобы настроить адаптер, нужно понимать, что каждый хук выполняется последовательно и для отладки лучше добавить вывод в консоль информации о запуске хука console.log('[<название хука>]: Method call') .
Последовательность запуска: onReady => resolveSymbol => getBars => subscribeBars => unsubscribeBars.
Если вы меняете таймфрейм, символ, вызывается хук unsubscribeBars, который обращается к вашей функции, которая сбрасывает WebSocket подключение с провайдером данных. Если вы не используете subscribeBars, то и unsubscribeBars вам не нужен. getServerTime хук не обязательный, но если вам требуется использовать время сервера, подключайте его.
Если провайдер данных не отдает объемы, то можете указать в хуке resolveSymbol — has_no_volume: true.
Иногда провайдер данных не позволяет запрашивать данные напрямую с клиента, например биржа Binance, поэтому запрос можно прокидывать через прокси.
TradingView UDF adapter
JS API getBars хук вызывается много раз
Так бывает, когда не хватает данных и библиотека самостоятельно пытается "догрузить" информацию. В хуке getBars есть параметр firstDataRequest, который возвращает булевское значение true\false , используйте его. Возвращает true только при загрузке маркета.
У моего провайдера нет WebSocket подключения
Не обязательно использовать UDF провайдер, если нет стрима. Интервал запросов задать не получится для JS API адаптера, но это не мешает нам добавить setInterval в subscribeBars и отдавать данные для обновления.
Кастомизация дизайна
По умолчанию доступны две темы: theme: "Light" || "Dark" . Также можно использовать собственные цветовые решение. Со временем столкнетесь с проблемой, когда цвета поменялись везде, кроме header_widget (верхний блок с кнопками поиска, сравнения и пр.), его нужно менять через .css.
В опциях виджета нужно указать: custom_css_url: '/tradingview.css' , где / — абсолютный путь от вашего index.html . С контентом:
Сохрание данных
Возможно понадобится сохранять "рисовалки".
Save\Load методы
Самый простой вариант, который можно использовать, если не планируется рисовать много на графиках. Простой, потому что можете вызвать объект со всеми данными графика widget.save(cb => this.setOverlay(cb)) и сохранить там, где будет удобно.
Save\Load adapter
Похож на UDF adapter. На сервере поднимаете конечные точки для сохранения\загрузки данных.
У меня что-то не работает, делаю все по документации
Реальный кейс, обратился фрилансер с проектом, проект был старый, он его переписывал. По итогу просто была старая версия библиотеки. Проверяйте версию.
Другая ситуация, когда пытаются вызвать методы у еще незагруженного графика, отслеживайте состояние через onChartReady. Если нет под капотом реактивности, чтобы отследить загрузку графика, используйте паттерн Observer.
Да, это нормально.
Как добавить ордера на график
После добавления ордера на график, нет доступа массиву, поэтому необходимо самостоятельно отслеживать ордера. Поделюсь своим решением оформленное в формате миксина для Vuejs, суть будет понятна.
Как добавить формы, "рисовалки" на график (линия, фигуры и пр.)
Добавлять можно исключительно предложенные библитекой формы, которые используются в тулбаре. Это необходимо, когда нужно вывести информацию на график.
Хочу использовать PineScript
charting_library не поддерживает такой функционал. PineScript можно переписать на JavaScript и использовать алгоритм на клиентской или серверной части.
Хочу добавить свой индикатор
Посмотрите в сторону Custom Studies
Хочу использовать несколько графиков в одном окне
В бесплатной версии charting_library такой функционал отсутствует. При необходимости можно своими силами это сделать HTML+CSS.
-
— подключенная биржа Binance c JS API адаптером и WebSocket стримом — данные Forex для JS API адаптера. Ежеминутное обновлением данных без WebSocket с Save\Load методами
Статья будет дополняться. Если есть кейс с проблемой — решением, пишите, дополню статью с указанием авторства.
Предлагаем познакомиться с сервисом биржевой информации TradingView и считаем этот шаг обязательным для каждого − независимо от того, чем и как вы торгуете.
Что это и зачем
Программный проект выходцев из России представляет собой биржевой информационный Web-сервис и социальную сеть для трейдеров, аналитиков, инвесторов, реализованный на базе онлайн-платформы обычного теханализа. Первая версия TradingView увидела свет в сентябре 2011 года и уже в мае 2017-го была признана лучшей аналитической платформой по версии Benzinga Global Fintech Awards (подробнее для любопытных ссылка на Википедию).
Штаб-квартира сервиса ТрейдингВью работает в Нью-Йорке, европейский офис − в Лондоне, команды разработчиков − в Ростове, Санкт-Петербурге и Москве.
TradingView получает и обрабатывает биржевую информацию в режиме tick-by-tick. Сервис «собирает» поток котировок практически со всех бирж, включая фондовые, сырьевые. криптовалютные, а также крупных брокеров и представляет их пользователю в форме ценовых графиков (чартов) со множеством дополнительных функций. Доступ гарантируется с любого устройства без установки какого-либо ПО.
Онлайн-платформа ТрейдингВью предлагает все современные – стандартные и оригинальные − инструменты для анализа рынка, создания и тестирования торговых идей, а также готовые прогнозы, аналитику, торговые сигналы, свободное общение. Все, что нужно каждому трейдеру, собрано на одной площадке, достаточно открыть сайт сервиса в любом браузере.
Проект ориентирован на частных инвесторов и для своего развития регулярно привлекает венчурные инвестиции. Интерфейс предлагается на 18 языках, русская версия – тут.
Аналитика – всем, много и подробно
«Скиннер» отслеживает текущую динамику по индивидуальному списку активов, выбранных пользователем:
Информация участников соцсети группируется по направлениям – активам или методам анализа, и каждый может создать удобную для себя схему.
Что предлагается Трейдеру
Очень важно, что кроме торгового актива, можно выбрать котировки конкретной биржи − это позволяет оценить цену и динамику в период максимальной ликвидности, в зависимости от торговых сессий.
Кроме полного набора привычных опций и инструментов есть масса нестандартных, например, Фибоначчи (спираль, дуги и круги), элементы теории Ганна (квадрат, коробка и веер). Графические паттерны в ТрейдингВью, кроме удобного построения, имеют дополнительное оформление: подписи ключевых точек, цветовые зоны и прочее – очень понравится фанатам волнового анализа.
Кстати, в TradingView настройки рабочего экрана автоматически не сохраняются, это выполняется вручную, через опцию «Сохранить рабочее пространство» в правом верхнем углу.
Доступны 13 вариантов оповещений о поведении цены, включая e-mail и СМС на указанный при регистрации телефон.
TradingView предлагает уникальные возможности создания спредовых графиков, как результат математических операций с ценовыми графиками разных активов в реальной динамике. Например, если выбрать основным активом акции Microsoft и «разделить» его на спот-золото , (XAU/USD), то можно узнать цену акции в золотом эквиваленте.
В TradingView можно просто вывести на рабочий экран графики двух (или более) разных активов – дополнительная ценовая шкала будет справа – очень удобно для поиска и контроля взаимной корреляции.
Файлы готовых стратегий для ТрейдингВью имеют специальный формат – читайте документацию (можно скачать на русском). Необходимую стратегию можно выбрать из меню инструментов, но на графике отображаются только точки входа, так что оценить методику подробно не получится – только конечный результат. Процесс тестирования практически не виден, но на вкладке «Сводка показателей» предлагаются общие статистические характеристики стратегии.
TradingView поощряет любые программные разработки (скрипты, стратегии, индикаторы и другие «полезности») и дает возможность зарабатывать на скриптах/индикаторах/анализе, так что в «Магазине дополнений» предлагается множество предложений, в основном – торговые сигналы с описанием методики.
Социальная сеть и коммуникация
Все началось с функции «Идея» − в любой момент пользователь может реализовать и поделиться своим мнением/сигналом/советом всего нажатием нескольких кнопок. Участники, которые на вас «подписаны», получат уведомление и прочтут рекомендации. Просмотреть реал-чарт или публикацию коллеги можно в один клик. Можно создать новый блог, новость, проект; Поддерживается полноценная коммуникация со всеми популярными соцсетями.
Любую свою или чужую торговую идею, вы можете сразу «увидеть на рынке» с помощью функции «Мои Идеи»/«Лента Идей»: на графике появится множество разноцветных точек: зеленая – рост, красная – падение цены, желтая – флет. Причем любой прогноз тоже можно проверить, через симулятор рынка. Попробуйте!
Все самое полезное – не бесплатно
Перед тем как пользоваться TradingView, необходимо пройти минимальную регистрацию – это позволит полноценно общаться со всеми участниками.
Для первой регистрации можно использовать персональные данные из аккаунта в соцсетях.
Увы, TradingView фактически покупает первичный поток биржевой информации, и возможность полного использования функционала сервиса клиентом реализована в платной подписке. Только после этого исчезнет задержка в 15 минут при получении данных, а также станут доступны нестандартные инструменты и графики.
И что в результате?
Многим кажется, что в таком океане информации можно утонуть, но если разобраться, как пользоваться TradingView, то про любой MetaTrader и прочее «торговое» ПО хочется забыть. Даже если вы работаете с бинарными опционами или фондовыми активами, сервис предоставит вам честную и самую актуальную информацию. Можно выбрать котировки конкретного брокера – если он сотрудничает с данным сервисом = и работать с реальными сделками, причем даже параллельно со стандартным MT5.
Живой график TradingView создан не просто программерами-энтузиастами, а именно трейдерами для трейдеров, чтобы сделать каждого из нас более эффективным и понятным. Подключайтесь и зарабатывайте!
Читайте также: