Description
# Le Scalpeur Midas : Stratégie de Précision pour l'Or Institutionnel (XAUUSD)
Conçue exclusivement pour le marchĂ© Spot Gold (XAUUSD) sur cTrader, **La StratĂ©gie Midas** est un algorithme de scalping de haute prĂ©cision de niveau institutionnel. Conçu autour du principe de prĂ©servation du capital, le systĂšme fonctionne comme un moteur de rĂ©version Ă la moyenne sĂ©lective. Il identifie les micro-creux et micro-pics lors de conditions de marchĂ© contrĂŽlĂ©es et en range, sĂ©curise les gains localisĂ©s via un mĂ©canisme algorithmique de verrouillage des profits, et applique des contrĂŽles de risque stricts grĂące Ă des interrupteurs d'arrĂȘt de volatilitĂ© multi-couches.
---
## Performance & Référence de Backtest Historique
La stratégie a subi des tests de résistance historiques approfondis dans cTrader en utilisant des données de tick replay institutionnelles, incluant une modélisation réaliste des spreads aléatoires et une simulation complÚte des commissions.
| Indicateur | Résultat de Référence Vérifié |
| --- | --- |
| **Symbole de Trading** | XAUUSD (Or Spot) |
| **Période du Graphique** | M1 (1 Minute) |
| **DurĂ©e du Test** | 1 An, 3 Mois, 21 Jours (12/05/2025 â 02/09/2026) |
| **Solde Initial** | 10 000,00 $ USD |
| **Profit Réalisé Net** | +2 846,58 $ USD |
| **Retour sur Investissement (ROI)** | **+28,47 %** |
| **Capital Final / Solde** | 12 846,58 $ USD |
| **Spread Simulé** | Spread Aléatoire Dynamique (30 à 50 pips) |
| **Déductions de Commission** | 30,00 $ par million USD de volume |
| **Effet de Levier du Compte** | 1:400 (Type de Compte Hedging) |
---
## Philosophie de Trading Principale & Logique dâExĂ©cution
### 1. Exécution par Réversion à la Moyenne
Lâalgorithme suit en temps rĂ©el les pics dâasks et creux de bids. Lorsque le prix recule du seuil configurĂ© depuis un extrĂȘme, il ouvre une entrĂ©e :
* **Achat sur creux (Long) :** Se dĂ©clenche lorsque le prix baisse du `Seuil dâAchat sur Creux` depuis le plus haut suivi.
* **Vente sur pic (Short) :** Se déclenche lorsque le prix remonte du `Seuil de Vente sur Hausse` depuis le plus bas suivi.
* **Glissement LimitĂ© :** Les ordres sont routĂ©s en tant quâordres `MarketRange`. Si la liquiditĂ© se rarĂ©fie et que les exĂ©cutions ne peuvent ĂȘtre obtenues dans la tolĂ©rance de glissement spĂ©cifiĂ©e, lâordre est rejetĂ© plutĂŽt que dâentrer Ă un prix dĂ©favorable.
### 2. Verrouillage Algorithmique des Profits
PlutĂŽt que dâattendre passivement un Take Profit standard ou un stop suiveur :
* Une fois quâune position atteint un profit flottant Ă©gal au **DĂ©clencheur de Verrouillage** (ex. +3,5 pips), le Stop Loss cĂŽtĂ© courtier est modifiĂ© au **Niveau de Verrouillage** (ex. +2,0 pips).
* Les trades gagnants sont protégés contre les retournements soudains tout en laissant de la marge pour atteindre la cible complÚte de Take Profit (ex. +10,0 pips).
### 3. Filtre de Cohérence de Tendance Multi-Temps
Pour Ă©viter dâacheter lors de baisses sĂ©vĂšres ou de shorter lors de rallyes verticaux incontrĂŽlĂ©s, le bot examine jusquâĂ quatre unitĂ©s de temps supĂ©rieures (M1, M5, M10, M15). Si une unitĂ© activĂ©e affiche un mouvement de momentum directionnel dĂ©passant le seuil, les entrĂ©es contre-tendance sont bloquĂ©es jusquâĂ stabilisation du mouvement.
### 4. Ăchelle Dynamique de Lots Suiveurs
LorsquâactivĂ©e, la taille de la position Ă©volue avec lâaccumulation pure des profits de la stratĂ©gie. La taille utilise une fonction en escalier (+1 lot de rĂ©fĂ©rence par seuil de profit dĂ©fini) et dĂ©croĂźt symĂ©triquement en cas de drawdowns, sans jamais descendre en dessous de votre lot de base.
### 5. Persistance dâĂtat
Le bot sauvegarde son profit réalisé, son pic historique, ses plafonds de drawdown et ses timers de refroidissement directement dans le `LocalStorage` de cTrader. Si votre VPS redémarre ou cTrader se relance, le bot reprend ses calculs historiques et ses timers de sécurité intacts.
---
## Protection Multi-Couches du Risque & du Capital
```
[ Tick de Prix Entrant ]
â
ââââââââââââââââââââââââââââââŽââââââââââââââââââââââââââââ
⌠âŒ
[ Phase 0a : Interrupteur dâArrĂȘt Dur ] [ Phase 0b : Garde-Plancher ]
Swing violent détecté ? Capitaux de la stratégie sous le plancher ?
ââ> Liquidation TOTALE & repos 7 jours ââ> Blocage des entrĂ©es, rĂ©duction du pire perdant
â
âŒ
[ Phase 0c : Objectif de Profit ]
Objectif atteint ?
ââ> EntrĂ©e en phase de clĂŽture : rĂ©colte des gagnants, autorisation de rĂ©cupĂ©ration des trades flottants
â
âŒ
[ Phase 0d : Zone de Danger Douce ]
Swing localisé rapide ?
ââ> Coupe les petites pertes (< plafond de clĂŽture), maintient les trades profonds, dĂ©clenche le cooldown
â
âŒ
[ Phase 1 & 2 : Portes dâEntrĂ©e ]
Session active ? Spread normal ? Actualités claires ? Tendance alignée ?
ââ> ExĂ©cution MarketRange limitĂ©e
```
* **Application de la Limite de Session (`CloseAllOnSessionEnd`) :** Restreint les entrĂ©es aux heures plus calmes (ex. session asiatique). Lorsque la fenĂȘtre opĂ©rationnelle de la session se ferme, les positions ouvertes peuvent ĂȘtre liquidĂ©es immĂ©diatement pour Ă©viter dâexposer aux croisements de liquiditĂ© europĂ©ens et amĂ©ricains volatils.
* **Garde-Plancher du Capital :** ProtÚge votre dépÎt sous-jacent. Si le P&L combiné flottant et réalisé de la stratégie tombe sous votre seuil, le bot suspend les nouveaux trades et liquide la position la moins performante tick par tick pour limiter les pertes.
* **Objectif de Profit & Protocole de ClĂŽture :** Lorsque lâobjectif de profit de la session est atteint, les nouvelles entrĂ©es sont immĂ©diatement gelĂ©es. Le bot prend les profits sur les positions gagnantes et laisse les positions ouvertes restantes travailler vers leurs cibles individuelles avant dâinitier un cycle de repos.
* **Zone de Danger Douce :** DĂ©tecte les pics rapides de volatilitĂ© localisĂ©e sur de courtes pĂ©riodes. Il rĂ©duit les positions rĂ©centes avant que leurs pertes ne sâaggravent, tout en laissant intactes les positions plus profondes pour Ă©viter les liquidations paniques Ă des extrĂȘmes temporaires de prix.
* **Interrupteur dâArrĂȘt Dur :** Sert dâarrĂȘt dâurgence ultime. Si un choc Ă©conomique majeur provoque un mouvement extrĂȘme des prix dans une fenĂȘtre dĂ©signĂ©e, toutes les positions dâachat et de vente sont liquidĂ©es immĂ©diatement, et le bot suspend le trading pour une pĂ©riode de refroidissement de plusieurs jours.
---
## Profil Recommandé du Trader & Exigences du Compte
* **Capital Minimum Recommandé :** 1 000 à 10 000 $ USD (ou équivalent en devise).
* **Effet de Levier Recommandé :** 1:100 à 1:500.
* **Type de Compte Courtier :** ECN à faible spread / Raw Spread avec exécution rapide et glissement minimal sur XAUUSD.
* **Plateforme :** cTrader Desktop ou Web (automatisation cBot activée).
* **Hébergement :** VPS Windows à faible latence situé prÚs des serveurs de trading de votre courtier (London LD4 ou New York NY4 recommandés).
---
## Référence des ParamÚtres par Défaut Testés
Voici les réglages par défaut correspondant à la référence vérifiée sur 15 mois :
### 1. GĂ©nĂ©ral & Ăchelle de Lots Suiveurs
| ParamÚtre | Valeur par Défaut | Description |
| --- | --- | --- |
| `Volume (Lots)` | `0.01` | Taille de position de base par exécution |
| `Activer Ăchelle de Lots Suiveurs` | `true` | Active la taille de position dynamique basĂ©e sur le profit pur |
| `Capital de RĂ©fĂ©rence (profit $ par Ă©tape)` | `1000.0` | Profit net requis pour augmenter la taille de position dâun pas |
| `Lots de Référence (taille de base ET taille de pas)` | `0.01` | Taille de lot ajoutée par étape de profit |
### 2. ParamĂštres dâExĂ©cution Achat & Vente
| ParamÚtre | CÎté Achat | CÎté Vente | Description |
| --- | --- | --- | --- |
| `Activer Grille` | `true` | `true` | Active lâactivation des trades directionnels |
| `Take Profit (Pips)` | `10.0` | `10.0` | Objectif de take-profit dur cÎté courtier |
| `Stop Loss (Pips)` | `5.0` | `5.0` | Stop loss dur en cas de catastrophe placĂ© Ă lâexĂ©cution de lâordre |
| `Déclencheur Lock SL (Pips)` | `3.5` | `3.5` | Profit flottant nécessaire pour déclencher le verrouillage du profit |
| `Niveau Lock SL (Pips)` | `2.0` | `2.0` | Niveau oĂč le Stop Loss est sĂ©curisĂ© une fois dĂ©clenchĂ© |
| `Seuil Creux / Hausse (Pips)` | `10.0` | `10.0` | Distance de recul requise pour ouvrir un trade |
| `Positions Max` | `1` | `1` | Nombre maximum de positions ouvertes simultanément par direction |
### 3. Timing, Sessions & Filtres de Tendance
| ParamÚtre | Valeur par Défaut | Description |
| --- | --- | --- |
| `Temps Min Entre Trades (Secondes)` | `0.0` | DĂ©lai minimum dâexĂ©cution entre trades consĂ©cutifs |
| `Activer Session Asiatique (01:00-08:00 UTC)` | `true` | Concentre le trading sur les heures plus calmes de la session asiatique |
| `Autres Préréglages de Session (Dead Zone, Londres, NY)` | `false` | Désactivé pour éviter les sessions à forte volatilité |
| `ClĂŽturer Toutes les Positions Ă la Fin de Session` | `true` | Ferme immĂ©diatement lâexposition ouverte Ă la fin de la session |
| `Blocage Auto NFP (Blackout Premier Vendredi)` | `true` | Suspend les entrées lors des publications US Non-Farm Payroll |
| `Vérifier Tendance 1M / 5M / 10M / 15M` | `true` (Tous) | Nécessite un alignement de tendance multi-temps avant entrée |
| `Lookback Tendance (Barres)` | `100` | Profondeur historique des barres évaluée pour les vérifications de tendance |
| `Mouvement Min Pour Compter Comme Tendance (Pips)` | `100.0` | Mouvement de prix minimum requis pour définir une tendance |
### 4. Garde-fous dâExĂ©cution & Objectifs de Profit
| ParamÚtre | Valeur par Défaut | Description |
| --- | --- | --- |
| `Glissement Acceptable Max (Pips)` | `100.0` | Seuil de rejet dâordre pour glissement de prix dĂ©favorable |
| `Spread Acceptable Max (Pips)` | `100.0` | Spread maximal autorisé avant pause des entrées |
| `Objectif de Profit ($)` | `200.0` | Profit cible par cycle avant entrée en phase de clÎture |
| `Reprise Auto AprĂšs Objectif` | `true` | RĂ©initialise et redĂ©marre aprĂšs atteinte de lâobjectif de profit |
| `Pause Avant Prochaine Phase dâObjectif (Heures)` | `0.0` | Pause de repos aprĂšs rĂ©alisation de lâobjectif |
### 5. Interrupteurs dâArrĂȘt Protecteurs Multi-Niveaux
| ParamÚtre | Valeur par Défaut | Description |
| --- | --- | --- |
| `Plancher de Capital - P&L Total Min ($)` | `-200.0` | Limite maximale de drawdown de la stratégie avant fermeture défensive |
| `Perte Min Avant ĂligibilitĂ© (Pips)` | `1000.0` | Perte minimale requise avant que le garde-plancher ne rĂ©duise un trade |
| `Capital de Référence pour % Drawdown ($)` | `1000.0` | Capital de base utilisé pour les vérifications de pourcentage de drawdown |
| `Drawdown Max Depuis le Pic (%)` | `200.0` | Seuil de drawdown du pic historique |
| `Swing Zone de Danger (Pips)` | `5000.0` | Seuil de swing localisé pour détection de volatilité douce |
| `FenĂȘtre Zone de Danger (Minutes)` | `40` | FenĂȘtre de lookback pour Ă©valuation de la zone de danger |
| `Perte Max Acceptable à la ClÎture (Pips)` | `100.0` | Perte maximale coupée lorsque la zone de danger est déclenchée |
| `Cooldown Zone de Danger (Minutes)` | `120` | Durée de refroidissement aprÚs déclenchement de la zone de danger |
| `Swing Interrupteur dâArrĂȘt Dur (Pips)` | `10000.0` | Seuil de swing extrĂȘme pour liquidation en cas de choc marchĂ© |
| `FenĂȘtre Interrupteur dâArrĂȘt Dur (Minutes)` | `60` | PĂ©riode de lookback pour calcul dâarrĂȘt dur |
| `PĂ©riode de Repos AprĂšs ArrĂȘt Dur (Jours)` | `7.0` | Pause de refroidissement aprĂšs une liquidation par arrĂȘt dur |
| `Override Repos ArrĂȘt Dur` | `false` | Bascule manuelle pour reprendre le trading aprĂšs un arrĂȘt dur |
---
## Guide dâInstallation Utilisateur Ătape par Ătape
1. **Installer le cBot :**
* TĂ©lĂ©chargez le fichier `.algo`. Double-cliquez dessus pour lâimporter automatiquement dans **cTrader**, ou ouvrez cTrader, allez Ă lâonglet **Automate**, cliquez sur **Ajouter**, et sĂ©lectionnez le fichier.
2. **Ouvrir le Graphique :**
* Sélectionnez le symbole **XAUUSD** (Or contre Dollar US).
* Réglez la période du graphique sur **m1** (graphique 1 minute).
3. **Attacher la Stratégie :**
* Glissez **La Stratégie Midas** depuis le panneau cBots sur votre graphique XAUUSD m1 actif.
4. **Configurer le Compte & les ParamĂštres :**
* Dans le panneau des paramÚtres du cBot, chargez les paramÚtres par défaut listés ci-dessus.
* Si vous tradez avec un solde rĂ©el de 10 000 $, assurez-vous que votre `Volume (Lots)` correspond Ă votre tolĂ©rance au risque (0,01 lots par tranche de 1 000â10 000 $ recommandĂ©).
* Confirmez que les rĂ©glages du **Filtre de Session** correspondent Ă lâheure UTC de votre courtier.
5. **Démarrer le Bot :**
* Cliquez sur le bouton vert **Démarrer** dans cTrader.
* Ouvrez lâonglet **Logs** pour confirmer lâinitialisation. Vous devriez voir :
`PRO EXTENDED : Midas InitialisĂ©. Grille Achat : ACTIVĂE. Grille Vente : ACTIVĂE.`
6. **Déploiement VPS :**
* Gardez le cBot en fonctionnement continu sur un VPS fiable Ă faible latence pour maintenir une surveillance constante des trades et le verrouillage des profits.
---
## Limitations OpĂ©rationnelles & Directives dâUtilisation
* **FenĂȘtres de Trading :** La StratĂ©gie Midas est optimisĂ©e pour des conditions de marchĂ© en range. La configuration par dĂ©faut cible la session asiatique (01:00 Ă 08:00 UTC), Ă©vitant la volatilitĂ© accrue du chevauchement Londres/New York.
* **Chocs MacroĂ©conomiques :** La protection automatique contre les actualitĂ©s surveille les Ă©vĂ©nements rĂ©currents comme le NFP mensuel. Cependant, lors dâĂ©vĂ©nements gĂ©opolitiques majeurs, dâannonces dâurgence sur les taux ou de flushs flash du marchĂ©, mettez le bot en pause jusquâĂ normalisation de lâaction des prix.
* **Avis sur la Dénomination des Pips :** La configuration des pips par courtier pour XAUUSD peut varier. Sur la plupart des flux or à 2 ou 3 décimales, 10 pips équivalent à 1,00 $ de mouvement de prix. Vérifiez les conventions de pips de votre courtier en trading démo avant de déployer du capital réel.
Résumé
Key features include an algorithmic profit-locking mechanism that adjusts stop-loss levels to secure gains once a floating profit threshold is reached, and a multi-timeframe trend coherence filter that blocks counter-trend trades based on momentum across M1, M5, M10, and M15 charts. Position sizing can dynamically scale with accumulated profits, and the bot maintains state persistence through cTraderâs LocalStorage to survive restarts.
Risk management is multi-layered, featuring session boundary enforcement, capital floor guards that suspend trading and liquidate losing positions when drawdowns exceed limits, profit goal wind-down protocols, soft danger zone volatility detection, and a hard kill switch that liquidates all positions during extreme market shocks and enforces a cooldown period.
The strategy has been backtested over 15 months with institutional tick data, showing a 28.47% ROI on a $10,000 starting balance under realistic spread and commission conditions. It is recommended for use with low-spread ECN/raw spread brokers, leverage between 1:100 and 1:500, and deployment on a low-latency VPS near broker servers.
