Tradewaysdocs
Концепции

Псевдонимы символов

Справочник по псевдонимам символов в Tradeways — как брокерские названия символов сопоставляются с каноническими символами при импорте и live sync.

Псевдонимы символов сопоставляют брокерские названия символов с каноническими символами, используемыми внутри Tradeways. Брокеры часто используют разные соглашения об именовании для одного и того же инструмента; например, один брокер может отправлять ESZ5, а другой — ES.FUT. Псевдонимы символов гарантируют, что оба варианта будут разрешены в канонический символ ES.

Диалог импорта с выбором брокера для импорта сделок, где псевдонимы символов создаются автоматически
Диалог импорта с выбором брокера для импорта сделок, где псевдонимы символов создаются автоматически

Псевдонимы создаются автоматически при импорте и API ingestion. Они ограничены пользователем, брокером и брокерским счетом.

Как создаются псевдонимы

Когда Tradeways обрабатывает входящее исполнение, он проходит цепочку разрешения, чтобы определить канонический символ:

ШагИсточникОписание
1Hinted symbolЕсли брокер предоставляет нормализованный символ вместе с raw symbol, он проверяется первым.
2Существующий псевдонимTradeways проверяет, встречался ли этот символ ранее от этого брокера и счета.
3Нормализованные кандидатыRaw symbol очищается (удаляются брокерские префиксы, суффиксы, коды месяцев фьючерсов), и каждый кандидат проверяется по инструментам пользователя и встроенным пресетам.
4Auto-provisioningДля брокеров с API-подключением, если очищенный символ совпадает с известной парой forex или крипто, запись инструмента создается автоматически.

После успешного разрешения raw symbol сохраняется запись псевдонима, чтобы будущие импорты того же raw symbol полностью пропускали цепочку разрешения.

Структура записи псевдонима

Каждый псевдоним хранит исходный брокерский символ вместе с символом Tradeways, на который он указывает. Псевдонимы ограничены Вашим брокером и счетом, поэтому один и тот же брокерский символ может сопоставляться по-разному в разных счетах.

Нормализация символов

Tradeways автоматически удаляет распространенные брокерские префиксы, суффиксы и коды фьючерсных контрактов при поиске совпадения. Например, ESZ25 и ES@CME оба разрешаются в ES.

Ручные и автоматические псевдонимы

Псевдонимы создаются автоматически при первом появлении raw symbol во время импорта файла или API ingestion. Вы также можете вручную создавать, редактировать или удалять псевдонимы в интерфейсе настроек, когда брокер отправляет символ, который нельзя разрешить автоматически. Ручной псевдоним для заданного raw symbol всегда имеет приоритет над автоматическим разрешением.

Где используются псевдонимы

Импорты CSV и API проходят через цепочку псевдонимов для разрешения символов. После первого успешного разрешения псевдоним сохраняется, поэтому последующие импорты того же формата разрешаются мгновенно. Каждая запись исполнения сохраняет исходный брокерский символ вместе с каноническим, поэтому Вы всегда можете проследить его до именования у брокера.

См. также

On this page