Fonctions réutilisables pour Expert Advisors : ordres, risque et contrôle des barres
Résumé
Cet article présente une bibliothèque de fonctions réutilisables pour les Expert Advisors MQL4. Ses fonctions d’ouverture d’ordre acceptent des niveaux de stop-loss et de take-profit exprimés soit en distances par rapport au point d’entrée, soit en prix absolus sur le graphique. Des variantes distinctes s’adressent aux courtiers qui acceptent les niveaux de protection avec l’ordre initial et à ceux qui exigent leur définition après l’ouverture. La bibliothèque inclut également des fonctions de placement d’ordres en attente, bien que l’extrait fourni n’en détaille pas le fonctionnement.
Un paramètre de niveau temporel peut empêcher un autre ordre portant le même numéro magique jusqu’à une heure donnée, y compris une réouverture sur la même barre ; la valeur enregistrée est conçue pour résister aux redémarrages du terminal. Un paramètre de mode de marge sélectionne différentes méthodes de calcul de la taille des lots, fondées sur la marge libre ou le solde du compte, dont certaines dimensionnent la position selon une perte prédéfinie au stop-loss et d’autres choisissent la taille calculée la plus faible. L’article avertit que les distances de stop dynamiques influent sur le dimensionnement et décrit des vérifications de marge disponible. Il aborde également la synchronisation des tableaux, la détection de nouvelles barres et les contrôles d’historique minimal. Ce sont des techniques d’implémentation, et non des preuves de performance de trading.
Idées clés
- Les fonctions d’ordre acceptent les niveaux de protection sous forme de distances en points de cotation ou de prix absolus.
- Différentes variantes de fonctions s’adaptent aux courtiers qui définissent les niveaux de stop-loss et de take-profit à des étapes différentes.
- Une limite temporelle persistante peut bloquer les entrées répétées associées au même numéro magique.
- Les modes de marge proposent différentes méthodes de calcul des lots à partir de la marge libre, du solde et du risque au stop-loss.
- Les contrôles de nouvelle barre et d’historique minimal aident à déterminer quand un Expert Advisor évalue sa logique.
Étiquettes
Ce résumé a été rédigé par l’agent de recherche de Stratmill à partir de la source originale ; il n’en est pas une copie.