Aurum SMC EA
- Experts
- Version: 1.1
- Activations: 5
Aurum SMC EA est un Expert Advisor MetaTrader 5 specialise sur l'or (XAUUSD) en unite de temps H1. Il exploite la structure de marche selon les principes du Smart Money Concept (SMC) : detection des ruptures de structure (BOS), des changements de caractere (CHoCH) et des zones d'Order Block valides, pour placer des ordres limites a pullback avec un ratio risque/recompense minimum de 3:1.
Le bot a ete optimise et valide en walk-forward sur 36 mois de donnees Real Ticks (mai 2023 - avril 2026), avec un profit factor de 1,64, un drawdown balance maximum de 4,89 % et 162 trades executes. Le code est entierement broker-agnostique : il s'adapte automatiquement aux specifications tick_value, tick_size et contract_size declarees par votre broker, ce qui garantit un sizing correct sur tout type de compte.
Resultats backtest de reference (3 ans, Real Ticks)
-
Periode : mai 2023 - avril 2026 (36 mois)
-
Profit factor : 1,64
-
Drawdown balance max : 4,89 %
-
Drawdown equity max : 4,32 %
-
Nombre de trades : 162
-
Taux de reussite : 37,04 %
-
Sharpe ratio : 19,82
-
Recovery factor : 6,83
-
Risque par trade : 0,5 % de l'equity
[B]Caracteristiques techniques[/B]
-
Strategie : SMC (BOS + CHoCH + Order Block)
-
Symbole : XAUUSD (Or / USD)
-
Timeframe : H1Type de compte : Hedge ou Netting
-
Levier minimum : 1:30 (1:100 recommande)
-
Build MT5 minimum : 3815 (2023+)
-
Magic number unique : 20260508
-
Un seul trade simultané (anti empilement)
Modules de gestion de trade
-
Trailing stop adaptatif (mode R-multiple, ATR ou pips fixes) - active par défaut
-
Breakeven configurable - desactive par defaut
-
Sortie partielle configurable - desactivee par defaut
-
Filtre de news natif MT5 (calendrier integre) - desactive par defaut
-
Coupe-circuit drawdown journalier (2,5 %) - compatible FTMO
-
Coupe-circuit drawdown total (8 %) - compatible FTMO
-
Validation de sizing au démarrage (tolérance 5 %)
Taille de compte recommandée
-
Dépôt minimum : 1 000 USD
-
Dépôt recommande : 2 000 USD ou plus
-
Sweet spot retail : 2 000 a 5 000 USD
-
Optimal pour challenges prop firm (FTMO) : 10 000 USD et plus
En dessous de 1 000 USD, le lot minimum broker (0,01) peut distordre le risque reel. Le manuel utilisateur fourni detaille les options pour les petits comptes.
Compatibilité prop firms
Le bot respecte par defaut les regles classiques des challenges prop firm : drawdown journalier 2,5 %, drawdown total 8 %, pas de news trading, pas de trading le week-end ni le vendredi apres 20h. Tous ces seuils sont configurables pour s'adapter aux regles specifiques de votre prop firm.
Ce qui est inclus
-
Le fichier compile AurumSMC.ex5
-
Le manuel utilisateur complet en francais (PDF, 7 pages)
-
Le manuel utilisateur complet en anglais (PDF, 7 pages)
-
Configuration par defaut prete a l'emploi (preset XAUUSD H1)
-
Support via la page produit MQL5 Market
-
Updates gratuites a vie sur le numero de version majeur
Recommandations d'usage
-
Tester d'abord 4 a 8 semaines en compte demo avant tout passage en reel
-
Utiliser un VPS pour garantir l'execution continue
-
Choisir un broker ECN avec spread XAUUSD moyen inferieur a 30 cents
-
Ne pas modifier les parametres strategiques (Lookback, MinRR, ATR) sans re-optimisation
Avertissement
Les performances passees ne prejugent pas des performances futures. Le trading de devises et de matieres premieres comporte un risque substantiel de perte et n'est pas adapte a tous les investisseurs. N'investissez jamais plus que ce que vous pouvez vous permettre de perdre.
Introduction guide
Aurum SMC EA est un Expert Advisor MetaTrader 5 specialise sur l'or (XAUUSD) en unite de temps H1. Il exploite la structure de marche selon les principes du Smart Money Concept (SMC) : detection des ruptures de structure (BOS), des changements de caractere (CHoCH) et des zones d'Order Block valides, pour placer des ordres limites a pullback avec un ratio risque/recompense minimum de 3:1.
Les parametres par defaut proviennent d'une optimisation suivie d'une validation en walk-forward sur 36 mois de donnees Real Ticks (mai 2023 - avril 2026). Le trailing stop est active par defaut pour maximiser le ratio gain/risque.
Ce document sert de manuel utilisateur complet. Il couvre l'installation, les parametres, le sizing, les modules de gestion de trade, la compatibilite prop firms et le troubleshooting.
Resultats backtest de reference (3 ans, Real Ticks)
| Metrique | Valeur |
|---|---|
| Periode de test | Mai 2023 - avril 2026 (36 mois) |
| Depot initial test | 100 000 USD |
| Profit factor | 1,64 |
| Drawdown balance max | 4,89 % |
| Drawdown equity max | 4,32 % |
| Nombre de trades | 162 |
| Taux de reussite | 37,04 % |
| Sharpe ratio | 19,82 |
| Recovery factor | 6,83 |
| Risque par trade | 0,5 % de l'equity |
Avertissement : les performances passees ne prejugent pas des performances futures. Toujours tester en demo avant de passer en reel, et adapter le risque a votre tolerance personnelle.
Vue d'ensemble
| Element | Valeur |
|---|---|
| Symbole recommande | XAUUSD (Or / USD) |
| Timeframe | H1 (1 heure) |
| Strategie | SMC : BOS + CHoCH + Order Block |
| Risque par trade | 0,5 % de l'equity (configurable) |
| Type de compte | Hedge ou Netting |
| Levier minimum | 1:30 (1:100 recommande) |
| Depot minimum | 1 000 USD |
| Depot recommande | 2 000 USD ou plus |
| Build MT5 minimum | 3815 (2023+) |
| Magic number | 20260508 |
1. Installation
- Ouvrir MetaTrader 5 et aller dans Fichier - Ouvrir le repertoire des donnees
- Placer le fichier AurumSMC.ex5 dans MQL5/Experts/
- Redemarrer MT5 ou faire clic droit sur Expert Advisors - Actualiser
- Glisser Aurum SMC EA sur un graphique XAUUSD H1
- Cocher Autoriser le trading algorithmique dans la fenetre d'inputs, puis cliquer OK
- Verifier que le bouton AutoTrading en haut de MT5 est vert
Une icone smiley doit apparaitre en haut a droite du graphique. Les logs de demarrage prefixes [AURUM] seront visibles dans l'onglet Experts du Journal.
2. Taille de compte et sizing
Le calcul du lot est derive du parametre risque par trade (0,5 % de l'equity par defaut). Cependant, la plupart des brokers imposent un lot minimum de 0,01. En dessous d'une certaine taille de compte, ce lot minimum produit un risque reel superieur au risque demande, ce qui peut empecher le bot de demarrer (check de sizing au demarrage, tolerance 5 %).
| Solde du compte | Verdict | Risque reel par trade |
|---|---|---|
| 500 USD | Non recommande | 0,8 a 1,5 % (distorsion lot mini) |
| 1 000 USD | Minimum acceptable | 0,5 a 0,8 % |
| 2 000 USD | Sweet spot retail | 0,5 % conforme |
| 5 000 USD | Confortable | 0,5 % strict |
| 10 000 USD et plus | Optimal (FTMO) | 0,5 % strict |
Recommandation : ouvrir un compte d'au moins 1 000 USD pour faire tourner le bot dans des conditions saines. En dessous, le risque est distordu par le lot minimum du broker.
Si le bot refuse de demarrer avec une erreur de sizing (deviation superieure a 5 %), soit augmenter le solde du compte, soit augmenter le parametre risque par trade pour compenser.
3. Parametres - Strategie SMC
Ces 5 parametres pilotent l'analyse de structure. Les valeurs par defaut proviennent de la passe d'optimisation et n'ont pas besoin d'etre modifiees pour un usage standard.
| Parametre | Defaut | Plage | Role |
|---|---|---|---|
| Profondeur fractale (lookback) | 4 | 2-5 | Profondeur de detection des swings (Bill Williams). Plus haut = structures plus majeures |
| Buffer SL au-dela de l'OB | 10 pips | 2-10 | Buffer ajoute au-dela du bord de l'Order Block pour eviter les stop hunts courts |
| R:R minimum accepte | 3,0 | 1,5-3,0 | R:R minimum pour qu'un setup soit pris. Si le TP atteignable est sous 3R, le trade est rejete |
| Expiration ordre limite | 24 h | 4-24 | Duree de vie de l'ordre limite si le prix ne revient pas dans l'Order Block |
| Spread maximum absolu | 10 pips | 10-40 | Plafond dur de spread. Au-dessus, aucun nouvel ordre n'est place |
4. Parametres - Money Management
| Parametre | Defaut | Role |
|---|---|---|
| % equity risque par trade | 0,5 % | Risque expose par trade. Recommandation FTMO-style : 0,5 a 1 % |
| Plafond de lot max | 5,0 | Plafond de taille de lot. Filet de securite en cas de SL anormalement serre |
| Coupe-circuit DD journalier | 2,5 % | Si la perte du jour atteint ce seuil, le bot arrete de trader jusqu'au lendemain. Compatible FTMO |
| Coupe-circuit DD total | 8 % | Si le DD total depuis le pic d'equity atteint cette valeur, le bot s'arrete jusqu'a redemarrage manuel |
Le calcul du lot est universel et broker-agnostique : il utilise les valeurs tick_value, tick_size et contract_size declarees par votre broker, garantissant un sizing correct sur n'importe quel symbole et n'importe quel type de compte.
5. Modules optionnels de gestion de trade
5.1 Trailing stop (active par defaut)
Le trailing fait suivre le stop loss au prix quand le trade evolue en faveur. C'est le module avec le plus gros benefice en backtest, stabilisant le profit factor et reduisant le drawdown.
| Parametre | Defaut | Role |
|---|---|---|
| Activer le trailing stop | true | Active ou desactive le module |
| Mode du trailing | R_MULTIPLE | Methode de calcul de la distance : R_MULTIPLE, ATR, FIXED_PIPS |
| Declenchement trailing (xR) | 2,5 | Seuil de profit (en multiples de risque initial) ou le trailing demarre |
| Distance du trailing | 2,0 | Distance entre prix et nouveau SL |
| Pas min (pips, anti-spam) | 5 | Deplacement minimum du SL pour eviter de spammer le serveur broker |
5.2 Breakeven (desactive par defaut)
Le breakeven deplace le SL au prix d'entree (plus un petit offset) quand le prix atteint X fois le risque initial. En backtest ce module degrade legerement les resultats. Il est conserve pour les utilisateurs qui veulent limiter le risque psychologique sur des trades tres volatils.
| Parametre | Defaut | Role |
|---|---|---|
| Activer le breakeven | false | Active ou desactive le module |
| Declenchement breakeven (xR) | 1,0 | Seuil de profit (xR) ou le SL est deplace |
| Offset breakeven (pips) | 2 | Offset au-dessus du prix d'entree (BUY) ou en dessous (SELL) pour couvrir spread / commission |
5.3 Sortie partielle (desactivee par defaut)
Ferme une fraction de la position a un seuil de profit donne. Ne pas combiner avec le trailing : les deux modules s'annulent mutuellement.
| Parametre | Defaut | Role |
|---|---|---|
| Activer la sortie partielle | false | Active ou desactive le module |
| Declenchement sortie partielle (xR) | 1,0 | Seuil de profit (xR) ou la fraction est fermee |
| % de lot a fermer | 50 | Pourcentage de lot a fermer (1 a 99) |
6. Filtre de news (optionnel - desactive par defaut)
Aurum SMC EA peut sauter les fenetres de news a fort impact pour eviter les pics de slippage. Par defaut le filtre est desactive (NewsSource = OFF) pour garantir la portabilite multi-symboles et la compatibilite avec le validateur MQL5 Market.
| Parametre | Defaut | Role |
|---|---|---|
| Source des news | OFF | OFF (desactive), API (calendrier MT5 natif), CSV (fichier local) |
| Niveau d'impact min | HIGH | Impact minimum filtre : LOW / MEDIUM / HIGH |
| Filtre de devise | USD | Devise filtree. Vide = toutes les devises |
| Fenetre +/- minutes | 15 | Fenetre de blocage autour de l'evenement |
| Refresh cache toutes les X min | 60 | Frequence de rafraichissement du cache |
| Fichier CSV fallback | aurum_news.csv | Fichier CSV utilise quand NewsSource = CSV |
| L'heure CSV est l'heure serveur | false | CSV uniquement : true = heure serveur, false = UTC |
Pour activer le filtre, basculer NewsSource sur API (recommande) ou CSV.
7. Filtres internes (toujours actifs)
Ces filtres tournent toujours en arriere-plan et ne necessitent aucune configuration :
- Spread dynamique : rejet si le spread est superieur a la moyenne x 2 ET superieur au seuil absolu
- ATR H1 : pas de trade si l'ATR est inferieur a 30 pips (marche mort) ou superieur a 500 pips (chaos)
- Vendredi : pas de nouveaux ordres apres 20:00 heure serveur
- Week-end : pas de trade le samedi et dimanche
- Un seul trade simultane (Magic 20260508)
- Check de sizing au demarrage : si la deviation entre risque reel et theorique depasse 5 %, le bot refuse de demarrer
8. FAQ et troubleshooting
Le bot ne place aucun trade
Verifier dans l'ordre :
- L'AutoTrading est vert dans MT5
- Autoriser le trading algorithmique est coche dans les inputs
- Le symbole = XAUUSD avec un spread acceptable
- Aucun verrou DD journalier ou total declenche (voir Journal Experts)
- L'ATR H1 est entre 30 et 500 pips
Erreur de sizing au demarrage
Le bot lance un trade simule au demarrage. Si l'ecart entre le risque theorique et calcule depasse 5 %, il refuse de demarrer. Causes courantes :
- Compte trop petit (voir section 2)
- Symbole autre que XAUUSD
- Specifications de symbole incorrectes (tick_value, tick_size) chez le broker
Mon compte est sous 1 000 USD - que faire ?
Deux options :
- Recharger le solde a au moins 1 000 USD pour un sizing conforme
- Augmenter le risque par trade (par exemple a 1 %) pour absorber la distorsion du lot minimum, en gardant a l'esprit que cela double l'exposition reelle
Comment tester en demo ?
Ouvrir un compte demo chez n'importe quel broker MT5, installer AurumSMC.ex5 comme decrit en section 1, l'attacher a XAUUSD H1 et le laisser tourner. Une periode d'observation de 4 a 8 semaines est recommandee avant de passer en reel.
Compatibilite FTMO et prop firms
Le bot respecte les regles classiques des prop firms : DD journalier 2,5 %, DD total 8 %, pas de trading sur news par defaut. Ajuster ces valeurs si votre prop firm impose des seuils differents (par exemple DD journalier 5 %, DD total 10 %).
Puis-je le faire tourner sur d'autres paires ?
Le sizing est universel et broker-agnostique, donc techniquement oui. Mais les valeurs par defaut (Lookback 4, MinRR 3,0, ATR 30-500 pips) sont calibrees pour XAUUSD H1. Tout autre symbole necessite une optimisation specifique.
9. Support
Pour toute question, contacter l'auteur via la page produit MQL5 Market. Inclure dans votre demande :
- Le nom du broker
- Le type de compte (Hedge / Netting)
- La version du build MT5
- Une capture d'ecran du Journal Experts si possible
Avertissement
Les performances passees ne garantissent pas les resultats futurs. Le trading de devises et de matieres premieres comporte un risque substantiel de perte et n'est pas adapte a tous les investisseurs. N'investissez jamais plus que ce que vous pouvez vous permettre de perdre.
