AlgoBond
Открыть сайтSaaS-платформа для алгоритмической торговли USDT-M фьючерсами на Bybit. Пользователи подключают API-ключи, настраивают стратегии с кастомными параметрами, тестируют на исторических данных и запускают автоматических ботов. Поддержка live-торговли и демо-режима, подписочная модель с четырьмя тарифами.
Задача
Требовалась SaaS-платформа, позволяющая трейдерам без навыков программирования запускать алгоритмические стратегии на Bybit. Ключевые требования: ML-стратегия на основе Lorentzian KNN Classifier, полноценный бэктестинг с расчётом Sharpe ratio и max drawdown, real-time синхронизация позиций через WebSocket, безопасное хранение API-ключей (Fernet-шифрование) и масштабируемая архитектура для сотен параллельных ботов.
Решение
Спроектировали и построили платформу на FastAPI + React 18 с шестью модулями: Auth (JWT + шифрование ключей), Strategy (два движка — Lorentzian KNN и SuperTrend Squeeze Momentum), Trading (Celery-воркеры для циклов ботов + Bybit WebSocket Listener для real-time событий), Backtest (симуляция с multi-TP, breakeven, trailing stop), Market (OHLCV-хранилище + синхронизация торговых пар) и Billing (Free/Basic/Pro/VIP). Развернули в Docker (9 сервисов) с PostgreSQL, Redis и Celery Beat для планирования задач. Индикаторы включают Smart Money Concepts, VWAP, CVD и полный набор осцилляторов.
Следующий кейс -
ваш?
Расскажите задачу - покажем, как она превращается в кейс с конкретными цифрами.
Обсудить проект