Connecter un nouveau bot
Enfant cree avec succes !
Ce token ne sera plus jamais affiche.
MOTHER_URL=https://trade.awaks.fr
MOTHER_TOKEN=[le token ci-dessus]
Historique Communication
Vue d'ensemble — Le tableau de bord principal
Quand tu te connectes, tu arrives sur la Vue d'ensemble. C'est le resume de tout ce qui se passe en temps reel :
- Enfants en ligne : combien de bots (sur des PC Windows) sont connectes et actifs en ce moment.
- Balance totale : la somme de tout l'argent disponible sur tous les comptes de trading.
- P&L Total : le profit ou la perte cumule depuis le debut. Vert = tu gagnes, rouge = tu perds. P&L veut dire "Profit and Loss" (gains et pertes).
- P&L Aujourd'hui : le profit ou la perte rien que pour aujourd'hui.
- Trades Total / Aujourd'hui : le nombre de transactions (achats/ventes) effectuees.
- Patterns actifs : le nombre d'anomalies detectees par l'IA (voir la section Patterns).
- Decisions Brain : combien de fois l'IA a pris une decision d'analyse.
En dessous, un tableau montre chaque enfant en ligne avec sa balance, son equity (valeur du compte en comptant les trades ouverts), et son P&L du jour.
Enfants — Les bots de trading
Un "enfant" c'est un bot de trading qui tourne sur un PC Windows avec le logiciel MetaTrader 5 (MT5). Chaque enfant :
- Se connecte a un compte de trading chez un courtier (broker)
- Recoit les parametres de strategie de la Mother (ce serveur)
- Execute les trades automatiquement selon ces parametres
- Envoie un heartbeat (signal de vie) toutes les quelques minutes
Creer un enfant
- Va dans l'onglet Enfants
- Clique sur "+ Creer un enfant"
- Donne-lui un nom (ex: "Marcel-PC", "Bureau", "VPS-London")
- Un token secret s'affiche — copie-le immediatement ! Il ne sera plus jamais affiche
- Colle ce token dans le fichier
.envde l'enfant (voir la section Installation)
Les statuts
- ONLINE (vert, point clignotant) : l'enfant est connecte, il tourne et trade normalement.
- OFFLINE (rouge) : l'enfant ne repond plus. Soit le PC est eteint, soit le programme a plante, soit internet est coupe.
Chaque carte d'enfant affiche aussi sa balance, son equity, le nombre de trades actifs, son win rate (taux de reussite) et ses trades en cours avec le P&L en temps reel.
Activer / Desactiver
Tu peux desactiver un enfant : il ne pourra plus se synchroniser avec la Mother. Utile pour mettre un bot en pause sans le supprimer.
Brain & Strategie
L'onglet Brain est le poste de commandement unifie. C'est ici que tu donnes des ordres, fixes des objectifs et controles comment les bots tradent.
La jauge de strategie
La barre coloree en haut va du jaune (prudent) au violet (agressif). C'est un curseur visuel qui montre le niveau de risque actuel :
- CONSERVATEUR (jaune) : risque minimum, peu de trades, seulement les paires les plus sures
- PRUDENT : un cran au-dessus, un peu plus de liberte
- NORMAL (orange) : l'equilibre entre prudence et performance
- AGRESSIF (rouge-orange) : plus de risque, plus de trades, plus de paires
- LIBRE (violet) : tout est debloque, risque maximal
Comment changer le mode ?
3 facons de changer :
- Cliquer sur la jauge : clique directement sur la barre coloree, le mode le plus proche est selectionne
- Cliquer sur les mots : les noms (CONSERVATEUR, PRUDENT, etc.) au-dessus de la jauge sont cliquables
- Les boutons en bas : des boutons colores pour chaque mode
Les parametres en detail
Chaque mode configure automatiquement tous ces parametres. Voici ce que chacun fait :
Les 7 indicateurs du bot
Le bot ne trade pas au hasard. Il utilise 7 indicateurs techniques qui analysent le marche. Chacun donne un "vote" : acheter, vendre, ou neutre. Quand suffisamment d'indicateurs sont d'accord (= la confluence), le bot ouvre un trade.
1. RSI (Relative Strength Index)
Mesure si un actif est survendu (trop descendu, donc potentiel rebond) ou surachete (trop monte, donc potentielle chute). Le RSI va de 0 a 100 :
- En dessous de 30 : survendu → signal d'achat
- Au-dessus de 70 : surachete → signal de vente
2. MACD (Moving Average Convergence Divergence)
Compare deux moyennes mobiles (prix moyen sur differentes periodes). Quand la ligne rapide croise la ligne lente :
- Croisement vers le haut → signal d'achat (la tendance accelere)
- Croisement vers le bas → signal de vente (la tendance ralentit)
3. Bollinger Bands (Bandes de Bollinger)
Dessine un tunnel autour du prix. Quand le prix touche le bord :
- Touche le bas du tunnel → potentiel rebond vers le haut (achat)
- Touche le haut du tunnel → potentiel repli vers le bas (vente)
4. EMA (Exponential Moving Average)
Moyenne mobile qui donne plus de poids aux prix recents. Le bot utilise une EMA courte et une longue :
- EMA courte au-dessus de la longue → tendance haussiere (achat)
- EMA courte en dessous de la longue → tendance baissiere (vente)
5. ADX (Average Directional Index)
Ne dit pas dans quelle direction ca va, mais avec quelle force. C'est un "compteur d'energie" du marche :
- ADX en dessous de 20 : marche calme, pas de tendance claire → on evite de trader
- ADX au-dessus de 25 : tendance forte → bon moment pour trader
- ADX au-dessus de 50 : tendance tres puissante
6. Stochastique
Comme le RSI, mais compare le prix actuel a la fourchette des dernieres periodes :
- En dessous de 20 → survendu, signal d'achat
- Au-dessus de 80 → surachete, signal de vente
7. ATR (Average True Range)
Mesure la volatilite (a quel point le prix bouge). Ne donne pas de signal d'achat/vente, mais sert a :
- Calculer la taille du stop loss (si le marche bouge beaucoup, le SL est plus large)
- Adapter la taille de position (marche volatile = position plus petite)
Paires de trading — Actives et bloquees
Les bots peuvent trader differents instruments financiers :
- Forex (devises) : EURUSD (euro/dollar), GBPUSD (livre/dollar), USDJPY (dollar/yen), etc.
- Metaux : XAUUSD (or), XAGUSD (argent)
- Crypto : BTCUSD (Bitcoin), ETHUSD (Ethereum)
- Indices : US30 (Dow Jones), US100 (Nasdaq), US500 (S&P 500)
Dans la section Brain, tu vois :
- Paires ACTIVES (en vert) : le bot peut trader ces instruments
- Paires BLOQUEES (en rouge) : le bot ne touchera pas a ces instruments meme s'il voit une opportunite
Centre de Commande (integre dans Brain)
La section commande dans l'onglet Brain permet d'envoyer des ordres en langage naturel. Les commandes simples sont traitees en zero tokens, les demandes complexes passent par Claude.
Exemples de commandes :
achete 0.05 lots d'or→ BUY 0.05 XAUUSDvends du bitcoin→ SELL BTCUSDferme tout→ ferme toutes les positions ouvertesachete 0.01 EUR sur tous les enfants→ BUY EURUSD sur chaque bot
L'historique de toutes les commandes et leur resultat (succes, partiel, erreur) est visible en bas de la page.
Ordres de trading
L'onglet Ordres permet d'envoyer des ordres manuels et precis aux enfants (sans passer par l'IA).
Comment envoyer un ordre
- Selectionne l'enfant destinataire
- Choisis le symbole (EURUSD, XAUUSD, etc.)
- Definis le volume en lots (0.01 = micro-lot)
- Optionnel : definis un Stop Loss (prix de sortie si ca va mal) et un Take Profit (prix de sortie si ca va bien)
- Clique sur BUY (acheter) ou SELL (vendre)
Les statuts d'un ordre
- En attente (pending) : l'ordre est cree mais pas encore envoye a l'enfant
- Envoye (sent) : l'ordre a ete transmis a l'enfant, on attend la confirmation
- Execute (executed) : l'enfant a bien execute le trade sur MT5
- Rejete (rejected) : l'enfant n'a pas pu executer (voir la raison)
- Annule / Expire : l'ordre a ete annule ou a expire
Raisons courantes de rejet
- Symbole introuvable : le courtier ne propose pas cette paire, ou le nom est different (ex: "EURUSD" vs "EURUSD.")
- Marche ferme : le forex ferme le week-end (vendredi soir → dimanche soir)
- Marge insuffisante : pas assez d'argent sur le compte pour ouvrir cette position
- Volume trop petit/grand : le lot minimum depend du courtier (souvent 0.01)
Patterns — Anomalies detectees
Le Brain IA analyse en permanence les trades de tous les enfants. Quand il detecte un probleme recurrent, il cree un pattern (anomalie).
Exemples de patterns :
- Serie de pertes sur une meme paire → suggestion de la bloquer
- Pertes concentrees a certaines heures → suggestion d'eviter ces heures
- Drawdown excessif (pertes cumulees trop importantes)
Chaque pattern a une severite :
- Critical : necessite une action immediate
- High : a surveiller de pres
- Medium / Low : informatif
Journal de trading
L'historique complet de tous les trades fermes, avec :
- Date d'ouverture et de fermeture
- Symbole et direction (BUY/SELL)
- Prix d'entree et de sortie
- P&L (profit ou perte) de chaque trade
- Duree du trade
Les filtres en haut permettent de :
- Filtrer par date (debut → fin)
- Filtrer par enfant specifique
Les statistiques resumees montrent le total des trades, le P&L global, le win rate (taux de reussite), et le ratio gagnants/perdants.
Parametres du serveur
L'onglet Parametres configure les integrations du serveur :
Cle API Claude (Intelligence Artificielle)
La cle qui permet au Brain IA d'utiliser Claude pour analyser les trades. Format : sk-ant-.... Tu peux la tester avec le bouton "Tester la cle" — si elle est valide, le cadenas passe au vert.
Cle API Grok (xAI — Infos Marche)
La cle qui permettra au news scanner de recuperer des informations marche en temps reel via Grok. Format : xai-.... Tu peux la tester avec le bouton "Tester la cle".
Telegram (Notifications)
Configure les alertes Telegram pour recevoir sur ton telephone :
- Alertes quand un enfant passe offline
- Resume quotidien du P&L
- Patterns critiques detectes
Il te faut un Bot Token (cree via @BotFather sur Telegram) et un Chat ID (ton identifiant de conversation).
Guide Enfant (TRADER_7) — Installation
Le programme TRADER_7 est le bot enfant qui tourne sur un PC Windows avec MetaTrader 5. Voici comment l'installer sur un nouveau PC :
Pre-requis
- Windows 10 ou 11
- Python 3.10+ installe
- MetaTrader 5 installe et connecte a un compte de trading
- Un token obtenu depuis le dashboard Mother (onglet Enfants → Creer)
Etapes d'installation
- Copie le dossier
TRADER_7sur le PC - Ouvre un terminal dans le dossier
- Execute :
pip install -r requirements.txt - Copie le fichier
.env.exampleen.env - Remplis le fichier
.env(voir section suivante) - Execute
python reset_defaults.pypour initialiser la configuration - Lance le bot :
python server.py
Le fichier .env de l'enfant
Le fichier .env contient toute la configuration de l'enfant. Voici les champs importants :
C:\Program Files\MetaTrader 512345678)ICMarkets-Demo)https://trade.awaks.frModes de trading de l'enfant
L'enfant recoit son mode de trading depuis la Mother (via la jauge de strategie). Les modes disponibles :
- CONSERVATEUR : risque 0.5%, 2 positions max, confluence haute (3.5), seulement EURUSD et or. Pour ceux qui veulent dormir tranquille.
- PRUDENT : risque 1%, 3 positions, confluence 3.0. Un bon compromis pour debuter.
- NORMAL : risque 1.5%, 5 positions, confluence 2.5. Le mode recommande pour un fonctionnement standard.
- AGRESSIF : risque 3%, 10 positions, confluence 1.5. Plus de trades, plus de profits potentiels, mais aussi plus de risque.
- LIBRE : tout debloque, risque 5%, 15 positions. A utiliser uniquement si tu sais ce que tu fais.
Le Mode 007 en detail
Le Mode 007 (aussi appele "Machine a Cash") est une strategie de gestion des gains :
Comment ca marche ?
- Le bot ouvre un trade (ex: BUY EURUSD a 1.0800)
- Le prix monte a 1.0820 → le bot est en profit de +20 pips
- Mode 007 active : le bot remonte automatiquement le Stop Loss a 1.0805
- Le prix continue a monter a 1.0850 → le bot remonte le SL a 1.0830
- Si le prix redescend, le trade se ferme a 1.0830 avec un profit garanti de +30 pips
Pourquoi c'est puissant ?
- Tu ne reperd jamais ce qui a ete gagne : le SL suit le prix comme un filet de securite
- Ca laisse courir les gros gains tout en protegeant le capital
- Active par defaut sur tous les modes sauf CONSERVATEUR
Autopilot & Trailing Stop
Autopilot
L'Autopilot est le mode normal de fonctionnement : le bot analyse le marche, detecte les signaux, et ouvre/ferme les trades automatiquement sans aucune intervention humaine. C'est le mode par defaut et recommande.
Trailing Stop
Le Trailing Stop (stop suiveur) est un Stop Loss qui suit le prix a distance fixe :
- Tu ouvres un BUY, le prix monte de 30 pips
- Le trailing stop se place par exemple 15 pips en dessous du prix maximum atteint
- Si le prix recule de plus de 15 pips, le trade se ferme automatiquement
C'est lie au Mode 007 : le trailing stop est l'outil technique qui permet au Mode 007 de fonctionner.
Depannage — Pourquoi le bot ne trade pas ?
Si ton enfant est en ligne mais n'ouvre aucun trade, verifie ces points dans l'ordre :
-
Le marche est-il ouvert ?
Le forex ferme du vendredi 22h au dimanche 23h (heure de Paris). Les crypto sont 24/7 mais les indices ont aussi des horaires.
-
Les paires sont-elles actives ?
Va dans Brain → regarde les paires bloquees en rouge. Si tout est bloque, le bot ne peut rien trader.
-
La confluence est-elle trop haute ?
Si la confluence min est a 4 ou plus, tres peu de signaux passeront. Essaie de baisser a 2.5 (mode Normal).
-
L'ADX min est-il trop haut ?
Si l'ADX min est a 25+, le bot attend un marche tres actif. A 18, il sera beaucoup plus reactif.
-
La perte max/jour est-elle atteinte ?
Si le bot a deja perdu le montant max pour la journee, il attend le lendemain. Verifie dans le Journal.
-
Le compte a-t-il assez de marge ?
Verifie la balance et l'equity. Si l'equity est trop basse, le courtier n'autorise plus l'ouverture de positions.
-
MT5 est-il bien connecte ?
Sur le PC de l'enfant, verifie que MetaTrader 5 est ouvert, connecte au serveur, et que le compte est bien logue.
python server.py), ou execute python reset_defaults.py pour reinitialiser. Puis verifie les parametres sur la Mother.