Your intelligent
trading bot
An automated trading system connected to Binance, driven by multi-timeframe technical analysis, machine learning, and rigorous risk management.
Technical indicators
Trading modes
Active monitoring
RSI (14)
42.8
EMA (20)
Bullish
Confidence
73%
Features
A complete trading ecosystem
From data collection to order execution, every step is automated and optimized to maximize performance.
Advanced technical analysis
9 technical indicators (RSI, EMA, SMA, MACD, Volume, Mean Reversion…) combined with a configurable weighting system.
Multi-timeframe
Simultaneous analysis across multiple periods (1m, 15m, 1h, 4h, 1d) to confirm signals and filter out market noise.
Risk management
Dynamic stop-loss (ATR-based), take-profit, trailing stop, exposure limits, and cooldown between trades.
Built-in AI agent
An MCP agent connected to AI that can analyze the market, make decisions, and place orders autonomously.
Full backtesting
Test your strategies on historical data with a genetic optimizer to find the best parameters.
Real-time alerts
Telegram and email notifications (AWS SES) for every signal, order execution, and critical event.
Trading modes
From backtesting to production
BACK_TESTBacktesting
Simulation on historical data. Validate your strategies without risking a cent. Genetic parameter optimization included.
REAL_TESTPaper Trading
Live Binance data, but no real orders. Test under real conditions before going to production.
REALProduction
Real trading on Binance with full risk management. Multiple safeguards and validation before every order.
Trading pipeline
How it works
A 6-step automated pipeline, from market data scraping to continuous monitoring of your positions.
01
Collection
Real-time multi-timeframe candle scraping
02
Analysis
RSI, EMA, MACD, Volume, Mean Reversion
03
Decision
Weighted confidence score with configurable threshold
04
Risk check
Exposure validation, cooldown, position limits
05
Execution
Market order + automatic stop-loss / take-profit
06
Monitoring
Trailing stop, dynamic exit, Telegram alerts
Architecture
A modular and robust architecture
Backend — NestJS 11
- 7 REST controllers — Account, Orders, Prices, Trades, Info, Monitor, Test
- Domain-driven services — Indicators, Analysis, Risk, Actions, Monitor, Pricing
- MCP module — Tool server for an autonomous AI agent
- JWT auth + Passport + GCP Secret Manager
- Hot-reload config — Parameters refreshed every 20s with no restart
Frontend — Angular 19
- Standalone components with Angular Material for a fluid UI
- Auto-generated API — 50+ DTOs generated from OpenAPI/Swagger
- TradingView Charts — Interactive candle visualization
- Full dashboard — Balances, orders, trades, backtesting
- Auth guard — Protected routes with cookie-based JWT
Data layer
- MongoDB + TypeORM — 6 entities for candles, prices, positions, orders
- Full history — Every decision traced with detailed metrics
- Backtest results stored for comparative analysis
Integrations
- Binance API — Spot orders, orderbook, real-time candles
- Telegram bot — Instant notifications on your trades
- OpenAI — Analysis augmented by artificial intelligence
- AWS SES — Email alerts for critical events
Tech stack
Technologies used
Indicators
Modular indicator system
Indicators are organized into balance blocks: multiple blocks form a logical OR, while parts within a block are combined via weighted sum.
RSI
Relative Strength IndexDetects overbought/oversold zones. Buy signal when RSI < 30.
EMA
Exponential Moving AverageContinuous score based on price distance to the EMA and its slope.
MACD
Moving Average Convergence/DivergenceBuy signal when the MACD line crosses above the signal line.
SMA
Simple Moving AverageBullish signal when price trades above the simple moving average.
Volume
Volume AnalysisRatio of current volume vs. average, normalized between 0 and 1.
RSI + SMA
CompositeWeighted combo: RSI oversold + RSI/SMA crossover + price > SMA.
MACD Momentum
MACD + Histogram SlopeMACD augmented with histogram slope analysis to detect acceleration.
Volume Spike
Volume Anomaly DetectionDetects abnormal volume spikes signaling sudden market interest.
Volatility
Volatility ExpansionMeasures volatility expansion to identify potential breakouts.
Ready to automate your trading?
Explore the source code, configure your first strategy in backtest, and let the bot optimize your parameters automatically.