En MQL5, concentrer toute la logique d’un Expert Advisor dans OnTick accélère le démarrage, puis crée un bloc fragile. Signaux, ordres, UI, calculs et logs finissent couplés, avec des régressions dès qu’un module change.
MetaTrader 5 est piloté par événements. OnTick doit rester orienté marché, OnTimer prendre les tâches périodiques, OnChartEvent gérer l’interface et les messages, OnTradeTransaction suivre finement le cycle de vie des ordres, OnBookEvent traiter la profondeur si nécessaire.
Les événements personnalisés (EventChartCustom + OnChartEvent) servent de bus interne et inter-graphiques, avec un protocole d’IDs et une fréquence maîtrisée.
Les services déplacent le travail hors graphique, via OnStart et Sleep, pour des tâches autonomes et répétitives.
👉 Lis ça | Market | @mql5fr

4September 3, 2026 1.2K