Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

ExMachina TradePilot - expert pour MetaTrader 5

Publié par:
[Supprimé]
Vues:
128
Note:
(10)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
### ExMachina Trade Pilot v1.30 - Gestion complète des ordres dans un seul panneau

**La précision avant le profit

Panneau professionnel de gestion des ordres pour MetaTrader 5. Trading en un clic avec calcul automatique des lots, système de fermeture partielle multi-TP, quatre modes de stop suiveur intelligents, seuil de rentabilité automatique et tableau de bord en temps réel - le tout à partir d'un seul panneau sur le graphique.

**Important:** Trade Pilot est un panneau de gestion manuelle des transactions, pas un robot de trading automatisé. Il ne génère pas de signaux ou n'ouvre pas de transactions par lui-même. L'exécuter dans le testeur de stratégie n'affichera aucune transaction, ce qui est normal. Attachez-le à un graphique live ou démo, activez Algo Trading, et utilisez les boutons du panneau.

---


TradePilot_HowItWorks


### Nouveautés de la v1.30

Cette mise à jour corrige l'erreur **"Invalid prices (ask=0.00000 bid=0.00000) "** signalée par plusieurs utilisateurs.

**L'objet CSymbolInfo renvoyait des prix périmés ou nuls même après avoir appelé Refresh(). Toutes les lectures de prix sont maintenant remplacées par des appels directs à SymbolInfoDouble() via des fonctions d'aide (GetAsk, GetBid, GetPoint, GetDigits), garantissant que chaque lecture de prix touche directement le serveur.

**Les ordres envoient maintenant price=0, ce qui demande au courtier de remplir au meilleur prix disponible. Après le remplissage, Trade Pilot lit le prix de remplissage réel et recalcule le SL/TP sur la base de l'entrée réelle - éliminant ainsi les rejets causés par des prix périmés.

**Une vérification au début de OnTick évite tout traitement lorsque les prix sont nuls (marché fermé, symbole non chargé). Les avertissements s'impriment une fois toutes les 30 secondes au lieu d'inonder l'onglet Experts à chaque tick.

**Gardes supplémentaires:** ManageTrailing et ManageBreakeven vérifient maintenant les prix avant d'essayer de modifier une position.

Tous les correctifs de la v1.10 restent intacts. Crédit au membre de la communauté qui a identifié le problème de mise en cache de CSymbolInfo et a contribué à la correction initiale.

---

### Comment ça marche

1. Vous analysez le marché et décidez de la direction à prendre
2. Vous cliquez sur ACHETER ou VENDRE sur le panneau.
3. Trade Pilot calcule la taille du lot, place l'ordre avec SL/TP
4. À partir de là, tout est automatique : fermetures partielles multi-TP, suivi intelligent et seuil de rentabilité.

---

### Fonctionnalité 1 : Trading en un clic avec Auto Lot

Cliquez sur ACHETER ou VENDRE. Le Trade Pilot s'exécute automatiquement :
- Calcule la taille de lot correcte en fonction de vos paramètres de risque (% du solde, $ fixe, ou lot fixe).
- Place le stop loss validé par rapport au niveau de stop minimum du courtier
- Place le take profit au niveau TP le plus éloigné
- Enregistre la position pour le suivi multi-TP

Le panneau affiche le lot calculé et le risque en dollars en temps réel, mis à jour à chaque tic-tac.

---

### Fonctionnalité 2 : Système de clôture partielle multi-TP

Définissez jusqu'à 3 niveaux de take-profit avec des pourcentages de clôture individuels :

- **TP1** (par défaut 150 pts, clôture 40%) : Bloquer les premiers profits
- **TP2** (par défaut 300 pts, clôture 30%) : Sécuriser plus avec un risque réduit
- PT3** (par défaut 500 pts, clôture 100%) : Laisser le runner atteindre son objectif

Lorsque le prix atteint TP1, Trade Pilot ferme 40% de la position. A TP2, un autre 30%. A TP3, le reste. Chaque fermeture partielle est enregistrée. L'état du TP persiste à travers les redémarrages de l'EA via les commentaires de position.

---

### Fonctionnalité 3 : Stop de suivi intelligent

Quatre modes de suivi :

- **Points fixes** : Suivi classique à une distance fixe
- Basé sur l'ATR** : Suivi dynamique qui s'adapte à la volatilité. Utilise l'ATR(14) x 1,5 par défaut.
- Bougie précédente** : S'aligne sur le haut/bas de la bougie précédente pour un suivi S/R naturel.
- Aucune** : Désactiver le suivi, gérer manuellement

Tous les modes incluent un paramètre de pas minimum et une validation au niveau des arrêts du courtier.

---

### Fonctionnalité 4 : seuil de rentabilité automatique

Lorsqu'une position atteint le seuil de profit configuré (par défaut 100 points), Trade Pilot déplace automatiquement le SL au seuil de rentabilité plus l'offset. Le bouton "Set B/E" force le seuil de rentabilité sur toutes les positions rentables en un seul clic.

---

### Fonctionnalité 5 : Ordres en attente et gestion des positions

Placez n'importe quel ordre en attente en un seul clic : Limite d'achat, Limite de vente, Stop d'achat, Stop de vente. Chaque ordre utilise le décalage configuré par rapport au prix actuel avec un calcul automatique du SL/TP. Tous les prix sont validés par rapport aux minimums des courtiers.

Boutons de gestion : Fermer tout, Fermer achat, Fermer vente, Supprimer en attente, Définir seuil de rentabilité.
---

### Tableau de bord en direct

Le tableau affiche en temps réel : la taille de lot calculée avec le mode de risque et le montant en dollars, le spread actuel (code couleur), les positions ouvertes par direction, l'exposition totale du lot, le P&L flottant, l'état du tracker multi-TP, le mode suiveur avec la valeur ATR en temps réel, et la configuration du seuil de rentabilité.

---

### Paramètres

| Groupe | Paramètre | Valeur par défaut |
|-------|-----------|---------|
| Taille du lot - Mode - Risque en % du solde - Taille du lot - Mode - Risque en % du solde - Taille du lot - Mode - Risque en % du solde
| Taille du lot - Pourcentage de risque - 1,0 % - Taille du lot - SL par défaut - SL par défaut - 1,0
| Taille du lot - SL par défaut - 200 points - Prise de bénéfices - Distance TP1 - 1,5 m
| Prise de bénéfices - Distance TP1 / % de clôture - 150 pts / 40 % - Prise de bénéfices - Distance TP2 / % de clôture - 150 pts / 40 % - Prise de bénéfices - Distance TP2 / % de clôture
| Prise de profit - Distance TP2 / Close % - 150 pts / 40% - Prise de profit - Distance TP3 / Close % - 300 pts / 30% - Prise de profit
| Prise de profit - TP3 Distance / Clôture % - 500 pts / 100% - ATR - ATR - ATR - ATR - ATR - ATR - ATR - ATR - ATR - ATR
| Mode de suivi - basé sur l'ATR - basé sur l'ATR
| Traînante - Période ATR / Multiplicateur - 14 / 1,5x - Traînante - Pas de traînage - 10,5
| Traînage - Pas de traînage - 10 points - Traînage - Pas de traînage - 10 points - Traînage
| Breakeven | Enabled / Trigger / Offset | Yes / 100 pts / 5 pts |
| En attente de déclenchement / Décalage par rapport au cours - Oui / 100 pts / 5 pts
| En suspens - SL / TP - 200 / 400 points - 100 points - 100 points - 100 points - 100 points - 100 points
| Nombre magique : 777777
| Avancé / Avancé / Dérapage / 20 points / Avancé / Dérapage / 20 points

---

### Installation

1. Téléchargez le fichier .mq5 et placez-le dans votre dossier MQL5/Experts/.
2. Ouvrez MetaEditor et compilez le fichier (F7).
3. Assurez-vous que le bouton Algo Trading de la barre d'outils est vert.
4. Faites glisser l'EA sur n'importe quel graphique
5. Dans l'onglet Commun, cochez "Autoriser Algo Trading"
6. Configurez les paramètres de risque dans l'onglet Entrées et cliquez sur OK
7. Vérifiez l'onglet Experts (Ctrl+E) pour "v1.30 initialized"

---

### Dépannage

**Les boutons ne répondent pas:** Le bouton Algo Trading dans la barre d'outils MT5 doit être vert, et "Allow Algo Trading" doit être coché dans l'onglet Common de l'EA. v1.30 enregistre la raison exacte dans l'onglet Experts.

**Message "Waiting for valid prices":** Le symbole ne reçoit pas de données en direct. Cliquez avec le bouton droit de la souris sur le symbole dans Market Watch et sélectionnez "Show All", ou changez la période du graphique pour forcer un rafraîchissement. Ce message apparaît également lorsque le marché est fermé.

**Erreurs "Invalid stops":** Votre courtier exige des distances de stop plus importantes. Augmentez les valeurs de Default SL et Pending SL dans les entrées.

**Zéro transaction dans le testeur de stratégie:** Comportement attendu. Trade Pilot est un panneau manuel - il faut cliquer sur un bouton pour ouvrir des transactions. A utiliser sur un graphique en direct ou de démonstration.

---

### Compatibilité

- MetaTrader 5, tous les courtiers
- Comptes de couverture et de compensation
- Tous les instruments : Forex, Or, Indices, Crypto
- Tous les délais

---

### Changelog

**v1.30** - Correction de "Invalid prices (ask=0.00000)" en remplaçant toutes les lectures de prix CSymbolInfo par des appels directs à SymbolInfoDouble(). Les ordres de marché utilisent le prix=0 pour le remplissage au meilleur prix avec le recalcul SL/TP post-remplissage. Ajout d'une porte de validation des prix OnTick avec des avertissements de 30 secondes. Ajout de protections de prix dans ManageTrailing et ManageBreakeven. Ajout de RefreshRates(). Corrections communautaires intégrées.

**v1.10** - Correction de la fiabilité du clic sur le bouton avec la vérification des permissions d'Algo Trading. Correction de l'erreur 4756 des stops invalides sur les brokers stricts. Correction des prix négatifs de SELL_STOP. Ajout de la persistance de l'état multi-TP dans les commentaires de position. Remplacement de Sleep(100) par un enregistrement différé basé sur les ticks. Correction du prix de référence de suivi SELL pour utiliser Ask. Correction de la distance négative de suivi de bougie sur les écarts. Ajout de la validation de SYMBOL_TRADE_STOPS_LEVEL. Ajout d'une journalisation détaillée des erreurs.

**v1.00** - Version initiale.

---

ExMachina Trading Systems - La précision avant le profit.

Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/70266

ExMachina Prop Dashboard ExMachina Prop Dashboard

Suivi en temps réel des règles des sociétés d'investissement : drawdown quotidien, drawdown maximum, progression de l'objectif de profit, nombre de jours de trading et statut du challenge avec des barres de progression visuelles. Préréglages pour FTMO, MyFundedFX, E8, TFT et Bulenox. Indicateur pur - pas d'interférence avec les transactions.

ASQ Command Desk ASQ Command Desk

ASQ CommandDesk is a professional order management panel for manual traders on MetaTrader 5. You make the trading decisions — CommandDesk handles execution, risk control, and exit management automatically.

KSQ CommandCenter Remote Google Sheets Trade Manager KSQ CommandCenter Remote Google Sheets Trade Manager

KSQ Command Centre is a production-ready, two-way bridge between MetaTrader 5 and Google Sheets. It was originally designed to help fund managers and quantitative traders remotely monitor and manage large, funded accounts (e.g., Darwinex Zero, Prop Firms, PAM, MAM) directly from a mobile browser, without needing to log in to a VPS. This Expert Advisor not only exports data—it actively listens for commands typed into your Google Sheet and executes them in MT5 in near real-time.

ATR Based Stop Loss Manager ATR Based Stop Loss Manager

A comprehensive stop-loss and trade management module offering multiple stop-loss methods (Fixed Pips, ATR-based, Swing High/Low, and Percentage) and trailing stop options (Fixed, ATR, Step, and Breakeven). It includes automatic broker stop-level adjustment, risk-reward–based take profit calculation, and visual stop-loss lines on the chart. The code follows a clean, structured architecture with a dedicated `CStopLossManager` class, standardized enums and structures, and fully documented English comments for clarity and maintainability.