Avant d'ouvrir ou de fermer une position, une simple analyse du marché est essentielle. Cela permet de déterminer les niveaux de support et de résistance, ainsi que la direction de la tendance (haussière ou baissière).
Les niveaux de support et de résistance se basent sur les numBars dernières bougies.
Pour identifier la tendance, on utilise l'indicateur de Moyenne Mobile (la période est définie par le paramètre maPeriod). Si le prix est au-dessus de la moyenne mobile, la tendance est baissière ; s'il est en dessous, la tendance est haussière.
Lorsque la tendance est haussière, on ouvre une position lors du franchissement du niveau de résistance.
Inversement, si la tendance est baissière, on ouvre une position lors du franchissement du niveau de support.
Pour fermer une position, on utilise un Stop Loss qui est placé soit au niveau du support (si une position longue est ouverte), soit au niveau de la résistance (si une position courte est ouverte). La fermeture de la position peut également se faire par le franchissement du niveau de support (si une position ouverte se trouve dans une zone sans perte) ou par le franchissement du niveau de résistance (si une position courte est ouverte et en zone sans perte). Un Trailing Stop basique avec des niveaux de 10, 20 et 30 points est intégré dans le système de trading.
Paramètres d'entrée :
- numBars - le nombre de bougies utilisées pour tracer les niveaux de support et de résistance.
- maPeriod - la période de la Moyenne Mobile.
Voici les résultats des tests effectués en septembre sur la paire EUR/USD :
Période H1 :

Les paramètres d'entrée ne sont pas optimisés. Les valeurs par défaut sont : numBars = 55 ; maPeriod = 500.
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
- Découvrez CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5