Optimisez vos trades avec TrailingStopAndTake pour MetaTrader 5

Mike 2018.03.01 21:00 15 0 0
Pièce jointe

Bienvenue dans le monde des Expert Advisors ! Aujourd'hui, je vais vous parler de TailingStopAndTake, un outil indispensable pour gérer vos ordres de stop loss et de take profit sur MetaTrader 5.

Attention : cet EA fonctionne uniquement sur des comptes de couverture.

Alors, comment ça marche ? Quand vous ouvrez une nouvelle position, l'EA vérifie immédiatement si des ordres de stop sont déjà en place. Si aucun ordre n'est trouvé, il en crée un à la distance que vous aurez définie dans les paramètres. Ensuite, il va ajuster votre take profit et/ou stop loss lorsque le prix évolue au-delà de cette distance.

Vous pouvez personnaliser votre EA selon vos besoins : type de position (toutes, achat ou vente), symbole de position (n'importe lequel ou spécifié), numéro magique (n'importe lequel ou spécifié) ou même ticket de position (n'importe lequel ou spécifié). En prime, il est possible de définir le trailing dans la zone de perte. Si vous ne sélectionnez pas ce mode, les ordres ne seront pas ajustés dans la zone de perte. Vous pouvez également définir une valeur de breakeven dans les paramètres de l'EA.

Pour tester le fonctionnement du trailing dans tous ses modes, l'EA peut ouvrir des positions à chaque nouvelle bougie. Ce mode est uniquement disponible dans le testeur de stratégie.

L'EA dispose de 12 paramètres d'entrée :

  • Taille du StopLoss initial en points (0 - pas de stop) : si une position n’a pas de stop loss, un ordre de stop loss sera ajouté immédiatement après l’ouverture de la position. Si le paramètre est égal à 0, aucun stop loss ne sera placé ;
  • Taille du TakeProfit initial en points (0 - pas de take) : similaire pour le take profit ;
  • Taille de TrailingStop en points (0 - pas de trailing) : distance du stop loss par rapport au prix ;
  • Taille de TrailingTake en points (0 - pas de trailing) : distance du take profit par rapport au prix ;
  • Type de positions : indiquez le type de positions à ajuster ;
  • Symbole de position ("" - tous les symboles) : symbole des positions à ajuster ;
  • Numéro magique de position (0 - tous les magiques) : numéro magique des positions à ajuster ;
  • Ticket de position (0 - tous les tickets) : ticket des positions à ajuster ;
  • Pas de Trailing : si le prix s'éloigne du stop à une distance supérieure au pas, l'ordre de stop sera modifié ;
  • Trailing dans la zone non rentable : active ou désactive le trailing dans la zone de perte ;
  • Breakeven en points : valeur de breakeven pour définir la zone de perte ;
  • Multiplicateur de Spread : permet de calculer une distance correcte pour les ordres de stop.
Pour les ordres de Stop Loss et Take Profit (ainsi que pour les ordres en attente), il existe une distance minimale pour les placer - StopLevel. En d'autres termes, ces ordres ne peuvent pas être placés plus près que cette distance du prix. Si StopLevel est égal à zéro, cela ne signifie pas qu'il n'existe pas, mais qu'il est flottant. Dans ce cas, la distance minimale est généralement égale au spread, mais parfois même le double du spread n'est pas suffisant. Ce paramètre permet donc de spécifier un multiplicateur personnalisé pour le spread utilisé dans le calcul de la distance minimale pour placer des ordres de stop.

Fig.1 StopLoss initial=600, TakeProfit initial=1200, TrailingStop=300, trailing de take profit désactivé, trailing dans la zone de perte désactivé.

Liste
Commentaire 0