Bienvenue dans le monde du trading ! Aujourd'hui, nous allons explorer le Système de Trading SAR, qui utilise le Stop and Reversal (SAR), conçu par Welles Wilder. Cet outil est particulièrement utile pour gérer vos positions grâce à un stop loss dynamique.
À chaque ouverture de nouvelle bougie, l'EA (Expert Advisor) ajuste le stop loss selon un montant déterminé par le système parabolique. Ce qui est intéressant, c'est que grâce à l'accélération, le stop loss se déplace de manière de plus en plus prononcée, vous permettant de sécuriser vos gains de façon efficace. Voyons cela de plus près.
Bien que Wilder ait conçu le SAR pour inverser les positions au moment où la courbe parabolique atteint le prix actuel, notre système le transforme en un trailing stop performant.
Pour illustrer le fonctionnement de ce système, nous avons intégré une option permettant d’ouvrir des positions d’achat ou de vente aléatoires. L’EA ne lancera des positions aléatoires que si l'option 'Random trade toggle' est activée. Si cette option est désactivée, l’EA ne prendra pas de positions par lui-même.
Le système parabolique reste cependant actif. Cela signifie que l’EA peut suivre des positions ouvertes manuellement ou par un autre expert.
Une autre fonctionnalité intéressante de l’EA est la possibilité de retarder l’ouverture d’une nouvelle position pendant un certain temps, défini par un minuteur.


Voici les paramètres externes de l’EA avec quelques commentaires :
- Stop-loss initial (points) — valeur initiale du stop loss (avant le début du suivi parabolique).
- Incrément du facteur d'accélération SAR — augmentation du facteur d'accélération parabolique (voir description ci-dessous).
- Valeur max du facteur d'accélération SAR — valeur maximale du facteur d'accélération parabolique (voir description ci-dessous).
- Basculer le trade aléatoire — permet l'ouverture de positions aléatoires (true — active la possibilité d'effectuer des transactions manuellement).
- Fréquence de minuterie (sec) — délai avant l'ouverture d'une nouvelle transaction.

Chaque fois qu'une nouvelle bougie s'ouvre, le système doit calculer une nouvelle valeur de stop loss. Pour les positions longues, la nouvelle valeur est calculée comme suit :
SAR(n+1) = SAR(n) + AF x [EP - SAR(n)].
Pour les positions courtes, la nouvelle valeur de stop loss se calcule ainsi :
SAR(n+1) = SAR(n) - AF x [SAR(n) - EP].
où
- SAR(n+1) — le niveau de stop loss à la nouvelle bougie (n+1),
- SAR(n) — le niveau de stop loss à la bougie précédente (n),
- EP — (point extrême) — le nouveau maximum (pour une position longue) ou minimum (pour une position courte) du prix, enregistré depuis le début du suivi du stop,
- AF — (facteur d'accélération) — le coefficient qui augmente à un pas constant (incrément du facteur d'accélération) à chaque bougie où le prix atteint un nouveau point extrême (point extrême). Le facteur d'accélération augmente jusqu'à atteindre la valeur maximale.
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 CoensioTrader1V06 : Votre nouvel allié sur MetaTrader 5