Lors de la création d'un système de trading automatisé, les développeurs se heurtent souvent à la problématique du choix parmi plusieurs solutions possibles. Les modèles peuvent s'avérer très utiles dans ces cas-là. Il y a de fortes chances que ces problèmes aient déjà été résolus auparavant, et que des solutions élégantes aient été mises en œuvre par des programmeurs de la communauté des experts.
Concevoir des programmes orientés objet n'est pas une mince affaire, et cela devient encore plus compliqué lorsqu'il faut réutiliser ces solutions. Il est essentiel de sélectionner des objets adaptés, de les organiser dans des classes appropriées avec un degré de détail raisonnable, de définir les interfaces de classe et la hiérarchie d'héritage, etc.
Alors, que font les programmeurs expérimentés pour résoudre cette tâche ?
Tout d'abord, chaque nouveau problème ne doit pas être résolu de zéro. Il est préférable d'utiliser des solutions qui ont déjà fait leurs preuves par le passé. De nombreux conseillers experts orientés objet contiennent des modèles similaires composés de classes et d'objets interagissants. Les développeurs de robots de trading qui utilisent ces modèles peuvent rapidement les appliquer pour mettre en œuvre une nouvelle tâche, sans avoir à « réinventer la roue ».
Le modèle proposé peut être utilisé pour créer un véritable Conseiller Expert, et non un modèle abstrait.
Articles connexes
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5
- Lazy Bot MT5 : L'EA idéal pour le trading quotidien sur MetaTrader 5