Trader Command Center
- Utilitaires
-
Khac Thanh Bui
👨💻 Développeur MQL5 et Spécialiste du Trading Algorithmique
📍 Hanoï, Vietnam | Trader actif depuis 2018 - Version: 1.6
Trader Command Center
Tableau de bord de trading en temps réel en plein écran pour MetaTrader 5, combinant la surveillance du compte, le suivi des règles de prop firm, la gestion des portails de risque et l'exécution directe d'ordres dans une interface unique rendue par Canvas.
Trader Command Center est un utilitaire pour MetaTrader 5 qui remplace la vue graphique standard par un tableau de bord complet et adaptatif, conçu pour les traders ayant besoin d'un espace de travail unifié : un seul écran pour suivre l'état du compte, surveiller la conformité au prop firm, gérer les positions ouvertes et exécuter des ordres au marché avec un volume calculé à l'avance. L'interface est rendue par le moteur Canvas et s'adapte automatiquement à toute taille de graphique.
Vue d'ensemble
Le tableau de bord est organisé en un en-tête permanent, une rangée de sept indicateurs de performance et un corps à quatre colonnes couvrant l'exécution, la progression du défi, la courbe d'équité, les portails de risque, les performances par session, la répartition par symbole, le calendrier économique, les positions ouvertes, les transactions récentes et les ordres en attente. Tous les panneaux se rafraîchissent en continu à partir des données en direct du compte et de l'historique des transactions.
L'en-tête affiche le numéro de compte, l'effet de levier, la devise, l'heure actuelle, le solde, les capitaux propres, la marge disponible et le niveau de marge. Un badge de statut indique si le trading est ouvert ou verrouillé. Les sept indicateurs KPI affichent le P/L du jour, le P/L total, le taux de réussite, le facteur de profit, l'espérance en multiples R, le ratio risque/rendement moyen et le drawdown maximal — tous calculés sur la fenêtre d'historique configurée.
Les données rapides comme les positions ouvertes et le niveau de marge se rafraîchissent chaque seconde. Les statistiques historiques sont recalculées toutes les trente secondes. Le calendrier économique est interrogé une fois par minute. Cinq thèmes sont disponibles — Modern Dark, Flat Light, Deep Sea, Solarized Dark et Bloomberg Terminal — chacun appliquant une palette de couleurs complète à tous les éléments de l'interface, y compris l'arrière-plan du graphique.
Fonctionnalités clés
- Panneau de conformité prop firm: Suit la progression vers l'objectif de profit, le tampon restant de perte quotidienne, le tampon restant de perte maximale, les jours de trading minimum et les jours restants du défi. Chaque élément s'affiche sous forme de barre de progression étiquetée passant du vert à l'ambre puis au rouge à mesure que la limite approche.
- Tableau de bord à six portails de risque: Surveille la perte quotidienne utilisée, le pourcentage de drawdown en suivi, les transactions du jour, la série de pertes consécutives, l'exposition totale en lots et le niveau de marge actuel — présenté dans une grille à deux colonnes avec des barres de progression individuelles et des valeurs codées par couleur.
- Panneau d'exécution intégré: Des contrôles par incréments ajustent le pourcentage de risque, le stop loss en pips et le take profit en pips. La taille du lot, le risque monétaire et le ratio risque/rendement sont calculés et affichés en temps réel avant tout passage d'ordre. Les boutons Achat et Vente exécutent des ordres au marché avec tous les paramètres appliqués automatiquement.
- Contrôles de gestion de position: Le point mort déplace le stop loss au prix d'entrée pour toutes les positions ouvertes sur le symbole actuel. La clôture partielle réduit le volume de la position d'un pourcentage configurable. Le trailing stop s'ajuste en continu à chaque tick tant que le commutateur est actif.
- Courbe d'équité avec trois fenêtres temporelles: Affiche l'équité réalisée et flottante pour aujourd'hui, les sept derniers jours ou les trente derniers jours, avec le solde de début de période marqué par une ligne de référence en pointillés et la variation nette visible dans la zone du graphique.
- Calendrier heatmap mensuel du P/L: Affiche le mois en cours sous forme d'une grille de cellules journalières codées par intensité de profit — deux tons de vert pour les jours rentables et deux tons de rouge pour les jours perdants. Les montants quotidiens de P/L apparaissent dans chaque cellule, avec le meilleur jour, le pire jour et le total mensuel résumés sous la grille.
- Performance par session et par symbole: Le taux de réussite par session (Tokyo, Londres, New York) et le P/L cumulé par symbole sont affichés sous forme de graphiques à barres étiquetés, calculés sur la fenêtre d'historique.
- Verrouillage quotidien automatique: Lorsque la limite de perte quotidienne est atteinte, les boutons d'exécution se désactivent et le badge de l'en-tête passe en état verrouillé. Un paramètre optionnel déclenche la clôture immédiate de toutes les positions et l'annulation des ordres en attente au moment où le verrouillage s'active.
Fonctionnement
À l'initialisation, le tableau de bord masque toutes les décorations standard du graphique — grille, échelle de prix, échelle de dates, affichage OHLC, lignes bid et ask — et crée un bitmap Canvas plein format sur la zone du graphique. Le bitmap est redessiné à l'intervalle de trame configuré et se redimensionne automatiquement lorsque la fenêtre du graphique change. Les statistiques de trading sont calculées en un seul passage sur le pool d'historique de MetaTrader 5, produisant simultanément le taux de réussite, le facteur de profit, l'espérance, le drawdown maximal, la répartition par session, la répartition par symbole et les données du heatmap mensuel. Les contrôles cliquables enregistrent leurs zones à chaque trame afin que les effets de survol et les actions de clic soient traités avec précision.
Paramètres recommandés
Le tableau de bord fonctionne avec tout symbole et toute période graphique. L'attacher à un graphique dédié maintient l'espace de travail séparé des graphiques d'analyse. Une résolution minimale de 800 par 450 pixels est requise pour le mise en page complète ; un panneau d'avertissement apparaît lorsque le graphique passe en dessous du seuil de mise à l'échelle configuré. Un VPS ou une station de travail toujours allumée est recommandé pour une surveillance continue et un fonctionnement ininterrompu du trailing stop.
Paramètres d'entrée
Mise en page et affichage :
- Thème de l'interface — Choisir parmi cinq thèmes visuels : Modern Dark, Flat Light, Deep Sea, Solarized Dark, Bloomberg Terminal — Par défaut : Modern Dark
- Largeur de base du graphique — Largeur de référence en pixels pour les calculs de mise à l'échelle — Par défaut : 1600
- Hauteur de base du graphique — Hauteur de référence en pixels pour les calculs de mise à l'échelle — Par défaut : 900
- Seuil d'avertissement de mise à l'échelle minimale — Pourcentage de la base en dessous duquel un avertissement de taille apparaît — Par défaut : 50
- Intervalle de rendu — Millisecondes entre les redessinages du Canvas — Par défaut : 33
Compte et règles du prop firm :
- Solde initial — Solde de départ pour les calculs de P/L ; 0 capture le solde actuel au démarrage — Par défaut : 0
- Objectif de profit — Profit cible dans la devise du compte — Par défaut : 8000
- Limite de perte quotidienne — Perte quotidienne maximale autorisée dans la devise du compte — Par défaut : 5000
- Limite de perte totale maximale — Perte totale maximale mesurée depuis le solde initial — Par défaut : 10000
- Jours de trading minimum — Nombre minimum de jours avec au moins une transaction clôturée — Par défaut : 4
- Durée du défi — Nombre total de jours de la période de défi — Par défaut : 30
- Date de début du défi — Date de début pour le calcul des jours restants ; 0 si inconnue — Par défaut : 0
- Étiquette d'en-tête du compte — Texte personnalisé affiché dans l'en-tête du tableau de bord — Par défaut : FTMO 100K - Phase 1
Portails de risque :
- Maximum de transactions par jour — Limite quotidienne d'ordres — Par défaut : 6
- Maximum de pertes consécutives — Seuil de série de pertes — Par défaut : 3
- Limite maximale de drawdown — Seuil de pourcentage de drawdown — Par défaut : 10
- Heure de réinitialisation quotidienne — Heure du broker pour la réinitialisation des compteurs quotidiens — Par défaut : 0
Exécution :
- Risque par défaut par transaction — Pourcentage de risque initial sur les capitaux propres du compte — Par défaut : 1.0
- Stop loss par défaut — Stop loss initial en pips — Par défaut : 50
- Take profit par défaut — Take profit initial en pips ; 0 pour désactiver — Par défaut : 100
- Incrément du curseur de risque — Variation du pourcentage de risque par pression de bouton — Par défaut : 0.25
- Incrément du curseur SL et TP — Variation en pips par pression de bouton — Par défaut : 5
- Distance du trailing stop — Distance en pips pour le trailing stop intégré — Par défaut : 30
- Taille de la clôture partielle — Pourcentage du volume de position clôturé par action — Par défaut : 50
- Numéro magique des ordres — Numéro magique pour les ordres passés via le panneau — Par défaut : 990001
- Tout clôturer lors du verrouillage — Clôturer les positions et annuler les ordres en attente lors de l'activation du verrouillage — Par défaut : false
- Déviation maximale — Glissement maximal autorisé en points pour les ordres au marché — Par défaut : 20
Les fonctions de trailing stop et de verrouillage automatique ne fonctionnent que lorsque le tableau de bord est actif sur un graphique en direct. Assurez-vous que le terminal reste connecté et que l'utilitaire est en cours d'exécution si une gestion continue des positions est requise.
