Skip to content
Bogdan Khanbekov edited this page Apr 27, 2022 · 20 revisions

Configurator

Содержание Configurator Wiki

Общее описание Configurator

Configurator предназначен для передачи конфигураций ядрам и гейтам. Он предоставляет API, через которое можно получить нужную конфигурацию, с помощью соответствующего эндпоинта.

Configurator использует библиотеку CCXT для получения информации о маркетах и ассетах по конкретной бирже, а конфигурации хранятся в соответствующей папки на сервере. Информация о том, как добавлять и изменять конфигурации, есть в вики.

Схема торговой системы

Администрирование Configurator

Вы можете узнать, как добавлять и изменять конфигурации бирж и инстансов в соответствующем разделе вики.

Обобщенный алгоритм

Configurator реализует API, которые использует Агент для получения информации о торгуемых бумагах и конфигурации для работы гейта и шлюза.

Алгоритм работы можно представить так:

  1. Агент совершает запрос к API конфигуратора
  2. Конфигуратор получает данные из биржи, из конфигов, генерирует торговые маршруты
  3. Конфигуратор отправляет JSON с данными или с ошибкой.

Ping

Доступен эндпоинт для пинга Configurator - ссылка.

Получение данных из бирж

Для получения данных из бирж (в частности, маркетов) используется библиотека CCXT. Это библиотека для взаимодействия с криптовалютными биржами, которая берет на себя специфику работы с биржами, позволяя использовать одни и те же методы для разных бирж.

Более подробное описание CCXT доступно по ссылке.

История версий

История версий и изменений Configurator - ссылка.

Clone this wiki locally