Tradewaysdocs
Pojęcia

Aliasy symboli

Opis aliasów symboli w Tradeways — jak nazwy symboli używane przez konkretnych Brokerów są mapowane na symbole kanoniczne podczas importu i synchronizacji na żywo.

Aliasy symboli mapują nazwy symboli używane przez konkretnych Brokerów na symbole kanoniczne używane wewnątrz Tradeways. Brokerzy często stosują różne konwencje nazewnictwa dla tego samego instrumentu; na przykład jeden Broker może wysłać ESZ5, a inny ES.FUT. Aliasy symboli sprawiają, że oba te symbole są rozpoznawane jako symbol kanoniczny ES.

Okno Dodaj transakcje z opcjami Przesyłanie pliku, Automatyczna synchronizacja i Wpis ręczny
Okno Dodaj transakcje z opcjami Przesyłanie pliku, Automatyczna synchronizacja i Wpis ręczny

Aliasy są tworzone automatycznie podczas importu i pobierania danych przez API. Obowiązują osobno dla każdego użytkownika, Brokera i konta u Brokera. Importowane pliki, które nie są rozpoznanym eksportem, mają jeden wspólny zakres na konto.

Jak powstają aliasy

Gdy Tradeways przetwarza przychodzące wykonanie, przechodzi przez łańcuch rozpoznawania, aby ustalić symbol kanoniczny:

KrokŹródłoOpis
1Symbol podpowiedzianyJeśli Broker przekazuje znormalizowany symbol obok symbolu surowego, jest on sprawdzany jako pierwszy.
2Istniejący aliasTradeways sprawdza, czy ten symbol był już wcześniej widziany od tego Brokera i na tym koncie.
3Znormalizowani kandydaciSymbol surowy jest oczyszczany (z przedrostków i przyrostków Brokera oraz kodów miesięcy kontraktów futures), a każdy kandydat jest sprawdzany względem instrumentów użytkownika i wbudowanych szablonów.
4Automatyczne tworzenieW przypadku Brokerów połączonych przez API, jeśli oczyszczony symbol odpowiada znanej parze forex lub krypto, rekord instrumentu jest tworzony automatycznie.

Gdy symbol surowy zostanie pomyślnie rozpoznany, zapisywany jest rekord aliasu, dzięki czemu przy kolejnych importach tego samego symbolu surowego łańcuch rozpoznawania jest całkowicie pomijany.

Struktura rekordu aliasu

Każdy alias przechowuje oryginalny symbol Brokera obok symbolu Tradeways, na który jest mapowany. Aliasy obowiązują dla Twojego Brokera i konta, więc ten sam symbol Brokera może być mapowany inaczej na różnych kontach.

Normalizacja symboli

Przy szukaniu dopasowania Tradeways automatycznie usuwa typowe przedrostki i przyrostki Brokerów oraz kody kontraktów futures. Na przykład ESZ25 i ES@CME są rozpoznawane jako ES.

Aliasy ręczne i automatyczne

Aliasy są tworzone automatycznie, gdy symbol surowy pojawi się po raz pierwszy podczas importu pliku lub pobierania danych przez API. Możesz też tworzyć, edytować i usuwać aliasy ręcznie w ustawieniach, gdy Broker wysyła symbol, którego nie da się rozpoznać automatycznie. Alias ręczny dla danego symbolu surowego zawsze ma pierwszeństwo przed rozpoznawaniem automatycznym.

Gdzie używane są aliasy

Importy CSV i przez API korzystają z łańcucha aliasów, aby rozpoznawać symbole. Po pierwszym udanym rozpoznaniu alias jest zapisywany, więc kolejne importy tego samego formatu są rozpoznawane natychmiast. Każdy rekord wykonania zachowuje oryginalny symbol Brokera obok symbolu kanonicznego, dzięki czemu zawsze możesz wrócić do nazewnictwa swojego Brokera.

Zobacz też

On this page