Corvux Gate
- Indicateurs
-
Miguel Angel Leon Yanez
Développeur MQL5 | Trading Algorithmique | Systèmes Quantitatifs et Ingénierie du Risque
Développeur indépendant spécialisé dans l'ingénierie de logiciels de trading pour MetaTrader 5, avec un accent sur l'exécution systématique, la gestion des risques et une analyse de marché robuste. - Version: 1.0
- Activations: 5
Moteur de Permissions de Trading pour MetaTrader 5
Corvux Gate est un moteur de permissions de trading qui évalue les conditions de marché en temps réel et détermine si le trading est autorisé sur le symbole actif. Ce n'est pas un Expert Advisor qui ouvre des trades. Ce n'est pas un indicateur technique qui prédit la direction. C'est une couche de validation qui se situe entre le trader ou l'EA et l'exécution d'un trade. Il surveille cinq filtres indépendants : risque par trade, spread, session de trading, perte quotidienne et exposition, plus un filtre de nouvelles intégré au calendrier économique MQL5. Selon le nombre de conditions échouées, le panneau affiche l'un des trois états : ALLOWED lorsqu'aucune condition n'échoue, WARNING lorsqu'une ou deux échouent, et BLOCKED lorsque trois ou plus échouent. L'intégration Hard Block publie des variables globales que tout Expert Advisor peut lire avant d'ouvrir une position, et un journal CSV d'audit documente chaque décision avec une traçabilité complète.
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
Quel Problème Cela Résout
La plupart des traders ont des règles écrites. Peu les respectent de manière cohérente au moment de l'exécution. L'écart entre l'intention et l'action est l'endroit où les comptes sont perdus. Corvux Gate comble cet écart en transformant les règles de trading en blocages automatiques. Il résout le problème de l'indiscipline opérationnelle en rendant impossible le trading lorsque les conditions prédéfinies ne sont pas remplies, quelle que soit la force de l'impulsion d'entrer.
Il résout le problème du trading dans des conditions défavorables : spreads élevés, hors des sessions actives, près des nouvelles à fort impact, avec une perte quotidienne proche de la limite ou avec une exposition excessive. Corvux Gate bloque toutes ces situations automatiquement et en continu.
Il résout le problème de l'intégration entre la discipline manuelle et l'exécution automatisée. Un trader peut avoir un Expert Advisor rentable qui opère à des moments qu'il ne choisirait jamais manuellement. Hard Block permet à l'EA de respecter les mêmes règles que le trader appliquerait manuellement via des variables globales que l'EA lit avant d'ouvrir une position.
Il résout le problème de la conformité avec les sociétés de prop trading. Les sociétés imposent des règles strictes sur la perte quotidienne, l'exposition et le drawdown maximum. Corvux Gate applique ces règles automatiquement et enregistre chaque décision en CSV pour l'audit. Les presets pour FTMO, FundingPips, E8, The5ers et MyForexFunds configurent toutes les limites en un seul clic.
Il résout le problème du manque de traçabilité. De nombreux traders ne savent pas pourquoi ils n'ont pas tradé à un moment donné ou pourquoi leur EA n'a pas ouvert de position. Le journal CSV enregistre chaque vérification avec toutes les valeurs, permettant de reconstruire exactement quelle condition a bloqué l'exécution et quand.
Il résout le problème de la fatigue visuelle et du manque de retour d'information. Au lieu de revoir manuellement plusieurs conditions avant chaque trade, le trader voit un seul état clair : ALLOWED, WARNING ou BLOCKED. Des sons différenciés permettent d'identifier le filtre bloquant sans regarder l'écran.
Pourquoi Choisir Corvux Gate
Choisissez Corvux Gate si vous voulez que vos règles de trading soient appliquées automatiquement au lieu de devoir les mémoriser sous pression. Il est conçu pour les traders qui savent déjà ce qu'ils devraient et ne devraient pas faire, et qui ont besoin d'un système qui élimine la décision du moment de l'exécution.
Choisissez-le si vous exécutez des Expert Advisors et voulez qu'ils respectent les mêmes conditions que vous respecteriez manuellement. L'intégration Hard Block est simple, documentée et fail-safe par conception. Si l'utilitaire n'est pas en cours d'exécution, l'EA continue de fonctionner normalement.
Choisissez-le si vous tradez des comptes financés ou avez l'intention de le faire. Les presets de prop firms et le journal CSV d'audit fournissent à la fois une conformité automatique et un enregistrement vérifiable de chaque décision.
Choisissez-le si vous valorisez la clarté plutôt que la complexité. Le panneau communique un état et une raison. Il n'y a aucune ambiguïté sur la permission de trader ou sur la raison pour laquelle elle n'est pas accordée.
Choisissez-le si vous voulez un contrôle total sans renoncer à l'automatisation. Corvux Gate n'interfère pas avec votre stratégie. Il valide seulement les conditions et publie un état de permission que vous ou votre EA pouvez choisir de respecter.
Ce Que Corvux Gate Ne Peut Pas Faire
Corvux Gate n'ouvre, ne modifie ni ne ferme de trades. Il n'a pas de logique de trading ni de gestion de positions.
Il ne prédit pas la direction du marché. Ce n'est pas un indicateur et il ne génère pas de signaux d'entrée ou de sortie.
Il ne garantit pas la rentabilité. C'est un outil de discipline et de validation, pas une stratégie.
Il n'impose pas ses règles à un EA à moins que l'EA ne soit programmé pour lire les variables globales publiées. Sans cette intégration, Corvux Gate ne fournit qu'un retour visuel.
Il ne remplace pas le calendrier économique MQL5. Le filtre de nouvelles dépend des données de calendrier disponibles dans le terminal.
Il ne fonctionne pas sans MetaTrader 5 build 3000 ou supérieur.
Il ne stocke pas les paramètres dans le cloud. La configuration est locale à chaque terminal et graphique.
Paramètres d'Entrée
General Configuration
InpOffsetX et InpOffsetY : position initiale du panneau en pixels depuis le coin supérieur gauche du graphique. Valeurs par défaut : 10 et 10.
InpUpdateSeconds : intervalle de mise à jour du panneau en secondes. Par défaut : 1.
InpDraggable : permet de faire glisser le panneau avec la souris. Par défaut : true.
InpDemoMode : mode démonstration qui simule les valeurs des filtres sans évaluer les conditions réelles. Utile pour les présentations et les tests visuels. Par défaut : false.
Visual Theme
InpTheme : thème visuel du panneau. Options : THEME_DARK, THEME_LIGHT, THEME_NIGHT, THEME_HIGH_CONTRAST. Par défaut : THEME_DARK.
Trade Permission Filters
InpMaxRiskPerTrade : risque maximum autorisé par trade, exprimé en pourcentage. Par défaut : 1.0.
InpMaxSpreadPoints : spread maximum autorisé en points. Si le spread actuel du symbole dépasse cette valeur, le filtre bloque. Par défaut : 30.0.
InpMaxDailyLoss : perte quotidienne maximale autorisée en pourcentage du solde. Si la perte flottante atteint cette limite, le filtre bloque. Par défaut : 2.0.
InpMaxExposure : exposition maximale autorisée en pourcentage du solde. Mesure l'utilisation de la marge. Par défaut : 5.0.
InpCheckNews : active ou désactive le filtre de nouvelles. Par défaut : true.
InpCheckSession : active ou désactive le filtre de session. Par défaut : true.
News Filter
InpNewsUseHigh : inclut les événements à fort impact. Par défaut : true.
InpNewsUseMedium : inclut les événements à impact moyen. Par défaut : false.
InpNewsUseLow : inclut les événements à faible impact. Par défaut : false.
InpNewsMinutesBefore : minutes avant l'événement pendant lesquelles le trading est bloqué. Par défaut : 30.
InpNewsMinutesAfter : minutes après l'événement pendant lesquelles le trading est bloqué. Par défaut : 30.
InpNewsCurrencies : liste de devises séparées par des virgules pour filtrer les événements. Vide signifie toutes les devises. Par défaut : "".
Session Filter
InpTradeAsia : permet de trader pendant la session asiatique (00:00 à 09:00 GMT). Par défaut : false.
InpTradeLondon : permet de trader pendant la session de Londres (08:00 à 17:00 GMT). Par défaut : true.
InpTradeNewYork : permet de trader pendant la session de New York (13:00 à 22:00 GMT). Par défaut : true.
Prop Firm Preset
InpPreset : sélectionne un preset de société de prop trading. Options : PRESET_CUSTOM, PRESET_FTMO, PRESET_FUNDINGPIPS, PRESET_E8, PRESET_THE5ERS, PRESET_MYFOREXFUNDS. La sélection d'un preset ajuste automatiquement les limites de perte quotidienne, d'exposition et de spread maximum selon les règles de chaque société. Par défaut : PRESET_CUSTOM.
InpApplyPresetOnInit : applique le preset sélectionné lors de l'initialisation de l'utilitaire. Par défaut : true.
Challenge Mode
InpChallengeMode : active le mode Challenge qui affiche la progression vers un objectif de profit et suit le drawdown par rapport au solde initial. Par défaut : false.
InpChallengeTarget : objectif de profit en pourcentage sur le solde initial. Par défaut : 10.0.
InpChallengeStartBal : solde initial pour le calcul du Challenge. Si 0, le solde actuel au démarrage est utilisé. Par défaut : 0.0.
Hard Block (EA Integration)
InpHardBlockEnabled : active la publication de variables globales pour l'intégration avec les Expert Advisors. Par défaut : false.
InpHardBlockPrefix : préfixe des variables globales publiées. La variable principale est CORVUX_GATE_PERMISSION_<Symbol> avec la valeur 1.0 lorsque le trading est autorisé et 0.0 lorsqu'il est bloqué. CORVUX_GATE_PERMISSION_<Symbol>DD_REMAINING est également publié avec le drawdown restant. Par défaut : "CORVUX_GATE_PERMISSION".
Alerts
InpEnableAlert : active les alertes à l'écran. Par défaut : true.
InpEnableSound : active les sons différenciés selon le filtre bloquant. Par défaut : true.
InpEnablePush : active les notifications push. Par défaut : true.
InpAlertCooldownSec : temps minimum entre les alertes en secondes pour éviter le spam. Par défaut : 60.
InpAlertSoundWarn, InpAlertSoundAnomaly, InpAlertSoundRecover : fichiers sonores pour les états d'avertissement, d'anomalie et de récupération. Par défaut : "alert.wav", "alert2.wav", "ok.wav".
InpSoundSpread, InpSoundDailyLoss, InpSoundExposure, InpSoundRisk, InpSoundSession, InpSoundNews : fichiers sonores spécifiques pour chaque filtre bloquant. Ils permettent d'identifier quelle condition a échoué sans regarder le panneau.
Persistence
InpPersistState : enregistre et restaure la position du panneau et l'état minimisé entre les sessions. Par défaut : true.
CSV Log
InpEnableCsvLog : active le journal CSV d'audit dans MQL5/Files. Par défaut : true.
InpCsvDetailedEverySec : écrit une ligne détaillée chaque seconde avec toutes les valeurs de vérification, la décision, le filtre bloquant et la raison. Si désactivé, seuls les changements de décision sont écrits. Par défaut : true.
Tooltips
InpEnableTooltips : active les infobulles au survol de chaque ligne, affichant la valeur actuelle, la limite configurée, la marge restante et des données supplémentaires telles que le temps de réinitialisation ou le nom de l'événement de nouvelles. Par défaut : true.
Performance
InpCacheStaticLayer : active la couche statique en cache pour réduire l'utilisation du CPU. Par défaut : true.
InpPulseCycleFrames : nombre d'images dans le cycle d'animation du point de connexion pulsant. Par défaut : 20.
InpShowPerfMetrics : affiche les métriques de performance (millisecondes par image et FPS) sur le panneau. Par défaut : false.
Informations Techniques
L'utilitaire évalue cinq filtres indépendants : risque par trade, spread, session de trading, perte quotidienne et exposition. Chaque filtre est comparé à sa limite configurée. Le nombre de filtres échoués détermine l'état affiché : ALLOWED avec zéro échec, WARNING avec un ou deux, BLOCKED avec trois ou plus.
Le filtre de nouvelles lit le calendrier économique MQL5 et bloque le trading pendant les événements dans la fenêtre configurée avant et après l'événement. Le filtrage par devise et par importance est pris en charge.
Hard Block publie CORVUX_GATE_PERMISSION_<Symbol> avec la valeur 1.0 lorsque le trading est autorisé et 0.0 lorsqu'il est bloqué. Il publie également CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING avec le drawdown restant. L'EA doit être programmé pour lire ces variables avant d'ouvrir une position.
Le journal CSV d'audit écrit une ligne par seconde dans MQL5/Files. Chaque ligne contient l'horodatage, le symbole, le preset actif, les cinq valeurs de vérification, la décision, le nom du filtre bloquant et la raison.
Le panneau est déplaçable, conserve sa position et inclut des boutons de réduction, de capture d'écran et d'actualisation. Le rendu utilise une couche statique en cache et un limiteur d'images à 10 FPS pour réduire l'utilisation du CPU.
Compatible avec tout courtier et tout type de compte. Nécessite MetaTrader 5 build 3000 ou supérieur.
Support et Questions
Le support est fourni via la section des commentaires MQL5 Market pour ce produit. Publiez vos questions là-bas afin que les réponses restent disponibles pour tous les utilisateurs.
