Algorithmic trading

Your intelligent
trading bot

An automated trading system connected to Binance, driven by multi-timeframe technical analysis, machine learning, and rigorous risk management.

9+

Technical indicators

3

Trading modes

24/7

Active monitoring

BTC/USDT
1m15m1h4h

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_TEST

Backtesting

Simulation on historical data. Validate your strategies without risking a cent. Genetic parameter optimization included.

REAL_TEST

Paper Trading

Live Binance data, but no real orders. Test under real conditions before going to production.

REAL

Production

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

Backend
NestJS 11TypeScript 5.8Passport JWTnode-crontechnicalindicatorsSwagger
Frontend
Angular 19Angular MaterialChart.jsTradingView ChartsTypeScript 5.7
Data
MongoDBTypeORMbinance-api-node
Infrastructure
GCP Secret ManagerAWS SESDockerOpenAPI Generator
AI & notifs
OpenAITelegram BotMCP Protocol

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 Index

Detects overbought/oversold zones. Buy signal when RSI < 30.

EMA

Exponential Moving Average

Continuous score based on price distance to the EMA and its slope.

MACD

Moving Average Convergence/Divergence

Buy signal when the MACD line crosses above the signal line.

SMA

Simple Moving Average

Bullish signal when price trades above the simple moving average.

Volume

Volume Analysis

Ratio of current volume vs. average, normalized between 0 and 1.

RSI + SMA

Composite

Weighted combo: RSI oversold + RSI/SMA crossover + price > SMA.

MACD Momentum

MACD + Histogram Slope

MACD augmented with histogram slope analysis to detect acceleration.

Volume Spike

Volume Anomaly Detection

Detects abnormal volume spikes signaling sudden market interest.

Volatility

Volatility Expansion

Measures 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.