Ce System Trading est une réécriture de l'MQL4 et a été initialement publié ici https://www.mql5.com/en/code/8164 par son auteur George-on-Don.
Comment ça fonctionne
Une position d'achat est ouverte lorsque le prix croise le niveau de support. La barre doit se fermer au-dessus du niveau, et la barre précédente doit s'ouvrir au-dessus de ce niveau et le croiser par son ombre ou se fermer exactement à ce niveau. Pour une position de vente, c'est l'inverse qui se produit.
Le Stop Loss et le Take Profit sont fixés aux niveaux de support/résistance situés en dessous/au-dessus du niveau d'entrée. Si le Stop Loss et le Take Profit sont trop proches pour ouvrir une position, une tentative est faite d'ouvrir une position avec un Stop Loss au deuxième niveau de support/résistance et un Take Profit au troisième niveau de résistance/support.
Lorsque le niveau de support/résistance le plus proche est atteint (si le Take Profit est plus éloigné), le Stop Loss de la position est déplacé au niveau du prix d'ouverture de la position plus le spread (cette fonction peut être désactivée).
L'image ci-dessous montre la performance de l'Expert Advisor en mode visuel du testeur de stratégie.

Paramètres
- Lots - volume de commande ; quand c'est 0, le paramètre MaxrR est utilisé.
- SndMl - envoie des messages par e-mail lorsque l'Expert Advisor ouvre et ferme des positions.
- DcF - facteur de réduction des lots en cas de pertes. Si la valeur est 0, la réduction n'est pas effectuée. Plus la valeur est basse, plus la réduction des lots est importante. Si le lot ne peut pas être réduit, le lot minimum est utilisé.
- MaxR - risque maximum de 0 à 1 (part de fonds libres). Cela est efficace lorsque la valeur des Lots est 0.
- TgtProfit - variantes d'utilisation des niveaux (1-5) comme exemplifié par une position d'achat :
1 - ouvrir basé sur Support1, Stop Loss à Support2, Take Profit à Resist1 ;
2 - ouvrir basé sur Support1, Stop Loss à Support2, Take Profit à Resist2 ;
3 - ouvrir basé sur Support2, Stop Loss à Support3, Take Profit à Resist1 ;
4 - ouvrir basé sur Support2, Stop Loss à Support3, Take Profit à Resist2 ;
5 - ouvrir basé sur Support2, Stop Loss à Support3, Take Profit à Resist3. - isTradeDay - trading intrajournalier uniquement (fermer la position à 23h00).
- ModSL - modifier le Stop Loss lorsque le premier objectif est atteint (le niveau le plus proche en direction du profit depuis le niveau d'ouverture).
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
- Utiliser un Modèle ONNX pour Reconnaître des Chiffres Manuscrits sur MetaTrader 5
- Découvrez l'Expert Advisor exp_iCustom_v5 pour MetaTrader 4
- Découvrez le Système de Trading Exp_XPeriodCandle_X2 pour MetaTrader 5