- Tradingview Не работает?
- 1. Это может быть связанные с браузером:
- 2. Очистите файлы cookie и кэш.
- 3. Устранение проблем с DNS
- Подключение и настройка графиков TradingView
- Cook book
- Лицензия
- Получение доступа
- Мой опыт получения доступа
- Не отображается график, даже с тестовыми данными
- Подключение виджета
- Доступ к библиотеке
- Подключение данных
- TradingView JS API adapter
- TradingView UDF adapter
- JS API getBars хук вызывается много раз
- У моего провайдера нет WebSocket подключения
- Кастомизация дизайна
- Сохрание данных
- Save\Load методы
- Save\Load adapter
- У меня что-то не работает, делаю все по документации
- Графики бибилиотеки отличаются от версий на сайте TradingView.com
- Как добавить ордера на график
- Как добавить формы, «рисовалки» на график (линия, фигуры и пр.)
- Хочу использовать PineScript
- Хочу добавить свой индикатор
- Хочу использовать несколько графиков в одном окне
- Open source
- Заключение
- Бинарные опционы & Форекс. Форум
- #1 17.08.2015 18:20:19
- TragingView + Google Chrome = глюки
- #2 17.08.2015 18:33:31
- Re: TragingView + Google Chrome = глюки
- #3 17.08.2015 18:51:32
- Re: TragingView + Google Chrome = глюки
Tradingview Не работает?
Являетс Tradingview.com Он недоступен только для меня или для всех остальных?
Tradingview.com — FREE STOCK CHARTS, STOCK QUOTES AND TRADE IDEAS — TRADINGVIEW — Live quotes, stock charts and expert trading ideas. TradingView is a social network for traders and investors on Stock, Futures and Forex markets!
| Тип | Имя | Значение | Класса | TTL |
| A | tradingview.com | 35.160.152.202 | IN | 49 |
| NS | tradingview.com | ns-1853.awsdns-39.co.uk | IN | 86317 |
| NS | tradingview.com | ns-1533.awsdns-63.org | IN | 86317 |
| NS | tradingview.com | ns-234.awsdns-29.com | IN | 86317 |
| NS | tradingview.com | ns-619.awsdns-13.net | IN | 86317 |
| MX | tradingview.com | alt3.aspmx.l.google.com | IN | 3545 |
| MX | tradingview.com | alt2.aspmx.l.google.com | IN | 3545 |
| MX | tradingview.com | alt1.aspmx.l.google.com | IN | 3545 |
| MX | tradingview.com | aspmx.l.google.com | IN | 3545 |
| MX | tradingview.com | alt4.aspmx.l.google.com | IN | 3545 |
| TXT | tradingview.com | MS=ms74913796 | IN | 245 |
| TXT | tradingview.com | google-site-verification=ZtR5Vni2RsxCU0duniE2wjNGAzyqwVow5zoPQELUF1I | IN | 245 |
| TXT | tradingview.com | google-site-verification=Ue3570n7vZuioCoaNP2SinjxIqE_sRVKtNIDvHc1IcA | IN | 245 |
| TXT | tradingview.com | v=spf1 +a +mx include:_spf.google.com include:servers.mcsv.net include:amazonses.com -all | IN | 245 |
| TXT | tradingview.com | google-site-verification=9uKE2dmFkHWGuEKId7QZRq1L7ECxE0go0jVec5YdDaE | IN | 245 |
| TXT | tradingview.com | atlassian-domain-verification=ACFrbt3vEHGhrIeuur9DfBI/ubtY1TaGcGONtllMj4HIVCy3rZ9OpDW5hM7f7PsZ | IN | 245 |
| TXT | tradingview.com | google-site-verification=RJ-pzhWtRTxVtX_IcL0inFYr1f-JYz5OfoV_U-PMcAg | IN | 245 |
| TXT | tradingview.com | wmail-verification: b71ef0eac7272495471d977fb049a15a | IN | 245 |
| TXT | tradingview.com | ahrefs-site-verification_ff489c0901e2335eb065bcd52379c5481d7f047979d7bcd4fd1398988a78394e | IN | 245 |
Мы попробовали пинговать Tradingview.com используя наши серверы в различных местах и веб-сайт вернул выше результаты.
Если Tradingview.com не работает для нас тоже нет ничего, что вы можете сделать, кроме ожидания. Возможно, сервер перегружен, отключен или недоступен из-за проблем с сетью, сбоя или обслуживания веб-сайта.
Если сайт доступен для нас, но вы, однако, не можете получить к нему доступ, попробуйте одно из наших следующих решений:
1. Это может быть связанные с браузером:
Чтобы решить проблемы, связанные с браузером, которые могут сделать сайт/сервер недоступным для вас, выполните полное обновление браузера этого сайта. Вы можете сделать это, удерживая CTRL + F5 ключи в то же время в вашем браузере.
Этот трюк прекрасно работает на хром, Firefox, храбрый, Опера, Safari и любой браузер по умолчанию поставляется с Windows в настоящее время LOL.
2. Очистите файлы cookie и кэш.
Содержимое всех современных сайтов и приложений сегодня обычно кэшируется. Это означает, что копия хранится в вашем браузере до тех пор, пока вы посетили эту страницу раньше. Это облегчит доступ при следующем посещении этой страницы. Это может быть проблемой, особенно если страница была вниз в прошлый раз вы проверили.
Возможно, потребуется очистить память браузера для правильной загрузки сайта.
3. Устранение проблем с DNS
Система доменных имен (DNS) — это то, что позволяет идентифицировать IP-адрес сайта (192.168. x. x) с помощью слов (например, .com,. US) для того, чтобы быть легко запоминающимся. Обычно это обеспечивается поставщиком услуг Интернета.
Чтобы устранить эту проблему, очистите локальный кэш DNS, чтобы убедиться, что вы захватить самый последний кэш, что ваш ISP имеет.
Все еще возникают проблемы? Попробуйте отправить ваши жалобы или устранение проблем в каналы ниже:
Источник
Подключение и настройка графиков TradingView
Если Вы — фрилансер или CTO финансового проекта, рано или позно Вы столкнетесь с вопросом подключения графиков, я сэкономлю Вам минимум сутки работы. Те, кто уже используют эту библиотеку, возможно, найдут что-то новое.
Статья будет в формате «книги рецептов» с open source решениями для криптовалютной биржи Binance и Forex.
У библиотеки TradingView (charting_library) высокий порог входа, при этом менее популярной она не стала из-за того, что используется на одноименном сервисе TradingView.com. Решил сделать «книгу рецептов» с ответами на основные вопросы.
Cook book
Контент буду дополнять по мере появляния новых сложностей. Если у Вас есть вопросы и Вы не нашли ответы в статье, пишите в комментариях, будем разбираться вместе 🙂
В статье буду указывать ссылки на документацию. Если, при переходе по ссылке, у Вас открывается 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 — подключение на серверной части
Основное отличие JSAPI от UDF, в отсутствии возможности для UDF добавить WebSocket подключение. При указании конечной точки на сервере, вы выставляете интервал для каждого запроса: datafeed: new Datafeeds.UDFCompatibleDatafeed(‘http://localhost:3000/datafeed’, 1000)
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
UDF адаптер актуален, когда данные запрашиваются со своего сервера. В конструкторе клиента нужно указать datafeed: new Datafeeds.UDFCompatibleDatafeed(‘http://localhost:3000/datafeed’, 1000)
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.
Графики бибилиотеки отличаются от версий на сайте TradingView.com
Да, это нормально.
Как добавить ордера на график
После добавления ордера на график, нет доступа массиву, поэтому необходимо самостоятельно отслеживать ордера. Поделюсь своим решением оформленное в формате миксина для Vuejs, суть будет понятна.
Как добавить формы, «рисовалки» на график (линия, фигуры и пр.)
Добавлять можно исключительно предложенные библитекой формы, которые используются в тулбаре. Это необходимо, когда нужно вывести информацию на график.
Хочу использовать PineScript
charting_library не поддерживает такой функционал. PineScript можно переписать на JavaScript и использовать алгоритм на клиентской или серверной части.
Хочу добавить свой индикатор
Посмотрите в сторону Custom Studies
Хочу использовать несколько графиков в одном окне
В бесплатной версии charting_library такой функционал отсутствует. При необходимости можно своими силами это сделать HTML+CSS.
Open source
Заключение
Статья будет дополняться. Если есть кейс с проблемой — решением, пишите, дополню статью с указанием авторства.
Также интересно услышать ваше мнение, опыт, вопросы и пожелания.
Источник
Бинарные опционы & Форекс. Форум
Форум трейдеров БО & Forex & CFD
#1 17.08.2015 18:20:19
TragingView + Google Chrome = глюки
Товарищи, кто активно пользуется TradingView и браузером Google Chrome не замечали ли вы проблем с работой графиков?
у меня стабильно возникали мелкие проблемки на рабочем компьютере в хроме. пока график вообще перестал загружаться. т.е. страница загружается, начинают выполняться жуткие скрипты (или что там у них в HTML5 накручено), пытаются подгрузить данные и на этом все виснет.
Я думал это могли быть проблемы на стороне провайдера или может нашей местной сети на работе. Но в другом браузере на том же компьютере все работало. Потом ситуация повторилась и на домашнем компьютере. Недели 2 стабильно работало, потом перестало. Ужос. Сейчас я вынужден работать в опере — но это каторга после нескольких лет хрома.
Пробовал переустанавливать хром, сбрасывать настройки, создавать отдельного пользователя для TV. Все без толку.
Система и на работе и дома Win 7 x 64 с последними обновлениями из центра обновлений.
антивирус дома DrWeb доситорический без обновлений и лицензии. да еще и отключенный принудительно (не знаю почему не удалю до сих пор).
на работе антивиря нет совсем.
Подскажите что предпринять, кто в теме. И скажите у кого наблюдались проблемы с TV.
#2 17.08.2015 18:33:31
Re: TragingView + Google Chrome = глюки
#3 17.08.2015 18:51:32
Re: TragingView + Google Chrome = глюки
Товарищи, кто активно пользуется TradingView и браузером Google Chrome не замечали ли вы проблем с работой графиков?
у меня стабильно возникали мелкие проблемки на рабочем компьютере в хроме. пока график вообще перестал загружаться. т.е. страница загружается, начинают выполняться жуткие скрипты (или что там у них в HTML5 накручено), пытаются подгрузить данные и на этом все виснет.
Я думал это могли быть проблемы на стороне провайдера или может нашей местной сети на работе. Но в другом браузере на том же компьютере все работало. Потом ситуация повторилась и на домашнем компьютере. Недели 2 стабильно работало, потом перестало. Ужос. Сейчас я вынужден работать в опере — но это каторга после нескольких лет хрома.
Пробовал переустанавливать хром, сбрасывать настройки, создавать отдельного пользователя для TV. Все без толку.
Система и на работе и дома Win 7 x 64 с последними обновлениями из центра обновлений.
антивирус дома DrWeb доситорический без обновлений и лицензии. да еще и отключенный принудительно (не знаю почему не удалю до сих пор).
на работе антивиря нет совсем.
Подскажите что предпринять, кто в теме. И скажите у кого наблюдались проблемы с TV.
Попробуй браузер Vivaldi, антивирус Microsoft Essental и не открывать миллион вкладок.
Источник