Контуры системы
Для выполнения запросов к торговой системе АЛОР Брокер пользователю API доступны два контура: Боевой и Тестовый.
Контуры системы архитектурно идентичны друг другу, чем обеспечивается одинаковая логика работы, набор серверов, перечень поддерживаемых команд, их параметры, синтаксис запросов и формат возвращаемых ответов. Другими словами, Тестовый контур можно использовать для тестирования команд и разработки приложений в игровом окружении биржи, после чего адаптировать результаты к работе с Боевым контуром без внесения значительных изменений.
- Боевой контур
- Тестовый контур
Боевым контуром называется рабочая среда системы, предназначенная для взаимодействия с настоящими биржами.
В работе Боевого контура используются реальные биржевые данные, а расписание торгов соответствует фактическому расписанию бирж. Операции, выполняемые в этом контуре, задействуют ресурсы настоящего торгового аккаунта и каждая сделка оказывает влияние как на задействованные портфели, так и на рынок.
Для работы с Боевым контуром требуется настоящий торговый аккаунт, в связи с чем эта среда доступна только клиентам торговой системы АЛОР Брокер.
Для взаимодействия с системой пользователю API предоставляются два типа серверов: авторизации и API.
- Сервер авторизации — один или несколько серверов, отвечающих за подтверждение личности выполняющего запросы пользователя. При работе с торговой системой доступны два варианта авторизации: с помощью комбинации Refresh и Access Токенов, и по стандарту OAuth 2.0.
- Сервер API — один или несколько серверов, отвечающих за приём и обработку полученных от пользователя запросов к HTTP и WebSocket API. Именно к серверу API должны быть направлены все запросы на взаимодействие с торговой системой, кроме запроса на Обновление JWT токена.
Независимо от фактического количества, все серверы выбранного типа будут доступны для пользователя по единому адресу:
Адрес | Описание |
---|---|
| Сервер авторизации боевого контура системы |
| Сервер API боевого контура системы |
Тестовым контуром называется игровая среда системы, предназначенная для тестирования запросов к API и связанных с ними приложений.
В работе Тестового контура используются симуляционные данные, которые могут отличаться от реальных биржевых данных. Торги в этом контуре ведутся по собственному расписанию, отличному от фактического расписания бирж, и могут прерываться в связи с проводимыми техническими работами. Операции, выполняемые в этом контуре, задействуют ресурсы тестового торгового аккаунта и обнуляются при каждом перезапуске торгов, не оказывая тем самым никакого влияния на рынок и задействованные портфели.
Доступ к Тестовому контуру может получить любой пользователь API, в том числе не являющийся клиентом торговой системы АЛОР Брокер. Для этого свяжитесь с нами по электронной почте openapi@alor.ru или в Telegram.
Для взаимодействия с системой пользователю API предоставляются два типа серверов: авторизации и API.
- Сервер авторизации — один или несколько серверов, отвечающих за подтверждение личности выполняющего запросы пользователя. В отличии от Боевого контура, сервер авторизации Тестового контура предлагает лишь один вариант авторизации запросов — с помощью механизма JSON Web Token. При этом процедура получения токенов также имеет отличия от Боевого контура, в связи с чем описана отдельно в статье Авторизация в тестовом контуре.
- Сервер API — один или несколько серверов, отвечающих за приём и обработку полученных от пользователя запросов к HTTP и WebSocket API. Именно к серверу API должны быть направлены все запросы на взаимодействие с торговой системой, кроме запроса на Обновление JWT токена.
Независимо от фактического количества, все серверы выбранного типа будут доступны для пользователя по единому адресу:
Адрес | Описание |
---|---|
| Сервер авторизации тестового контура системы |
| Сервер API тестового контура системы |
Боевой и Тестовый контуры системы изолированы друг от друга, в связи с чем любые данные одного контура будут недействительны для другого.