-
Notifications
You must be signed in to change notification settings - Fork 1
Home
- Использование API
- Объяснение работы торговых маршрутов
- Хранение и изменение конфигураций
- Руководство по созданию новой конфигурации
- Деплой на сервере
- Логгирование
- Администрирование Configurator
- Change log
Configurator предназначен для передачи конфигураций ядрам и гейтам. Он предоставляет API, через которое можно получить нужную конфигурацию, с помощью соответствующего эндпоинта.
Configurator использует библиотеку CCXT для получения информации о маркетах и ассетах по конкретной бирже, а конфигурации хранятся в соответствующей папки на сервере. Информация о том, как добавлять и изменять конфигурации, есть в вики.
Вы можете узнать, как добавлять и изменять конфигурации бирж и инстансов в соответствующем разделе вики.
Configurator реализует API, которые использует Агент для получения информации о торгуемых бумагах и конфигурации для работы гейта и шлюза.
Алгоритм работы можно представить так:
- Агент совершает запрос к API конфигуратора
- Конфигуратор получает данные из биржи, из конфигов, генерирует торговые маршруты
- Конфигуратор отправляет JSON с данными или с ошибкой.
Доступен эндпоинт для пинга Configurator - ссылка.
Для получения данных из бирж (в частности, маркетов) используется библиотека CCXT. Это библиотека для взаимодействия с криптовалютными биржами, которая берет на себя специфику работы с биржами, позволяя использовать одни и те же методы для разных бирж.
Более подробное описание CCXT доступно по ссылке.
История версий и изменений Configurator - ссылка.