Trade Manager Assistant Mt5 ZeroLogics
- Utilitaires
- Version: 1.6
- Mise à jour: 8 octobre 2026
- Activations: 10
ZeroLogics. Outil de base pour la gestion des positions, la gestion du risque et la planification, avec niveaux visuels, TP, RR, calcul de lot, profits/pertes, SL et TP déplaçables, avec options automatiques de base par opération telles que le trailing stop, l'auto break-even et les clôtures partielles automatiques. Un outil conçu pour simplifier vos trades — il ne s'agit pas d'un outil professionnel et n'a pas la prétention de l'être. Il intègre 2 langues : ANGLAIS et ESPAGNOL.
Guide d'Utilisation Complet et Manuel Technique d'Exploitation
ZeroLogics • MetaTrader 5 (MQL5) • Manuel Officiel1. Introduction et Architecture
Le Trade Manager (TM) est un assistant de base pour l'exécution d'ordres, le calcul du risque monétaire et la gestion dynamique des positions sur MetaTrader 5. Il est développé sur le moteur graphique vectoriel CCanvas , ce qui élimine le besoin de polices externes, de bibliothèques DLL ou de fichiers d'images secondaires, garantissant des performances de rafraîchissement optimales sans aucune latence lors de la prise d'ordres.
- Exécution et Gestion Visuelles : Création et glisser-déposer interactif (Drag & Drop) d'ordres au marché, d'ordres différés, de Stop Loss et de Take Profit.
- Cartographie Monétaire Réelle : Décomposition en temps réel des profits et pertes dans la devise exacte du compte, en tenant compte du spread, du swap accumulé et des commissions aller-retour (round-trip).
- Modules Détachables : Panneaux flottants d'exécution et de clôture pouvant être positionnés indépendamment n'importe où sur le graphique.
- Automatisation Paramétrique : Auto Break Even, Trailing Stop progressif, verrouillage du ratio risque/rendement (RR Lock) et 3 paliers de clôture partielle automatique.
2. Paramètres d'Entrée (Inputs)
Configuration de l'Expert Advisor disponible dans l'onglet Paramètres d'entrée lors de son attachement au graphique :
| Paramètre | Type / Valeur par défaut | Description Opérationnelle |
|---|---|---|
| ShowHUD | bool (true) | Affiche ou masque l'interface graphique principale sur le graphique. |
| PanelX / PanelY | int (12 / 84) | Coordonnées initiales en pixels (origine en haut à gauche du graphique). |
| PanelWidth / PanelHeight | int (320 / 535) | Dimensions de base du panneau (largeur : 250–1000 px, hauteur : 430–1600 px). |
| FontSize | int (8) | Taille de police de base pour les étiquettes de contrôle sur le graphique. |
| InpMagic | long (460129) | Numéro magique (Magic Number) unique attribué aux ordres générés par le bot. |
| ManageOnlyOwnMagic | bool (false) | false = gère tous les ordres du symbole actif ; true = gère uniquement les ordres associés à ce magic number. |
| BurstDeviationPoints | ulong (10) | Déviation maximale tolérée (slippage) en points lors de l'envoi d'ordres au marché. |
| RiskCommissionPerLot | double (-1.0) | -1.0 = calcul automatique de la commission aller-retour selon l'historique ; 0.0 = compte sans commission ; >0 = coût fixe défini par lot dans la devise du compte. |
| BreakEvenSafetyPips | double (0.0) | Marge de sécurité supplémentaire en pips au-delà du point mort. Si 0.0, garantit au moins 1 tick net. |
| PartialClose1/2/3Percent | double (25 / 50 / 75) | Pourcentages de volume à clôturer assignés aux 3 boutons de clôture partielle rapide du panneau. |
| EnableTradeSounds | bool (true) | Active les alertes sonores natives (WAV intégré) lors de l'exécution, des ouvertures et des sorties par SL/TP. |
| EnableButtonSounds | bool (true) | Retour sonore lors du clic sur les boutons, champs de saisie et icônes. |
| EnablePushNotifications | bool (false) | Envoie des notifications push vers l'application MT5 en cas de rejet par le courtier ou de pause de sécurité. |
| HideNativeTradeLevels | bool (true) | Masque les lignes de trading natives de MT5 pour éviter les chevauchements visuels avec les étiquettes du bot. |
| TradeRowsRightMargin | int (7) | Marge en pixels entre le bord droit du graphique et les lignes de positions. |
| VisualRefreshMs | int (250) | Intervalle minimal (en ms) entre les rafraîchissements complets de l'interface graphique. |
| TimerIntervalMs | int (100) | Période du timer interne de l'Expert Advisor en millisecondes (plage autorisée : 20 à 1000 ms). |
| VisualTP/SLTransparency | double (81.2) | Transparence du remplissage des zones de projection du TP et du SL (0 = opaque, 100 = invisible). |
| VisualTP/SLOpacity | double (100.0) | Opacité globale des conteneurs de projection graphique sur le graphique. |
| VisualTP/SLProgressOpacity | double (43.1) | Opacité de l'ombrage dynamique de progression du prix vers l'objectif. |
| VisualTP/SLBorderOpacity | double (58.8) | Opacité des bordures délimitant les boîtes de projection. |
| VisualRepaintIntensity | double (100.0) | Intensité de l'ombrage de suivi de progression du prix dans la zone de projection. |
| TPLevelFillOpacity | double (70.6) | Opacité du fond des étiquettes arrondies des niveaux de TP enregistrés sur le graphique. |
| NeonGlow | bool (true) | Active l'effet de halo extérieur adouci de style néon sur les éléments interactifs. |
| NeonFont / NeonNumberFont | string | Polices typographiques utilisées ("Bahnschrift" pour le texte / "Consolas" pour les chiffres). |
3. Structure et Fonctionnement du Panneau Principal (HUD)
3.1. En-tête Informatif
- Compteur de Positions : Affiche la ventilation en temps réel des positions ouvertes ( [SELL] X et [BUY] Y ).
- Ordres Différés Actifs ( ? N ) : Compteur en direct des ordres différés placés chez le courtier en attente d'exécution.
- Unité de Temps (Timeframe) : Indique la période active du graphique (M1, M5, H1, etc.).
- Sélecteur de Langue ( [ES] / [EN] ) : Menu déroulant permettant de basculer instantanément toute l'interface et les messages entre l'espagnol et l'anglais.
3.2. Métriques du Compte en Temps Réel
- TOTAL : Flottant consolidé en direct (profit ou perte latent) de toutes les positions ouvertes sur l'actif.
- BALANCE : Solde net arrêté du compte et devise de base de règlement.
- PROFIT DIARIO (Profit du Jour) : Bénéfice net clôturé depuis 00:00 heure du serveur courtier (incluant commissions et swaps facturés).
3.3. Modes de Dimensionnement et Gestion du Risque
- RISK % : Calcule automatiquement la taille du lot pour risquer un pourcentage exact du solde si le Stop Loss est touché.
- RISK $ : Calcule la taille du lot pour risquer un montant monétaire précis dans la devise du compte.
- LOTAJE (Taille de Lot Fixe) : Désactive le calcul automatique du risque et permet de trader avec un volume fixe saisi manuellement.
- Or (XAUUSD / GOLD) : variation de $1.00 = 10 pips ($0.10 par pip).
- Indices (US30, NAS100, SPX500) : variation de $1.00 = 1 pip.
- Pétrole (WTI / BRENT / USOIL) : variation de $0.10 = 10 pips ($0.01 par pip).
- Cryptomonnaies (BTCUSD) : variation de $1.00 = 1 pip.
- Paires Forex en JPY : variation de 0.01 = 1 pip.
- Forex Standard : variation de 0.0001 = 1 pip.
3.4. Trading par Rafales (Burst Trading)
Permet de fractionner une entrée en plusieurs sous-ordres envoyés de manière asynchrone au serveur :
- Interrupteur Circulaire : Active ou désactive la fonction de tir en rafale.
- Champ Numérique : Accepte de 1 à 100 ordres par rafale.
- RISK GRUPAL (Risque Groupé) : Répartit le risque total (ou le lot saisi) équitablement entre le nombre d'ordres.
- RISK INDIVIDUAL : Attribue à chaque ordre de la rafale le risque ou le lot intégralement configuré.
4. Modules Flottants Détachables
Le bloc d'Exécution (SELL / BUY) ainsi que le bloc de Clôtures disposent d'un onglet latéral gris ( [::] ) permettant de les détacher du panneau principal et de les déplacer librement sur le graphique.
Permet de placer les boutons d'achat et de vente directement à côté des bougies en cours pour des entrées ultra-rapides en scalping.
Offre un accès immédiat aux clôtures partielles rapides (25 %, 50 %, 75 %), au Break Even et à la clôture d'urgence sans encombrer la zone d'analyse graphique.
Lorsqu'ils sont détachés, un bouton [X] apparaît dans leur coin. En cliquant dessus, le bloc se réintègre automatiquement dans son compartiment d'origine du panneau principal.
5. Trading Visuel sur le Graphique
5.1. Prévisualisation Manuelle Préliminaire (Manual Preview)
En cliquant sur MANUAL BUY ou MANUAL SELL , un ordre simulé est généré sur le graphique :
- Ligne d'Entrée : Suit en direct le prix Ask/Bid en temps réel au moyen d'une ligne pointillée.
- Niveaux SL et TP Déplaçables : Si aucune valeur n'a été saisie dans le panneau, des étiquettes apparaissent pour être glissées jusqu'à la position souhaitée.
- Lecture du R:R et Montant en Direct : Affiche le ratio risque/rendement projeté et le gain ou la perte monétaire estimé(e) en temps réel.
- Déclenchement : Se confirme en appuyant sur le bouton principal BUY ou SELL . S'annule en appuyant sur Esc ou sur la croix X de la ligne.
5.2. Ordres Différés Visuels (Pending Orders)
En appuyant sur PENDIENTE BUY ou PENDIENTE SELL , une structure complète d'ordre différé se déploie sur le graphique :
- Détection Automatique Limit / Stop : En faisant glisser la ligne d'entrée au-dessus ou en dessous du prix actuel, le bot commute automatiquement le type d'ordre (Buy Limit, Buy Stop, Sell Limit ou Sell Stop).
- Crochet Connecteur (Bracket) : Relie visuellement le niveau d'entrée à ses niveaux projetés de Stop Loss et Take Profit.
- Modification par Double-Clic : Double-cliquer sur n'importe quel ordre différé actif chez le courtier ouvre son brouillon visuel pour ajuster le prix, le SL ou le TP directement à l'écran.
5.3. Lignes de Positions Ouvertes (Trade Rows)
Chaque position active génère une ligne interactive ancrée à son niveau de prix d'exécution :
- Glisser-Déposer Dynamique (Drag & Drop) : Faire glisser les étiquettes SL ou TP recalcule le niveau chez le courtier et affiche une boîte flottante indiquant le montant monétaire projeté et le prix exact à droite.
- Onglet Bleu BE : S'allume automatiquement lorsque le SL atteint le niveau de Break Even (couvrant entrée, spread, swap et commissions). Sert également de poignée de glissement.
- Déploiement en Éventail (Overlap Fan) : Si plusieurs ordres s'ouvrent au même niveau de prix, maintenir le curseur pendant 2 secondes au-dessus déploie une cascade verticale ordonnée avec pagination < et > pour gérer chaque ordre séparément.
6. Panneau de Paramètres Avancés (L'Engrenage [⚙] )
En cliquant sur l'icône d'engrenage hexagonal située sur une ligne d'ordre ou un brouillon, la fenêtre modale de gestion avancée s'ouvre :
6.1. AUTO BE (Break Even Automatique)
Déplace automatiquement le Stop Loss au seuil de rentabilité lorsque le profit atteint le palier défini :
- TRIGGER : Gain requis pour l'activation (configurable en PIPS , % DEL TP , MONEDA (montant monétaire) ou R:R ).
- BE + : Marge de profit supplémentaire ajoutée au prix d'entrée pour garantir un résultat net positif.
- Calcul Réel des Coûts : Garantit la couverture intégrale du prix d'entrée, du spread, du swap accumulé et des commissions aller-retour.
6.2. TRAILING (Trailing Stop Progressif)
- START : Distance de profit requise pour initier le suivi.
- DISTANCIA : Écart auquel le Stop Loss accompagne l'évolution du prix.
- STEP : Pas minimum d'avancée du cours avant d'émettre une nouvelle modification auprès du courtier.
6.3. RR LOCK (Verrouillage du Ratio Risque/Rendement)
En activant le cadenas, le ratio R:R est verrouillé. Si le Stop Loss est déplacé manuellement sur le graphique ou par le trailing stop, le Take Profit est automatiquement recalculé et repositionné chez le courtier pour maintenir le ratio mathématique exact.
6.4. AUTO PARCIALES (Prises de Bénéfices Partielles Automatisées)
Permet de programmer jusqu'à 3 paliers automatiques et indépendants de clôture partielle :
- Modes par Niveau :
- R:R : Clôture dès l'atteinte de multiples du risque initial (ex. : 1R, 2R, 3R).
- TP : Positionne un niveau de prix de Take Profit spécifique sur le graphique, ajustable visuellement.
- % DIST. TP : Clôture après avoir parcouru un pourcentage de la distance totale entre l'entrée et le TP final.
- CERRAR % (Clôturer %) : Pourcentage du volume de base initial à liquider à chaque palier (le cumul ne peut excéder 100 %).
6.5. Visualisation Avancée
- NIVELES DE TP : Projette des étiquettes arrondies sur le graphique. Dès qu'une clôture partielle est exécutée, l'étiquette affiche automatiquement une coche verte de confirmation (✔).
- POSICIÓN VISUAL : Projette des zones rectangulaires semi-transparentes sur le graphique (verte vers le TP et rouge vers le SL) avec ombrage dynamique en temps réel au fur et à mesure que le cours progresse vers les objectifs.
7. Fonctions Auxiliaires et Sécurité
Cadre flottant à côté de la bougie en formation calculant le temps restant exact en millisecondes à partir des ticks du serveur courtier (au format MM:SS ou HH:MM:SS).
Le bot génère et extrait automatiquement ses propres fichiers audio dans MQL5\Files\VTM_Audio\ pour les alertes d'ouverture, de clôture par TP/SL et les clics de boutons.
Toutes les configurations de l'engrenage, l'état d'exécution des clôtures partielles et l'emplacement des panneaux sont sauvegardés dans des fichiers binaires locaux sous VTM_State\ associés au compte et au symbole. En cas de changement d'unité de temps, de redémarrage de MT5 ou de coupure réseau, le bot restaure fidèlement son état sans dupliquer d'ordres ni perdre de niveaux configurés.
