Vai alla navigazione

Opzioni ed eventi

Opzioni di inizializzazione, eventi di runtime e codici di errore comuni.
Visualizza come Markdown

Opzioni

CampoTipoPredefinitoNote
baseUrlstringSDK origine dello scriptdominio iframe. Passa esplicitamente nelle pagine dei partner.
simbolostringBTCUSDTNormalizzato in maiuscolo e strisce - / _.
temabuio | leggerobuioParametro del tema iniziale.
localeit | it-USA | zh-CNBrowser/predefinitoSono supportati l’inglese e il cinese semplificato.
disposizionepredefinito | compattopredefinitoOpzione di layout riservata.
displayobjectshowHeader: false, showTicker: false, hidden: []Controlla le aree di incorporamento della shell e i contenitori di scambio di alto livello.
autobjectnessunoUtilizza il token partner per le nuove integrazioni SSO.

Visualizza i controlli

display controlla la shell della pagina di trading incorporata e i contenitori di alto livello. Negli incorporamenti dei partner, l’intestazione del PC e il ticker del mercato più basso sono nascosti per impostazione predefinita.

display: {
showHeader: false,
showTicker: false,
hidden: ['chart', 'orderBook'],
}
CampoTipoPredefinitoNote
showHeaderbooleanfalsoIndica se mostrare l’intestazione incorporata del PC all’interno dell’iframe.
showTickerbooleanfalsoSe mostrare il ticker del mercato più basso nella shell di incorporamento.
nascostocorda[][]Nasconde i contenitori di alto livello nella pagina di scambio.

Valori display.hidden supportati:

ValoreContenitore
graficoContenitore grafico
orderBookContenitore per libri degli ordini
orderFormPannello del modulo d’ordine
posizioniPosizioni inferiori e pannello degli ordini aperti
accountContenitore delle risorse dell’account

display.hidden nasconde solo interi contenitori. Non nasconde singoli pulsanti, campi o strumenti all’interno di un contenitore. I valori che non vengono mappati alla finestra corrente vengono ignorati.

Eventi

EventoGrilletto
prontoInizializzazione iframe terminata.
erroreSDK, iframe o errore di autenticazione.
stato_cambiatoSDK stato del ciclo di vita modificato.
auth_state_changedLo stato di autenticazione del token partner è cambiato.
simbolo_cambiatoIl simbolo iframe effettivo è stato modificato.
locale_modificatoLa locale effettiva dell’iframe è cambiata.
ordine_creatoL’utente ha creato un ordine all’interno dell’iframe.
ordine_fallitoL’invio dell’ordine non è riuscito.
distruttoSDK istanza distrutta.

Guide relative ai widget

Pagine dei prodotti e modalità di trading

Java Agent SDK e il browser Trading Widget SDK hanno versioni indipendenti. Per il trading di secondi, utilizza le funzionalità attuali del widget e seleziona esplicitamente sia la pagina che la modalità di trading.

OpzioneValoriSenso
pageup-down, high-low, grid-predictionPagina del prodotto per il trading dei secondi.
tradingModereal, demoIl valore predefinito è real; corrispondere esplicitamente all’ambiente di finanziamento back-end.

Controllare TradingWidget.capabilities.pages, TradingWidget.capabilities.tradingModes e TradingWidget.capabilities.partnerToken prima dell’inizializzazione. La creazione del token non seleziona un ambiente di fondi. Per cambiare utente o modalità reale/demo, distruggi la vecchia istanza e creane una nuova.

Vedere esempio completo di trading dei secondi E configurazione di produzione/simulata.

Target ed eventi di visualizzazione aggiuntivi

Il runtime corrente accetta anche symbolFavorites e symbolTicker in display.hidden. Controlla sempre TradingWidget.capabilities.displayTargets; una destinazione controlla un contenitore di alto livello e non è un’impostazione di autorizzazione a livello di campo.

EventoSenso
renderedL’iframe invia la notifica renderizzata.
theme_changedL’iframe riporta il suo tema attuale.
page_changedL’iframe riporta la sua pagina di prodotto effettiva.

Utilizzare onRendered o widget.on('rendered', handler) per gestire il rendering separatamente dall’inizializzazione. Le pagine attualmente supportate sono pubblicate in TradingWidget.capabilities.pages; convalidare la pagina richiesta anziché indovinare un percorso.