alex-trade
Автономная торговая система на Bybit: мониторинг рынка, исполнение сценариев, два VPS, live-дашборд и контроль состояния в реальном времени.
Кейс про инженерную автоматизацию: API биржи, отказоустойчивость, управление позициями, журнал событий и наблюдаемость системы.
- 99.3%uptime системы за тестовый период
- 24/7работа на двух VPS в active-standby режиме
- 0ручных действий в штатном сценарии
- 2025в промышленной работе
§ 01 · Интерфейс
Один экран для контроля торговой системы
Баланс, открытые позиции, последние сделки, режим работы и состояние бота — в одном интерфейсе.
PumpShort
Trading Dashboard
Dashboard
Balance
$12,847
Available: $10,234.11
Unrealized PnL
+$127.43
Daily PnL
+$89.12
Open Positions
3
of 644 contracts
Regime
Mode A
Uptime
4d 12h
WS Connected
Open Positions
- PEPE_USDTshort4200 ct0.000012 → 0.000011+$8.42+3.2%
- WIF_USDTshort120 ct2.158234 → 2.118900+$47.21+1.8%
- DOGE_USDTshort860 ct0.412000 → 0.410349−$1.42−0.4%
Recent Trades (30d)
- PEPEf:+1.20+$67.352h ago
- BONKf:−0.45+$124.886h ago
- WIFf:+0.85+$43.1212h ago
- NEIROf:+1.50+$92.471d ago
- POPCAT−$12.311d ago
- ACTf:+0.65+$78.542d ago
- MEWf:−0.30+$35.822d ago
превью · данные замоканы
- 01оператор видит состояние системы без доступа к серверу
- 02ключевые события отображаются в реальном времени
- 03режимы работы можно контролировать из панели
§ 02 · Проблема
Ручное наблюдение не масштабировалось
Изначально процесс требовал постоянного внимания: отслеживать рынок, проверять условия, открывать позицию, следить за состоянием и вовремя реагировать на исключения.
Проблема была не только в скорости, но и в надёжности: ручной процесс зависел от внимания оператора, стабильности подключения и реакции в нужный момент.
Задача — собрать систему, которая исполняет заранее заданный сценарий, показывает своё состояние и позволяет оператору наблюдать за процессом, а не выполнять каждое действие вручную.
Главные узкие места
- постоянное ручное наблюдение
- зависимость от реакции оператора
- отсутствие единого экрана состояния
§ 03 · Решение
Один бот исполняет сценарий, оператор контролирует состояние.
- 01
Мониторит рынок и находит сигналы
Система отслеживает нужные рыночные условия и запускает сценарий только при совпадении заданных правил.
- 02
Исполняет позицию через API биржи
Открытие, сопровождение и закрытие позиции происходят автоматически в рамках заданной логики.
- 03
Работает на двух VPS в active-standby режиме
Если основной сервер перестаёт отвечать, резервный может подхватить работу и снизить риск простоя.
- 04
Показывает состояние в live-дашборде
Оператор видит баланс, открытые позиции, сделки, режим работы и события системы.
§ 04 · Моя роль
От ручного сценария — к автономной системе с наблюдаемостью
Я отвечал за проектирование и сборку рабочей системы: торговую логику, интеграцию с API Bybit, режим active-standby, live-дашборд, журнал событий и контроль состояния.
- 01
спроектировал сценарий работы бота
- 02
реализовал интеграцию с API Bybit
- 03
собрал механику active-standby на двух VPS
- 04
сделал дашборд с балансом, позициями, сделками и режимом работы
- 05
добавил журнал событий и отображение состояния системы
- 06
продумал поведение при сбоях и исключениях
§ 05 · Результат
Оператор наблюдает, система исполняет сценарий
- 99.3%uptime по логам за тестовый период
- 24/7работа на двух VPS
- 0ручных действий в штатном сценарии
До
- ручное наблюдение за рынком
- зависимость от внимания оператора
- ручная проверка состояния
- сложнее понять, что происходит в системе
После
- автономное исполнение сценария
- live-дашборд
- журнал событий
- резервный сервер
- оператор вмешивается только при исключениях
Система работает как автономный исполнитель заданного сценария: бот обрабатывает штатные действия, а оператор видит состояние, события и исключения в интерфейсе.
Есть процесс, который всё ещё держится на ручном контроле?
За 30 минут разберём, можно ли превратить его в автономную систему: с дашбордом, логами, уведомлениями, резервированием и понятным контролем состояния.
