Pseudonimy symboli
Odniesienie do pseudonimów symboli w Tradeways — jak nazwy symboli specyficznych dla brokerskich są przypisywane symbolom kanonicznym podczas importu i synchronizacji na żywo.
Symbol aliases mapowanie nazwy symboli specyficznych dla brokera na symbole kanoniczne używane wewnątrz Tradeways. Brokerzy często używają różnych konwencji nazw dla tego samego instrumentu; na przykład, jeden broker może wysłać ESZ5 podczas gdy inny wysyła ES.FUT. Aliasy symboli zapewniają, że oba te nazwy przenoszą się do symbolu kanonicznego ES.


Pseudonimy są tworzone automatycznie podczas importu i spożycia API. Są one skalowane na użytkownika, na brokera i na konto brokera.
Jak tworzone są pseudonimy
Kiedy Tradeways przetwarza przychodzącą egzekucję, przebiega przez łańcuch rozdzielczości, aby określić symbol kanoniczny:
| Krok | Źródło | Opis |
|---|---|---|
| 1 | Wskazujący symbol | Jeśli broker dostarcza znormalizowany symbol obok znaku surowego, jest on sprawdzany jako pierwszy. |
| 2 | Istniejący alias | Tradeways sprawdza, czy ten symbol był wcześniej widoczny z tego brokera i konta. |
| 3 | Znormalizowani kandydaci | Nieprzetworzony symbol jest czyszczony (pozbawiony przedrostków brokerskich, sufiksów, kodów miesięcy terminowych), a każdy kandydat jest sprawdzany na instrumentach użytkownika i wbudowanych presetach. |
| 4 | Auto- provisioning | Dla brokerów połączonych API-, jeśli oczyszczony symbol pasuje do znanej pary forex lub crypto, automatycznie tworzy się zapis instrumentu. |
Po pomyślnym rozwiązaniu znaku surowego zapisany jest rekord pseudonimu, tak aby przyszły import tego samego znaku surowego całkowicie pomijał łańcuch rozdzielczości.
Struktura rekordu pseudonimu
Każdy alias przechowuje oryginalny symbol brokera obok symbolu Tradeways, do którego mapuje. Pseudonimy są przeszukiwane na Twój broker i konto, więc ten sam symbol broker może mapować różne konta.
Normalizacja symboli
Tradeways automatycznie usuwa wspólne kody umów brokerskich, suffixes i futures podczas szukania dopasowania. Na przykład ESZ25 i ES@CME oba rozwiązują ES.
Podręcznik vs. Pseudonimy automatyczne
Pseudonimy są tworzone automatycznie po raz pierwszy podczas importu plików lub podczas przyjmowania API. Można również ręcznie tworzyć, edytować lub usuwać aliasy w ustawieniach UI, kiedy broker wysyła symbol, którego nie można automatycznie rozwiązać. Pseudonim ręczny dla danego znaku surowego zawsze ma pierwszeństwo przed automatyczną rozdzielczością.
Gdzie używane są pseudonimy
CSV i API importują zarówno przez łańcuch aliasów, aby rozwiązać symbole. Po pierwszej udanej rozdzielczości aliasa jest utrzymane, więc późniejszy import tego samego formatu natychmiast rozwiązać. Każdy zapis wykonania zachowuje oryginalny symbol brokera obok kanonicznego, więc zawsze można śledzić z powrotem do nazwy brokera.