Crypto Trading

AlgoBond

Visit site

A SaaS platform for algorithmic trading of USDT-M futures on Bybit. Users connect API keys, configure strategies with custom parameters, backtest on historical data, and deploy automated trading bots. Supports live trading and demo mode, with a four-tier subscription model.

Timeline: 2 months
Year: 2025
AlgoBond
0
modules
0
Docker services
0
ML strategies
0
indicator lines

Challenge

The client needed a SaaS platform enabling traders without programming skills to run algorithmic strategies on Bybit. Key requirements: an ML strategy based on Lorentzian KNN Classifier, full backtesting with Sharpe ratio and max drawdown calculation, real-time position sync via WebSocket, secure API key storage (Fernet encryption), and a scalable architecture for hundreds of concurrent bots.

Solution

Designed and built the platform on FastAPI + React 18 with six modules: Auth (JWT + key encryption), Strategy (two engines — Lorentzian KNN and SuperTrend Squeeze Momentum), Trading (Celery workers for bot cycles + Bybit WebSocket Listener for real-time events), Backtest (simulation with multi-TP, breakeven, trailing stop), Market (OHLCV storage + trading pair sync), and Billing (Free/Basic/Pro/VIP). Deployed in Docker (9 services) with PostgreSQL, Redis, and Celery Beat for task scheduling. Indicators include Smart Money Concepts, VWAP, CVD, and a full oscillator suite.

FastAPI React 18 TypeScript PostgreSQL Redis Celery Docker pybit WebSocket TradingView Charts Zustand Tailwind CSS

Your project.
Our next case study.

Tell us the challenge - we'll show you how it turns into a case with real numbers.

Start a project