Ir para a navegação

Opções e eventos

Opções de inicialização, eventos de tempo de execução e códigos de erro comuns.

Ver como Markdown

Opções

CampoTipoPadrãoNotas
baseUrlstringSDK origem do scriptdomínio iframe. Passe explicitamente nas páginas dos parceiros.
símbolostringBTCUSDTNormalizado para letras maiúsculas e faixas - / _.
temaescuro | luzescuroParâmetro inicial do tema.
localidadept | en-EUA | zh-CNNavegador/padrãoInglês e chinês simplificado são suportados.
layoutpadrão | compactarpadrãoOpção de layout reservado.
mostrarobjectshowHeader: false, showTicker: false, hidden: []Os controles incorporam áreas de shell e contêineres comerciais de alto nível.
autenticaçãoobjectnenhumUse token de parceiro para novas integrações SSO.

Controles de exibição

display controla o shell da página de negociação incorporada e os contêineres de alto nível. Nas incorporações de parceiros, o cabeçalho do PC e o ticker inferior do mercado ficam ocultos por padrão.

display: {
showHeader: false,
showTicker: false,
hidden: ['chart', 'orderBook'],
}
CampoTipoPadrãoNotas
showHeaderbooleanfalsoSe deve mostrar o cabeçalho incorporado do PC dentro do iframe.
showTickerbooleanfalsoSe deve mostrar o ticker inferior do mercado no shell incorporado.
escondidocorda[][]Oculta contêineres de alto nível na página de negociação.

Valores display.hidden suportados:

ValorRecipiente
gráficoContêiner de gráfico
orderBookRecipiente de livro de pedidos
orderFormPainel de formulário de pedido
posiçõesPosições inferiores e painel de pedidos abertos
contaContêiner de ativos da conta

display.hidden oculta apenas contêineres inteiros. Ele não oculta botões, campos ou ferramentas individuais dentro de um contêiner. Os valores que não são mapeados para a viewport atual são ignorados.

Eventos

EventoAcionar
prepararinicialização do iframe concluída.
erroSDK, iframe ou erro de autenticação.
estado_alteradoSDK estado do ciclo de vida alterado.
auth_state_changedEstado de autenticação do token de parceiro alterado.
símbolo_alteradoO símbolo real do iframe foi alterado.
locale_changedA localidade real do iframe foi alterada.
pedido_criadoO usuário criou um pedido dentro do iframe.
pedido_falhouFalha no envio do pedido.
destruídoSDK instância destruída.

Guias de widgets relacionados

Páginas de produtos e modo de negociação

Java Agent SDK e o navegador Trading Widget SDK têm versão independente. Para negociação de segundos, use os recursos atuais do widget e selecione explicitamente a página e o modo de negociação.

OpçãoValoresSignificado
pageup-down, high-low, grid-predictionPágina do produto para negociação de segundos.
tradingModereal, demoO padrão é real; corresponder explicitamente ao ambiente de financiamento de back-end.

Verifique TradingWidget.capabilities.pages, TradingWidget.capabilities.tradingModes e TradingWidget.capabilities.partnerToken antes da inicialização. A criação de token não seleciona um ambiente de fundos. Para alterar os usuários ou o modo real/demo, destrua a instância antiga e crie uma nova.

Ver exemplo completo de negociação de segundos e configuração de produção/simulada.

Destinos e eventos de exibição adicionais

O tempo de execução atual também aceita symbolFavorites e symbolTicker em display.hidden. Sempre verifique TradingWidget.capabilities.displayTargets; um destino controla um contêiner de alto nível e não é uma configuração de permissão em nível de campo.

EventoSignificado
renderedO iframe envia sua notificação renderizada.
theme_changedO iframe relata seu tema real.
page_changedO iframe relata sua página real do produto.

Use onRendered ou widget.on('rendered', handler) para lidar com a renderização separadamente da inicialização. As páginas atualmente suportadas são publicadas em TradingWidget.capabilities.pages; valide a página solicitada em vez de adivinhar um caminho.