Введение
Atlas LP — это мультиарендная программная платформа, которая позволяет пользователям запускать спотовых маркет-мейкинг-ботов непосредственно на своих счетах централизованных бирж. Используя защищённые API-подключения и продуманный рабочий процесс, Atlas LP обеспечивает полный контроль над активами пользователя при автоматизации процесса предоставления ликвидности через лимитные ордера. В этом материале представлен пошаговый технический обзор того, как Atlas LP управляет размещением ордеров, синхронизацией данных и безопасностью аккаунта на всех этапах маркет-мейкинга.
Безопасное управление API
Безопасность — основа рабочего процесса Atlas LP. Для взаимодействия с биржевыми счетами пользователей Atlas LP требует API-ключи только с правами чтения и спотовой торговли. Разрешения на вывод средств никогда не запрашиваются и не требуются, что снижает риски для пользователя.
- Шифрование: Все API-ключи и секреты шифруются с помощью AES-256-GCM перед сохранением. Дешифровать их могут только серверные рабочие процессы, которые взаимодействуют с биржами. После ввода секреты больше не отображаются.
- Верификация: При добавлении нового биржевого аккаунта Atlas LP проводит детальную проверку API: проверяются тикер, стакан, правила для торговых пар, балансы, открытые ордера и последние сделки. Дополнительно можно разместить тестовый лимитный ордер далеко от рынка и сразу его отменить для проверки торговых разрешений.
Поддерживаемые биржи
Atlas LP поддерживает спотовую торговлю на следующих централизованных биржах:
- Binance
- DigiFinex
- LBank
- BingX
- XT.com
- Biconomy
- Toobit
- CoinW
- P2B
- Azbit
- Dex-Trade
Фьючерсы и маржинальная торговля не поддерживаются. Бот размещает только лимитные ордера на споте.
Инициализация и валидация стратегии
В основе рабочего процесса маркет-мейкинга Atlas LP лежит Базовая стратегия: построение лестницы лимитных ордеров вокруг фиксированной базовой цены. Перед запуском бота все пользовательские настройки проходят валидацию на совместимость с выбранной биржей и торговой парой.
Ключевые параметры стратегии:
- Минимальный/максимальный спред: Определяет диапазон вокруг базовой цены в базисных пунктах (минимальная ширина — 40 б.п.).
- Дневные и часовые диапазоны: Позволяют задавать вложенные изменения спреда по времени.
- Количество уровней бид/аск: Глубина лестницы ордеров с каждой стороны.
- Шаг между уровнями: Настраивается от 0,1 б.п.
- Диапазон размера ордера: Случайный размер между минимальным и максимальным значениями пользователя, всегда соответствует минимальным требованиям биржи.
- Интервал тика: Частота перерасчёта и обновления ордеров ботом (от 0,5 сек, по умолчанию 3 сек).
Настройки проходят проверку на корректность и соответствие правилам биржи до запуска бота.
Синхронизация данных в реальном времени
Боты Atlas LP работают в цикле тиков, на каждом из которых выполняются ключевые действия:
- Получение рыночных данных: Бот получает актуальный тикер и стакан через WebSocket или REST. Если данные устарели или стакан пересечён, тик пропускается во избежание ошибочных ордеров.
- Расчёт лестницы ордеров: На основе рыночных данных и пользовательских настроек бот рассчитывает желаемый набор лимитных ордеров (лестницу) по обе стороны — бид и аск.
- Управление ордерами:
- Размещение ордеров: Бот выставляет недостающие лимитные ордера для завершения лестницы.
- Отмена ордеров: Отменяются только избыточные или неправильно выставленные ордера для минимизации лишних действий.
- Сидирование котировок: Если в стакане нет котировок, бот размещает по одному ордеру на покупку и продажу вокруг базовой цены для создания ликвидности.
- Синхронизация аккаунта: Бот синхронизирует открытые ордера, последние сделки (с учётом комиссий), балансы и фиксирует все события в журнале. Эта информация отображается в консоли пользователя.
- Дневной снимок: Ежедневно бот фиксирует стоимость активов на аккаунте для истории.
Управление и оповещения для пользователя
Atlas LP предоставляет ряд функций для контроля и мониторинга:
- Отмена ордеров: Пользователь может отменить отдельный открытый ордер или все ордера по инструменту прямо со страницы бота. Остановка бота мгновенно прекращает размещение новых ордеров.
- Оповещения в Telegram: Можно включить уведомления в Telegram, чтобы получать сообщения, если у работающего бота не было исполнений за выбранное время — это помогает следить за рыночной активностью.
- Обработка ошибок: Если биржа отвергает API-ключи, бот автоматически останавливается и сообщает об ошибке.
Мультиаккаунтность и поддержка нескольких инструментов
Atlas LP позволяет регистрировать несколько биржевых аккаунтов и создавать отдельного бота для каждого торгового инструмента. Это даёт гибкость в управлении ликвидностью на разных рынках и биржах из единого интерфейса.
Настоящий маркет-мейкинг: этичность и прозрачность
Atlas LP создан для настоящего маркет-мейкинга — размещения лимитных ордеров, по которым может торговать любой участник рынка. Любые формы wash trading, самоторговли или манипуляции объёмами строго запрещены. Маркет-мейкинг должен способствовать честному и прозрачному формированию цены, а не искажать её.
Сводная таблица: рабочий процесс спотового маркет-мейкинга Atlas LP
| Этап | Описание |
|---|
| Настройка API | Защищённое хранение ключей, проверка разрешений, детальная верификация API |
| Валидация стратегии | Проверка пользовательских настроек на корректность и соответствие правилам биржи |
| Синхронизация данных | Получение тикера/стакана, расчёт лестницы, размещение/отмена ордеров в реальном времени |
| Мониторинг аккаунта | Синхронизация и отображение открытых ордеров, сделок, балансов, событий |
| Управление | Ручная отмена ордеров, остановка бота, Telegram-уведомления |
| Безопасность | Нет разрешения на вывод, шифрование AES-256-GCM, обработка ошибок |
Заключение
Технический рабочий процесс Atlas LP построен так, чтобы обеспечить безопасную, прозрачную и эффективную работу спотовых маркет-мейкинг-ботов на собственных биржевых аккаунтах пользователей. Благодаря акценту на защищённое управление API, синхронизацию данных в реальном времени и этичные принципы маркет-мейкинга, Atlas LP помогает автоматизировать предоставление ликвидности без потери контроля и прозрачности.
Atlas LP не гарантирует доходность, цены, торговый объём или листинг.
Торговля криптовалютой связана с риском. Atlas LP — программа для выставления и управления лимитными ордерами; она не гарантирует доходность, цены, объём или листинг. Соблюдайте правила каждой биржи и применимое законодательство.