Trading algorithmique

Votre bot de trading
intelligent

Un système de trading automatisé connecté à Binance, piloté par l'analyse technique multi-timeframe, le machine learning, et une gestion du risque rigoureuse.

9+

Indicateurs techniques

3

Modes de trading

24/7

Monitoring actif

BTC/USDT
1m15m1h4h

RSI (14)

42.8

EMA (20)

Bullish

Confiance

73%

Fonctionnalités

Un écosystème complet de trading

De la collecte de données à l'exécution des ordres, chaque étape est automatisée et optimisée pour maximiser la performance.

Analyse technique avancée

9 indicateurs techniques (RSI, EMA, SMA, MACD, Volume, Mean Reversion...) combinés avec un système de pondération configurable.

Multi-timeframe

Analyse simultanée sur plusieurs périodes (1m, 15m, 1h, 4h, 1d) pour confirmer les signaux et filtrer le bruit du marché.

Gestion du risque

Stop-loss dynamique (ATR-based), take-profit, trailing stop, limites d'exposition et cooldown entre trades.

Agent IA intégré

Un agent MCP connecté à l'IA qui peut analyser le marché, prendre des décisions et placer des ordres de manière autonome.

Backtesting complet

Testez vos stratégies sur des données historiques avec un optimiseur génétique pour trouver les meilleurs paramètres.

Alertes en temps réel

Notifications Telegram et email (AWS SES) pour chaque signal, exécution d'ordre et événement critique.

Modes de trading

Du backtesting à la production

BACK_TEST

Backtesting

Simulation sur données historiques. Validez vos stratégies sans risquer un centime. Optimisation génétique des paramètres incluse.

REAL_TEST

Paper Trading

Données live de Binance, mais aucun ordre réel. Testez en conditions réelles avant de passer en production.

REAL

Production

Trading réel sur Binance avec gestion du risque complète. Garde-fous multiples et validation avant chaque ordre.

Pipeline de trading

Comment ça fonctionne

Un pipeline automatisé en 6 étapes, du scraping des données de marché au monitoring continu de vos positions.

01

Collecte

Scraping de bougies multi-timeframe en temps réel

02

Analyse

RSI, EMA, MACD, Volume, Mean Reversion

03

Décision

Score de confiance pondéré avec seuil configurable

04

Risk Check

Validation exposition, cooldown, limites de position

05

Exécution

Ordre market + stop-loss / take-profit automatique

06

Monitoring

Trailing stop, sortie dynamique, alertes Telegram

Architecture

Une architecture modulaire et robuste

Backend - NestJS 11

  • 7 controllers REST - Account, Orders, Prices, Trades, Info, Monitor, Test
  • Services par domaine - Indicators, Analysis, Risk, Actions, Monitor, Pricing
  • Module MCP- Serveur d'outils pour agent IA autonome
  • Auth JWT + Passport + GCP Secret Manager
  • Config hot-reload - Paramètres mis à jour toutes les 20s sans redémarrage

Frontend - Angular 19

  • Standalone components avec Angular Material pour une UI fluide
  • API auto-générée - 50+ DTOs générés depuis OpenAPI/Swagger
  • TradingView Charts - Visualisation interactive des bougies
  • Dashboard complet - Balances, ordres, trades, backtesting
  • Auth guard - Routes protégées avec JWT cookie-based

Data Layer

  • MongoDB + TypeORM - 6 entités pour bougies, prix, positions, ordres
  • Historique complet - Chaque décision tracée avec métriques détaillées
  • Résultats de backtest stockés pour analyse comparative

Intégrations

  • Binance API - Ordres spot, orderbook, bougies temps réel
  • Telegram Bot - Notifications instantanées sur vos trades
  • OpenAI - Analyse augmentée par intelligence artificielle
  • AWS SES- Emails d'alerte pour événements critiques

Stack technique

Technologies utilisées

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
IA & Notifs
OpenAITelegram BotMCP Protocol

Indicateurs

Système d'indicateurs modulaire

Les indicateurs sont organisés en blocs de balance : plusieurs blocs forment un OR logique, les parties d'un bloc sont combinées en somme pondérée.

RSI

Relative Strength Index

Détecte les zones de surachat/survente. Signal d'achat si RSI < 30.

EMA

Exponential Moving Average

Score continu basé sur la distance du prix à l'EMA et la pente.

MACD

Moving Average Convergence/Divergence

Signal d'achat quand la ligne MACD croise au-dessus de la ligne signal.

SMA

Simple Moving Average

Signal haussier quand le prix est au-dessus de la moyenne mobile simple.

Volume

Volume Analysis

Ratio du volume actuel vs. la moyenne, normalisé entre 0 et 1.

RSI + SMA

Composite

Combo pondéré : RSI oversold + croisement RSI/SMA + prix > SMA.

MACD Momentum

MACD + Histogram Slope

MACD augmenté de l'analyse de la pente de l'histogramme pour détecter l'accélération.

Volume Spike

Volume Anomaly Detection

Détecte les pics de volume anormaux signalant un intérêt soudain du marché.

Volatility

Volatility Expansion

Mesure l'expansion de volatilité pour identifier les breakouts potentiels.

Prêt à automatiser votre trading ?

Explorez le code source, configurez votre première stratégie en backtest, et laissez le bot optimiser vos paramètres automatiquement.