Новый релиз стабильной версии Библиотеки графиков и Торгового терминала 16

7 авг, 2020

Мы выпустили новую стабильную версию Библиотеки графиков и Торгового терминала с новыми стилями, исправленными ошибками и большей адаптивностью для мобильных устройств. Обратите внимание: чтобы переходить по ссылкам ниже, вам нужно сначала войти в свою учетную запись на GitHub.

Крупные изменения

  • Новый удобный стиль кнопок в окне (Github issue #4608).
  • Новый адаптивный вид легенды (Github issue #4607), настроек объектов рисования (Github issue #4600) и диалога свойств графика (Github issue #862), особенно актуальный для мобильных устройств.
  • Теперь можно масштабировать определенную область графика кнопкой Ctrl (Github issue #4606).
  • Обновлён стиль Линейки (Github issue #4604), статуса загрузки индикатора (Github issue #4603) и панели инструментов рисования (Github issue #4602).
  • Режим отслеживания теперь доступен и в библиотеке (Github issue #4111).
  • Приостановлена поддержка IE и закрыты связанные с ним задачи (Github issue #4238).

Изменения API

  • Добавлена возможность настройки выходных и рабочих дней биржи для сессии (Github issue #4467).
  • Расширено API для привязки индикатора и серии к конкретной ценовой шкале (Github issue #4788). Теперь можно создавать индикатор, привязанный к конкретной шкале, а также перемещать индикаторы и серию между шкалами.
  • Добавлено событие для изменения шкалы серии и индикатора (Github issue #4884). Можно подписаться на это событие и в реальном времени узнавать, какой именно индикатор был перемещен.
  • Теперь добавление индикатора при помощи createStudy (Github issue #4590) и изменение темы (Github issue #4982) могут быть отменены пользователем.
  • Добавлен метод getTheme, возвращающий название текущей цветовой темы (Github issue #4534).
  • Добавлена возможность узнать/изменить цвет/стиль серии одного конкретного графика в раскладке из нескольких (Github issue #4169).
  • Раньше все объекты рисования, создаваемые через API, помещались на график с основной серией. Теперь можно выбрать, на какой график его поместить (Github issue #3408).

Терминал

  • Добавлены геттеры/сеттеры/события для синхронизации Символа, Интервала, Перекрестия и Времени (Github issue #3997).
  • Добавлен набор настроек always_pass_called_order_to_modify для получения инфомодифицированной заявки (Github issue #4705). Теперь можно выбирать, какая заявка вернется после изменения, модифицированная или родительская.
  • Если синхронизация интервала включена, Диапазон дат теперь применяется ко всем графикам (Github issue #4605).
  • Добавлены недостающие всплывающие подсказки к нижним кнопкам в DOM-стакан заявок (Github issue #3979).

Другие функции

  • Добавлена возможность отключить горизонтальную и вертикальную прокрутку графика (Github issue #4483). Нововведение особенно удобно для мобильных устройств.
  • Реализован более гибкий способ смены цветов элементов библиотеки. В данный момент можно изменить все видимые на первоначальном экране цвета. В виджете опция toolbar_bg скрыта и больше нет возможности ею пользоваться (Github issue #3998).
  • Добавлен featureset для отображения заголовка в полноэкранном режиме (Github issue #2610).
  • Теперь размер шрифта для объектов рисования можно задавать в pt (Github issue #4353). В случае, если введено недопустимое значение шрифта, появляется предупреждение.
  • Вместо использования mainSeriesProperties.priceAxisProperties при переопределении свойств графика теперь нужно использовать более удобное Price Scale Api (Github issue #4865).
  • Добавлена возможность создавать LineToolRiskRewardLong/Short по двум точкам (Github issue #2381), то есть теперь можно указывать конечную дату.

Исправлены ошибки

  • Если при создании объекта рисования он попадает на область без данных, то помещается к ближайшей левой точке. Если объект создается в будущем, то отобразится на ближайшей точке с заданным временным интервалом (Github issue #4878).
  • Featureset timezone_menu теперь работает корректно (Github issue #4836).
  • Убрали из документации устаревшие аргументы метода executeActioById (Github issue #4828).
  • Исправлены типы аргументов метода onVisibleRangeChanged (Github issue #4802).
  • Теперь отключение настроек Отслеживания значения ОТКР, МАКС, МИН, ЗАКР и изменений баров работает корректно в выключенном режиме отслеживания значений (Github issue #4797).
  • В консоли больше не появляется ошибка, связанная с конвертацией saveLoadAdapter в строку (Github issue #4776).
  • Изменение ценовой шкалы индикатора с помощью changePriceScale теперь применяется без задержек (Github issue #4774).
  • Починили флаг supportMarketOrders, теперь диалог заявки отображает поле цены правильно (Github issue #4765).
  • Пипсы теперь обновляются сразу при изменении цены (Github issue #4761).
  • Убрали из библиотеки кнопку Развернуть график (Github issue #4744), потому что она актуальна только для случая, когда на одном экране размещено несколько графиков.
  • Убрали случайный выбор цвета для первого пользовательского индикатора (Github issue #4740). Теперь цвет соответствует заданному в коде.
  • Починили отображение Скользящего среднего на секундных интервалах (Github issue #4730).
  • Кнопка КУПИТЬ теперь не становится активной, пока все обязательные поля не будут правильно заполнены (Github issue #4718).
  • Переопределение свойств теперь правильно применяется при сбросе настроек графика (Github issue #4706).
  • Настройки Водяного знака теперь корректно сохраняются в LocalStorage (Github issue #4681). Это означает, что при обновлении страницы настройки не сбрасываются до режима по умолчанию.
  • Временные интервалы теперь возвращаются в едином формате (Github issue #4630). Раньше они возвращались в разных форматах, что делало сложнее обработку данных.
  • Теперь переопределение свойств графиков применяется, если тема не задана (Github issue #4621).
  • Исправили проблемы с работой zOrder при создании объекта рисования (Github issue #4611).
  • Теперь отмена сохранения графика вызывается в любом случае (Github issue #4573), даже если изменений для сохранения не было.
  • getAllShapes теперь возвращает все объекты рисования с корректными названиями (Github issues #4507 #4498).
  • Вернули опцию Скрыть отметки на барах в контекстное меню библиотеки (Github issue #4506).
  • closePopupsAndDialogs теперь закрывает новые контекстные меню индикаторов и окно создания скриншота (Github issue #4438 #4051).
  • Перенаправление на сайт TradingView теперь происходит только при непосредственном клике по логотипу (Github issue #4423), а не при отпускании на нем левой кнопки мыши.
  • Подписавшись на drawing_event и кликнув по рисунку, можно увидеть его ID в консоли (Github issue #4302).
  • Оптимизирован метод createShape (Github issue #4219), теперь он работает намного быстрее и не вызывает ошибок.
  • Убрали ошибки и предупреждения в консоли при загрузке графика (Github issue #4196).
  • С появлением новых контекстных меню и диалоговых окон исчезли ошибки, связанные со старыми (Github issue #4136).
  • Перемещение линии заявки с помощью колеса мыши теперь корректно вызывает событие onMove (Github issue #4084).
  • Теперь в легенде правильно отображаются все добавленные символы (Github issue #4058).
  • Теперь при попытке поделиться в Twitter, текст публикации вставляется корректно (Github issue #3732).
  • Исправили ошибки доступа к настройкам при включенном studies_access (Github issue #3630).
  • Исправлены проблемы с прокруткой графика в случае, когда указатель мыши вышел за пределы браузера (Github issue #1908).

Надеемся, эти обновления окажутся полезными. Пожалуйста, отправляйте нам свои пожелания и предложения о том, какие функции хотели бы видеть в будущем.

Ваша команда TradingView.

Look first Then leap

Мы создали TradingView, чтобы вы могли пользоваться самыми крутыми функциями.
Открыть график