Auteur de l'idée — John Smith, auteur du code MQL5 — barabashkakvn.
Les positions ne s'ouvrent qu'à des moments précis (+ décalage défini dans "Heure supplémentaire"). Les barres haussières et baissières sont comptées sur le PERIOD_M1 (M1). Les classes de gestion de l'argent CMoneyFixedMargin et CMoneyFixedRisk sont utilisées.
Paramètres :
- Stop Loss
- Take Profit
- Take Profit 2 — utilisé pour une clôture basée sur un programme
- Trailing Stop
- Trailing Step
- Gestion des fonds — type de calcul du risque (pourcentage de la marge libre ou valeur de risque fixe)
- Risque par transaction (en pourcentage) — valeur du pourcentage de risque autorisé
- Nombre de barres — le nombre de barres parmi lesquelles les barres haussières et baissières seront comptées
- Heure supplémentaire — décalage
- Positions max — le nombre maximum de positions
Comparaison du calcul des lots basé sur la marge libre sur GBPUSD, M1 :

et la valeur de risque fixe :

La différence ici réside uniquement dans la charge de position.
Articles connexes
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI
- Générez des Signaux de Trading avec MQL5 Wizard : Dark Cloud Cover et Piercing Line
- AOCCI : Un Expert pour MetaTrader 5
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Générez des Signaux de Trading avec l'Indicateur Alligator sur MetaTrader 5