Перейти к навигации

Опции и события

Параметры инициализации, события времени выполнения и распространенные коды ошибок.

Просмотр в формате Markdown

Параметры

ПолеТипПо умолчаниюПримечания
baseUrlstringSDK происхождение скриптаiframe-домен. Передавайте явно на партнерских страницах.
символstringBTCUSDTНормализовано к верхнему регистру и полосам - / _.
тематемный | светтемныйНачальный параметр темы.
локальru | ru-US | ж-CNБраузер/по умолчаниюПоддерживаются английский и упрощенный китайский.
макетпо умолчанию | компактныйпо умолчаниюЗарезервированный вариант планировки.
отображатьobjectshowHeader: false, showTicker: false, hidden: []Управляет встраиванием областей оболочки и торговых контейнеров высокого уровня.
авторизацияobjectниктоИспользуйте партнерский токен для новых интеграций SSO.

Элементы управления дисплеем

display управляет встроенной оболочкой торговой страницы и высокоуровневыми контейнерами. В партнерских вставках заголовок ПК и нижний рыночный тикер по умолчанию скрыты.

display: {
showHeader: false,
showTicker: false,
hidden: ['chart', 'orderBook'],
}
ПолеТипПо умолчаниюПримечания
showHeaderbooleanЛОЖЬПоказывать ли заголовок встраивания ПК внутри iframe.
showTickerbooleanЛОЖЬПоказывать ли нижний рыночный тикер во встраиваемой оболочке.
скрытыйнить[][]Скрывает высокоуровневые контейнеры на торговой странице.

Поддерживаемые значения display.hidden:

ЦенитьКонтейнер
диаграммаКонтейнер диаграммы
orderBookКонтейнер для книги заказов
orderFormПанель формы заказа
позицииНижние позиции и панель открытых ордеров
счетКонтейнер активов аккаунта

display.hidden скрывает только целые контейнеры. Он не скрывает отдельные кнопки, поля или инструменты внутри контейнера. Значения, которые не соответствуют текущему экрану просмотра, игнорируются.

События

СобытиеКурок
готовыйИнициализация iframe завершена.
ошибкаSDK, iframe или ошибка аутентификации.
состояние_измененоSDK состояние жизненного цикла изменено.
auth_state_changedСостояние аутентификации токена партнера изменено.
символ_измененФактический символ iframe изменен.
locale_changedФактическая локаль iframe изменена.
заказ_созданПользователь создал заказ внутри iframe.
заказ_не выполненОтправка заказа не удалась.
уничтоженЭкземпляр SDK уничтожен.

Сопутствующие руководства по виджетам

Страницы продуктов и режим торговли

Java Agent SDK и браузер Trading Widget SDK имеют независимые версии. Для секундной торговли используйте текущие возможности виджета и явно выберите страницу и режим торговли.

ВариантЦенностиЗначение
pageup-down, high-low, grid-predictionСтраница продукта для секундной торговли.
tradingModereal, demoПо умолчанию real; явно соответствовать среде внутреннего финансирования.

Проверьте TradingWidget.capabilities.pages, TradingWidget.capabilities.tradingModes и TradingWidget.capabilities.partnerToken перед инициализацией. Создание токена не выбирает среду финансирования. Чтобы сменить пользователей или реальный/демо-режим, уничтожьте старый экземпляр и создайте новый.

Видеть полный пример торговли секундами и производственная/моделированная конфигурация.

Дополнительные цели и события отображения

Текущая среда выполнения также принимает symbolFavorites и symbolTicker в display.hidden. Всегда проверяйте TradingWidget.capabilities.displayTargets; цель управляет контейнером высокого уровня и не является настройкой разрешения на уровне поля.

СобытиеЗначение
renderediframe отправляет отображаемое уведомление.
theme_changediframe сообщает о своей фактической теме.
page_changediframe сообщает о фактической странице продукта.

Используйте onRendered или widget.on('rendered', handler) для обработки рендеринга отдельно от инициализации. Текущие поддерживаемые страницы опубликованы в TradingWidget.capabilities.pages; проверять запрошенную страницу, а не угадывать путь.