Accueil Trading Systématique Publication

Gérez Vos Trades avec un SL Virtuel et TP Pending sur MetaTrader 4

Pièce jointe
49146.zip (1.36 KB, Télécharger 0 fois)

Bienvenue à tous les traders ! Aujourd'hui, nous allons parler d'un outil très pratique : Virtual_SL_TP_Pending_with_SL_Trailing.mq4. Ce script est conçu pour gérer vos trades en définissant des niveaux de stop loss et de take profit virtuels, tout en vous offrant la possibilité d'installer un ordre en attente avec un trailing stop loss.

Voici un aperçu des fonctionnalités de ce script :

  1. Droits d'auteur et lien : Informations de copyright et lien vers le site du créateur.
  2. Version : Indique la version du script.
  3. Description : Détails concernant le script, y compris l'adresse e-mail du créateur, les informations sur la propriété intellectuelle et un avertissement sur l'utilisation du logiciel à vos propres risques.
  4. Paramètres d'entrée : Variables externes permettant de personnaliser le comportement de l’EA, incluant :
    • StopLossPoints : Stop loss initial en points.
    • TakeProfitPoints : Take profit initial en points.
    • SpreadThreshold : Seuil de spread pour le stop loss/take profit virtuel en points.
    • TrailingStopPoints : Trailing stop en points pour l'ordre en attente virtuel.
    • EnableTrailing : Option pour activer ou désactiver le trailing stop.
  5. Variables globales : Variables utilisées dans tout le script pour stocker le spread initial, le stop loss virtuel, le take profit virtuel et le prix de l'ordre en attente.
  6. Fonction d'initialisation (OnInit) : Initialise l’EA lorsqu’il est attaché à un graphique, calculant le stop loss virtuel initial, le take profit et le prix de l'ordre en attente en fonction des paramètres d'entrée.
  7. Fonction de tick (OnTick) : Appelée à chaque variation de prix. Elle vérifie si le spread a dépassé le seuil et ajuste le stop loss virtuel, le take profit et le prix de l'ordre en attente en conséquence. Cette fonction surveille également si le prix atteint le stop loss ou le take profit virtuel et clôture la position. De plus, si le trailing stop est activé et que le prix atteint le prix de l'ordre en attente, il place un ordre en attente virtuel avec un trailing stop loss.
  8. Fonction de fermeture de position (ClosePosition) : Ferme la position lorsque le prix atteint le stop loss ou le take profit virtuel.
  9. Fonction de placement d'ordre en attente (PlacePendingOrder) : Place un ordre en attente virtuel avec un trailing stop loss si le trailing stop est activé.

Ce EA offre une manière flexible de gérer vos trades en utilisant des niveaux virtuels et une fonction de trailing stop, permettant ainsi aux traders d'automatiser leur processus de gestion des trades sur MetaTrader 4.

Articles connexes

Commentaire (0)