Discussion de l'article "Création d’Expert Advisors Multiples sur la base de Modèles de Trading"

 

Un nouvel article Création d’Expert Advisors Multiples sur la base de Modèles de Trading a été publié :

L'utilisation de l'approche orientée-objet dans MQL5 simplifie considérablement la création d'Expert Advisors multidevises/multisystèmes/multi-périodes. Imaginez seulement, votre seul EA trade sur plusieurs dizaines de stratégies de trading, sur tous les instruments disponibles et sur tous les intervalles de temps possibles ! De plus, l' EA est facilement testé dans le testeur, et pour toutes les stratégies, comprises dans sa composition, il dispose d'un ou plusieurs systèmes fonctionnels de gestion de l'argent.

Comme on peut le constater, la plupart du travail est délégué à des instances spécifiques du modèle. Le niveau externe de l'EA donne le contrôle à tour de rôle à chaque modèle, et son travail s'achève sur celui-ci. Ce qui sera fait par le modèle spécifique dépendra de sa logique interne.

En général, le système d'interaction que nous avons construit peut être décrit par le schéma suivant :

Notez que bien que le tri des modèles, tel que présenté dans le code ci-dessus, se produise à l'intérieur de la fonctionOnTick() , il n'est pas nécessaire qu'il en soit ainsi. Le cycle de tri peut être facilement placé dans n'importe quelle autre fonction souhaitée, telle que OnTrade() ou OnTimer()

Auteur : Vasiliy Sokolov