Tradewaysdocs
Concepts

Alias de symboles

Référence sur les alias de symboles dans Tradeways — comment les noms de symbole propres à chaque broker sont mappés vers les symboles canoniques lors de l'import et de la synchronisation en direct.

Les alias de symboles mappent les noms de symbole propres à chaque broker vers les symboles canoniques utilisés dans Tradeways. Les brokers emploient souvent des conventions de nommage différentes pour le même instrument ; par exemple, un broker peut envoyer ESZ5 tandis qu'un autre envoie ES.FUT. Les alias de symboles garantissent que les deux se résolvent vers le symbole canonique ES.

Boîte de dialogue d'import affichant la sélection du broker pour l'import de trades, où les alias de symboles sont créés automatiquement
Boîte de dialogue d'import affichant la sélection du broker pour l'import de trades, où les alias de symboles sont créés automatiquement

Les alias sont créés automatiquement lors de l'import et de l'ingestion par API. Ils sont délimités par utilisateur, par broker et par compte du broker.

Comment les alias sont créés

Lorsque Tradeways traite une exécution entrante, il parcourt une chaîne de résolution pour déterminer le symbole canonique :

ÉtapeSourceDescription
1Symbole suggéréSi le broker fournit un symbole normalisé à côté du symbole brut, il est vérifié en premier.
2Alias existantTradeways vérifie si ce symbole a déjà été rencontré auparavant pour ce broker et ce compte.
3Candidats normalisésLe symbole brut est nettoyé (suppression des préfixes et suffixes du broker, des codes de mois de futures) et chaque candidat est confronté aux instruments de l'utilisateur et aux préréglages intégrés.
4Provisionnement automatiquePour les brokers connectés par API, si le symbole nettoyé correspond à une paire Forex ou crypto connue, un enregistrement d'instrument est créé automatiquement.

Une fois qu'un symbole brut est résolu avec succès, un enregistrement d'alias est sauvegardé afin que les imports futurs du même symbole brut contournent entièrement la chaîne de résolution.

Structure de l'enregistrement d'alias

Chaque alias stocke le symbole d'origine du broker à côté du symbole Tradeways auquel il est mappé. Les alias sont délimités à votre broker et à votre compte, de sorte que le même symbole du broker peut être mappé différemment selon les comptes.

Normalisation des symboles

Tradeways supprime automatiquement les préfixes, suffixes et codes de contrat de futures courants du broker lorsqu'il recherche une correspondance. Par exemple, ESZ25 et ES@CME se résolvent tous deux vers ES.

Alias manuels et automatiques

Les alias sont créés automatiquement la première fois qu'un symbole brut est rencontré lors de l'import de fichiers ou de l'ingestion par API. Vous pouvez aussi créer, modifier ou supprimer des alias manuellement dans l'interface des paramètres lorsqu'un broker envoie un symbole qui ne peut pas être résolu automatiquement. Un alias manuel défini pour un symbole brut donné a toujours la priorité sur la résolution automatique.

Où les alias sont utilisés

Les imports CSV et API parcourent tous deux la chaîne d'alias pour résoudre les symboles. Après la première résolution réussie, l'alias est conservé, de sorte que les imports suivants du même format se résolvent instantanément. Chaque enregistrement d'exécution conserve le symbole d'origine du broker à côté du symbole canonique, ce qui vous permet de toujours remonter jusqu'à la nomenclature de votre broker.

Voir aussi

On this page