Passer à la navigation

Options et événements

Options d’initialisation, événements d’exécution et codes d’erreur courants.

Afficher en Markdown

Possibilités

ChampTaperDéfautRemarques
baseUrlstringSDK origine du scriptdomaine iframe. Transmettez explicitement dans les pages partenaires.
symbolestringBTCUSDTNormalisé en majuscules et en bandes - / _.
thèmesombre | lumièresombreParamètre de thème initial.
lieufr | fr-US | zh-CNNavigateur/par défautL’anglais et le chinois simplifié sont pris en charge.
mise en pagedéfaut | compactdéfautOption de mise en page réservée.
afficherobjectshowHeader: false, showTicker: false, hidden: []Les contrôles intègrent des zones d’obus et des conteneurs commerciaux de haut niveau.
authentificationobjectaucunUtilisez le jeton de partenaire pour les nouvelles intégrations SSO.

Afficher les commandes

display contrôle le shell de la page de trading intégré et les conteneurs de haut niveau. Dans les intégrations partenaires, l’en-tête PC et le ticker du marché inférieur sont masqués par défaut.

display: {
showHeader: false,
showTicker: false,
hidden: ['chart', 'orderBook'],
}
ChampTaperDéfautRemarques
showHeaderbooleanFAUXIndique s’il faut afficher l’en-tête d’intégration du PC dans l’iframe.
showTickerbooleanFAUXIndique s’il faut afficher le ticker du marché le plus bas dans le shell d’intégration.
cachéchaîne[][]Masque les conteneurs de haut niveau dans la page de trading.

Valeurs display.hidden prises en charge :

ValeurRécipient
graphiqueConteneur de graphiques
orderBookConteneur de carnet de commandes
orderFormPanneau du formulaire de commande
positionsPositions inférieures et panneau de commandes ouvertes
compteConteneur d’actifs de compte

display.hidden masque uniquement les conteneurs entiers. Il ne masque pas les boutons, champs ou outils individuels à l’intérieur d’un conteneur. Les valeurs qui ne correspondent pas à la fenêtre actuelle sont ignorées.

Événements

ÉvénementDéclenchement
prêtL’initialisation de l’iframe est terminée.
erreurSDK, iframe ou erreur d’authentification.
état_changéL’état du cycle de vie de SDK a été modifié.
auth_state_changedL’état d’authentification du jeton partenaire a changé.
symbole_changéLe symbole iframe réel a changé.
locale_changedLes paramètres régionaux iframe réels ont été modifiés.
commande_crééeL’utilisateur a créé une commande dans l’iframe.
commande_failedLa soumission de la commande a échoué.
détruitInstance SDK détruite.

Guides des widgets associés

Pages produits et mode de trading

Java Agent SDK et le navigateur Trading Widget SDK sont versionnés indépendamment. Pour le trading de secondes, utilisez les capacités actuelles du widget et sélectionnez explicitement la page et le mode de trading.

OptionValeursSignification
pageup-down, high-low, grid-predictionPage produit pour le trading de secondes.
tradingModereal, demoLa valeur par défaut est real ; correspondre explicitement à l’environnement de financement backend.

Vérifiez TradingWidget.capabilities.pages, TradingWidget.capabilities.tradingModes et TradingWidget.capabilities.partnerToken avant l’initialisation. La création de jetons ne sélectionne pas un environnement de fonds. Pour changer d’utilisateur ou de mode réel/démo, détruisez l’ancienne instance et créez-en une nouvelle.

Voir exemple complet de trading de secondes et configuration de production/simulée.

Cibles et événements d’affichage supplémentaires

Le moteur d’exécution actuel accepte également symbolFavorites et symbolTicker dans display.hidden. Vérifiez toujours TradingWidget.capabilities.displayTargets ; une cible contrôle un conteneur de haut niveau et ne constitue pas un paramètre d’autorisation au niveau du champ.

ÉvénementSignification
renderedL’iframe envoie sa notification rendue.
theme_changedL’iframe rapporte son thème réel.
page_changedL’iframe rapporte sa page produit réelle.

Utilisez onRendered ou widget.on('rendered', handler) pour gérer le rendu séparément de l’initialisation. Les pages actuellement prises en charge sont publiées dans TradingWidget.capabilities.pages ; validez la page demandée plutôt que de deviner un chemin.