Heure du serveur du courtier, GMT et sessions de trading EA en MT5

Une entrée de session de trading n'est utile que lorsque vous savez quelle horloge elle suit. Écrivez la convention temporelle à côté du paramètre afin que votre graphique, votre journal et vos règles stratégiques concordent.

Identifiez l'horloge utilisée par l'EA

TimeCurrent indique la dernière heure connue du serveur ; à l'intérieur de OnTick, cela correspond à la tique manipulée. TimeTradeServer fournit une heure actuelle calculée du serveur. Aucune de ces fonctions ne doit être traitée avec désinvolture comme l’heure locale de votre ordinateur portable. Lisez le chemin de code utilisé par le filtre de session plutôt que de le déduire de votre propre horloge murale.

Documenter explicitement le décalage

Supposons qu'un courtier hypothétique utilise UTC+2 et que votre session planifiée commence à 08:00 UTC. L'heure du courtier correspondante est 10:00 pour cette compensation. Si le serveur passe à UTC+3, la conversion change également. Vérifiez l’horaire saisonnier réel du courtier ; un décalage fixe copié à partir d'un autre courtier n'est pas une règle universelle.

Tester les bords d'une session

  1. Vérifiez un horodatage avant le début, au début et après la fin.
  2. Testez une fenêtre qui traverse minuit.
  3. Vérifiez la gestion en semaine autour de la limite quotidienne du courtier.
  4. Vérifiez une date de chaque côté d’une transition vers l’heure d’été, le cas échéant.

Rendre la convention visible

Utilisez des étiquettes d'entrée indiquant l'heure du courtier ou UTC au lieu de seulement l'heure de début. Dans les messages de diagnostic, affichez l’horodatage de la décision et l’état de la session. Cela rend une entrée ignorée plus facile à expliquer et rend les futurs changements de courtier beaucoup plus faciles à gérer.

Personnalisez-le avec MQLume

Avec un projet MQLume modifiable, vous pouvez adapter les contrôles de session à votre flux de travail. Utilisez notreFlux de travail de codage assisté par IAplanifier une petite amélioration révisable.

Sources et lectures complémentaires

Retour en haut

Inspecter les projets sources

Consultez la version livrée, le guide de saisie et la portée des tests documentée pour chaque package.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5

Panier

Une licence personnelle par projet. Chaque projet ne peut être ajouté qu’une fois.

Votre panier est vide

Choisissez un projet de code source pour commencer.

Continuer les achats