DoubleDragon Gold
- Experts
- Version: 3.78
- Activations: 5
> Language: Français | Product: DoubleDragon Gold
DoubleDragon Gold - Description produit MQL5 Market (français)Short description (pour le champ "brief description")
DoubleDragon Gold est un gestionnaire de trades automatisé pour l'or (XAUUSD) sur M1. Il
construit des chaînes couvertes, suit le prix moyen pondéré de chaque chaîne et clôture la
chaîne entière dès qu'un petit objectif configurable est atteint. Cinq modes sélectionnables
et quatre tailles de lot de départ définissent l'espacement, l'objectif et la courbe des
lots. Un système de fusibles à plusieurs niveaux est disponible pour la perte flottante, le
séjour profond, la restitution après rebond, la perte journalière et la clôture du week-end
(tous facultatifs et désactivés dans la configuration par défaut).
Full description
Vue d'ensemble
DoubleDragon Gold est un Expert Advisor (EA) entièrement automatisé conçu pour l'or
(XAUUSD) sur l'unité de temps M1. L'EA ne dépend pas d'un signal d'entrée unique. Il gère
une chaîne de positions à deux sens (couvertes), maintient le prix moyen de la chaîne proche
de la dernière jambe exécutée et sort de la chaîne entière lorsque le profit moyen pondéré
atteint l'objectif configuré. L'espacement entre les jambes, la distance d'objectif et la
courbe des lots sont déterminés par le mode sélectionné et la taille de lot de départ.
Un compte de couverture (hedging) est requis. L'EA ouvre des positions longues et courtes
indépendamment et gère chaque côté comme sa propre chaîne.
Fonctionnement
- Construction de la chaîne. Les positions sont ajoutées à un espacement fixe ou
adaptatif. Chaque nouvelle jambe rapproche le prix moyen de la chaîne du prix actuel du
marché.
- Sortie de chaîne. La chaîne entière est clôturée lorsque le profit moyen pondéré de ce
côté atteint l'objectif. Les niveaux de take profit sont gérés côté serveur, et un
remplissage basé sur les ticks s'exécute après une exécution afin que l'objectif reste
cohérent.
- Gestion à deux sens. Les chaînes longues et courtes sont suivies séparément, de sorte
que l'EA peut réduire l'exposition d'un côté pendant que l'autre continue de fonctionner.
- Espacement et objectif adaptatifs. Les deux peuvent suivre le mode sélectionné, ou être
désactivés ou remplacés manuellement.
Modes sélectionnables et lots de départ
Cinq modes sont disponibles. Ils diffèrent par la manière dont la distance entre les jambes
est calculée, dont l'objectif de sortie de chaîne est calculé, et par le temps d'attente de
l'EA avant de rentrer du même côté après la clôture d'une chaîne :
| Mode | Distance entre les jambes | Objectif de sortie de chaîne | Délai de rentrée |
|---|---|---|---|
| Conservative | S'adapte à la volatilité du marché (basé sur l'ATR) | Fixe | 75 s |
| Classic | Distance fixe, sans adaptation à la volatilité | Fixe | 75 s |
| Smart (default) | Distance fixe standard | S'adapte à la volatilité du marché | 30 s |
| Aggressive | Distance dense (jambes plus rapprochées) | Objectif plus large basé sur la volatilité | 30 s |
| D recipe | Même moteur que Conservative, fourni avec des valeurs de preset fixes | Fixe | 75 s |
Comment lire le tableau
- Distance entre les jambes - de combien le prix doit bouger avant que la position
suivante soit ajoutée. « S'adapte à la volatilité » signifie que l'EA mesure l'amplitude
récente du marché (ATR, average true range) et élargit ou réduit automatiquement le pas.
- Objectif de sortie de chaîne - le profit moyen pondéré auquel la chaîne entière se
clôture. Un objectif basé sur la volatilité suit le marché ; un objectif fixe ne le suit
pas.
- Délai de rentrée - combien de temps l'EA attend avant d'ouvrir une nouvelle chaîne du
même côté après la clôture de la précédente.
- D recipe est l'option à faible risque : elle fait tourner le moteur Conservative avec
des valeurs de preset fixes (rien à régler). Elle est destinée aux utilisateurs qui
veulent la configuration la plus simple.
Quatre tailles de lot de départ (0.01, 0.02, 0.03, 0.04) peuvent être sélectionnées
indépendamment du mode. L'EA n'ajuste jamais les lots de lui-même en fonction du solde du
compte ou de la taille du contrat.
Protection : ce qui est actif et ce que vous activez vous-même
Le moteur de mode ci-dessus (distance, objectif, temps de pause) est toujours actif. Les
couches de protection supplémentaires sont désactivées dans la configuration par défaut ;
vous activez celles que vous voulez dans les paramètres d'entrée :
| Protection | Défaut | Effet lorsqu'elle est activée |
|---|---|---|
| Garde de perte journalière ( DailyLossGuard ) | Désactivée | à 15% de perte journalière, met en pause les nouvelles entrées et les remplissages ; les positions ouvertes continuent d'être gérées et rien n'est clôturé de force |
| Fusible de perte flottante persistante | Désactivé | clôture une chaîne après que la perte flottante est restée au-dessus de votre seuil pendant le nombre de minutes choisi |
| Fusible de séjour profond | Désactivé | clôture une chaîne restée trop longtemps en profondeur alors que la perte flottante dépasse votre seuil |
| Fusible de distance excessive à l'objectif | Désactivé | clôture lorsque le prix est trop loin de l'objectif et que la perte flottante dépasse votre seuil |
| Fusible de restitution après rebond | Désactivé | après un rebond, clôture si une part définie de la perte récupérée est rendue |
| Clôture du week-end | Désactivée | tente de clôturer dans une perte autorisée avant le week-end |
| Évitement des sessions et des news | Désactivé | met en pause les nouvelles entrées aux ouvertures de marché et autour des événements du calendrier |
| Vérification et réparation | Désactivée | vérifie et restaure l'état local si l'EA se bloque |
Chacune de ces options est facultative ; avec toutes désactivées, l'EA gère toujours les
chaînes, les objectifs et les sorties comme décrit ci-dessus.
Comment activer une protection, et valeurs de départ suggérées
Trois étapes :
1. Attachez l'EA à un graphique XAUUSD M1 et appuyez sur F7 (ou double-cliquez sur l'EA dans
le Navigateur et ouvrez Inputs).
2. Trouvez le groupe correspondant dans la liste : groupes 03-06 pour les fusibles, groupe 07
pour les sessions et l'évitement des pertes, groupe 10 pour la vérification et la
réparation.
3. Saisissez les valeurs et appuyez sur OK. L'EA les applique au tick suivant, et les chaînes
déjà ouvertes sont réévaluées avec les nouveaux seuils.
Deux règles qui s'appliquent à tous les montants :
- Les montants sont saisis comme base USD. Sur un compte en cents, l'EA les convertit
automatiquement (facteur 100x), vous tapez donc toujours les mêmes nombres en USD quel que
soit la devise du compte.
- Les seuils évoluent avec le multiplicateur du lot de naissance de la chaîne : une
chaîne démarrée avec une taille de lot plus grande reçoit des seuils proportionnellement
plus grands. Vous n'avez pas besoin de réglages séparés pour chaque taille de lot de
départ.
Une valeur de 0 (ou false ) désactive cette protection - et la désactivation est le
défaut pour toutes.
| Protection | Paramètres à définir | Valeurs de départ suggérées |
|---|---|---|
| Fusible de perte flottante persistante | InFloatEscUsd / InFloatEscMin / InFloatEscResetUsd / InFloatEscDeepUsd | 300 / 30 / 150 / 800 |
| Fusible de séjour profond | InDeepDwellLayer / InDeepDwellMin / InDeepDwellUsd | 20 / 60 / 500 |
| Fusible de distance excessive à l'objectif | InRetrEscUsd / InRetrEscFloatUsd | 30 / 400 |
| Fusible de restitution après rebond | InRebEsc / InRebEscLayer / InRebEscArmUsd / InRebEscMinRebUsd / InRebEscRecPct / InRebEscGiveUsd / InRebEscGivePct | true / 25 / 250 / 60 / 0.5 / 150 / 0.5 |
| Garde de perte journalière | DailyLossGuard | true (le seuil est fixé à 15%) |
| Clôture du week-end | WeekendFinish / InWeekendLossLimit | true / 0 (automatique) |
| Évitement des sessions et des news | UseSessionOpenGate / NewsAutoManage | true / true |
| Vérification et réparation | InAutoHeal | true |
Les chiffres ci-dessus sont un point de départ à ajuster selon la taille de votre compte
et votre tolérance au risque, et non une indication sur la taille du compte ni un budget de
risque. Testez-les sur un compte de démonstration avec les conditions de votre courtier
avant de passer en réel. Chaque fusible ne fait que terminer une chaîne plus tôt : il
n'ouvre jamais de nouvelle position et n'augmente jamais la taille du lot.
Panneau de contrôle manuel
Un panneau sur le graphique fournit des niveaux de pause (arrêt des nouvelles entrées, puis
arrêt des remplissages), une clôture en un clic qui n'affecte que les positions de l'EA
lui-même sur le symbole courant, et des affichages d'état en direct pour les chaînes, les
objectifs et l'état des fusibles. Les boutons ne touchent jamais aux positions ouvertes par
d'autres EA ou manuellement.
Paramètres d'entrée
Les paramètres d'entrée sont regroupés par fonction : réglages généraux, gestion automatique,
cinq groupes de fusibles, sessions et évitement des pertes, gestion des pauses, affichage et
exécution, vérification et réparation, et des groupes de maintenance pour les configurations
héritées. Chaque paramètre d'entrée dispose d'une description en anglais dans le terminal.
Configuration recommandée
- Symbole : XAUUSD (ou le symbole de l'or de votre courtier), unité de temps M1
- Compte : compte de couverture ; les comptes en cents sont pris en charge (les unités USD et
cents sont détectées automatiquement)
- Commencez avec le mode par défaut et la plus petite taille de lot de départ, et vérifiez
d'abord les réglages sur un compte de démonstration
Remarques importantes
- L'EA est un outil de gestion de trades. Il ne garantit aucun résultat de trading, et la
perte flottante, le spread, le slippage et le swap peuvent tous influencer le résultat.
- Gardez le terminal en marche et le trading automatique activé pendant que l'EA est actif.
- Si vous exécutez plus d'une instance sur le même symbole, donnez à chaque instance son
propre identifiant d'ordres ( Magic ) unique afin qu'elles ne se gèrent pas mutuellement.
- Avant la première exécution en réel, testez l'EA sur un compte de démonstration avec les
conditions de votre courtier.
Assistance
Les questions et les rapports de bugs sont traités via la page produit MQL5 Market et le chat
MQL5 intégré.
Paramètres d'entrée
Input parameters
01 - General Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
| Preset | ENUM_STRATEGY_MODE | MODE_SMART | Strategy mode: Conservative / Classic / Smart / Aggressive / D recipe |
| InStartLotSpec | ENUM_START_LOT_SPEC | START_LOT_001 | Initial lot size (lots) |
| EnableLong | bool | true | Allow long entries; open long positions keep being managed when off |
| EnableShort | bool | true | Allow short entries; open short positions keep being managed when off |
| Magic | long | 300003 | Order ID (magic): must be unique per symbol and instance |
02 - Automatic Management
| Parameter | Type | Default | Description |
|---|---|---|---|
| InUseAtrStep | ENUM_OPTION_SWITCH | OPTION_DEFAULT | Auto spacing: follow preset / off / on |
| InUseAtpTarget | ENUM_OPTION_SWITCH | OPTION_DEFAULT | Auto take-profit distance: follow preset / off / on |
| InRescue | bool | false | Rescue refill: open an extra position to pull the average price closer when conditions are met |
| InDirMemo | bool | false | Cooldown on same-direction entries after a loss |
| InEscDayStop | bool | true | After an emergency fuse exit, stop new same-direction entries for the rest of the day |
03 - Fuse: Persistent Floating Loss Exit
| Parameter | Type | Default | Description |
|---|---|---|---|
| InFloatEscUsd | double | 0 | Floating loss (USD) at which monitoring starts (0 = off) |
| InFloatEscMin | int | 5 | Minutes of sustained floating loss before exit |
| InFloatEscResetUsd | double | 250 | Floating loss (USD) retreat that cancels the timer |
| InFloatEscDeepUsd | double | 700 | Floating loss (USD) that triggers an immediate exit (0 = off) |
04 - Fuse: Deep Dwell Exit
| Parameter | Type | Default | Description |
|---|---|---|---|
| InDeepDwellLayer | int | 0 | Layer from which deep dwell monitoring starts (0 = off) |
| InDeepDwellMin | int | 45 | Minutes of deep dwell before the exit check |
| InDeepDwellUsd | double | 350 | Minimum floating loss (USD) at check time to exit |
05 - Fuse: Too Far From Take Profit
| Parameter | Type | Default | Description |
|---|---|---|---|
| InRetrEscUsd | double | 0 | Distance from take profit (quote spread) that triggers exit (0 = off) |
| InRetrEscFloatUsd | double | 0 | Additional minimum floating loss (USD; 0 = no extra condition) |
06 - Fuse: Give-Back After Rebound
| Parameter | Type | Default | Description |
|---|---|---|---|
| InRebEsc | bool | false | Enable give-back exit after a rebound |
| InRebEscLayer | int | 25 | Minimum layer to start monitoring |
| InRebEscArmUsd | double | 200 | Minimum floating loss (USD) to start monitoring |
| InRebEscMinRebUsd | double | 50 | Minimum rebound (USD) to count as valid |
| InRebEscRecPct | double | 0.5 | Minimum share of the loss recovered to count as valid (0-1; 0 = no limit) |
| InRebEscGiveUsd | double | 150 | Give-back (USD) after a valid rebound that triggers exit |
| InRebEscGivePct | double | 0.5 | Give-back as a share of the rebound (0-1; first threshold wins; 0 = USD only) |
07 - Sessions and Loss Avoidance
| Parameter | Type | Default | Description |
|---|---|---|---|
| NewsAutoManage | bool | false | News avoidance: pause new entries and refills around events, keep managing open positions |
| WeekendFinish | bool | false | Weekend finish: try to exit within the allowed loss before market close |
| InWeekendLossLimit | double | 0 | Allowed weekend loss: 0 = automatic; positive values in account display units (USD account = USD, cent account = cents) |
| UseSessionOpenGate | bool | false | Session open gate: pause new entries and tighten targets at major market opens |
| DailyLossGuard | bool | false | Daily loss guard: after triggering, pause new entries and refills, keep managing open positions |
08 - Pause Management
| Parameter | Type | Default | Description |
|---|---|---|---|
| InPauseTightenMinutes | int | 30 | Minutes after pausing during which take profit is tightened |
09 - Display and Execution
| Parameter | Type | Default | Description |
|---|---|---|---|
| ShowPanel | bool | true | Show trading panel |
| PanelCompact | bool | false | Panel collapsed by default |
| PanelX | int | 8 | Panel horizontal position (pixels) |
| PanelY | int | 24 | Panel vertical position (pixels) |
| ShowChartArt | bool | true | Show dark chart background |
| SlippageUsd | double | 0.30 | Allowed slippage (gold price distance, USD per ounce) |
10 - Check and Repair
| Parameter | Type | Default | Description |
|---|---|---|---|
| InAutoHeal | bool | false | Auto check and repair: verify and restore local state when the EA stalls |
