Skip to navigation

Опції та події

Параметри ініціалізації, події під час виконання та типові коди помилок.

View as Markdown

Опції

ПолеТипЗа замовчуваннямПримітки
baseUrlstringSDK походження сценаріюдомен iframe. Передавати явно на сторінках партнерів.
символstringBTCUSDTНормовано до верхнього регістру та смуг - / _.
тематемний | світлотемнийПочатковий параметр теми.
локальen | en-US | zh-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 змінена.
order_createdКористувач створив замовлення всередині iframe.
order_failedНе вдалося надіслати замовлення.
зруйновано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; перевіряти запитану сторінку, а не вгадувати шлях.