Accueil Trading Systématique Publication

Gestion Dynamique du Stop Loss et des Objectifs de Profit - Système de Trading pour MetaTrader 5

Pièce jointe
44099.zip (967 bytes, Télécharger 0 fois)

Salut les traders ! Aujourd'hui, je voulais vous parler d'une stratégie de gestion des risques que j'ai récemment intégrée dans un Système de Trading pour MetaTrader 5. Cette approche vise à gérer vos trades existants selon des paramètres d'entrée bien définis. L'idée principale est de clôturer vos positions dès qu'un seuil de profit ou de perte est atteint, tout en utilisant un stop loss dynamique pour sécuriser vos gains au fur et à mesure que le trade évolue en votre faveur.

Voici un aperçu rapide du code :

  1. Les fichiers d'en-tête nécessaires pour les classes d'informations sur les trades et les symboles sont inclus.
  2. Les paramètres d'entrée sont définis pour le pourcentage de risque, le pourcentage de profit et les points de stop loss dynamique.
  3. Des variables globales sont déclarées pour les objets d'informations sur les trades et les symboles.
  4. La fonction OnInit initialise l'objet d'informations sur le symbole et vérifie les erreurs.
  5. La fonction OnDeinit ne fait rien dans ce cas.
  6. La fonction OnTick est appelée chaque fois qu'un nouveau tick est reçu et appelle la fonction CheckTrades.
  7. La fonction CheckTrades parcourt toutes les positions ouvertes et vérifie si la position appartient au symbole actuel. Si c'est le cas, elle calcule le profit actuel et détermine si les seuils de profit ou de perte sont atteints. Si l'un ou l'autre seuil est atteint, la position est clôturée.
  8. Si aucun seuil n'est atteint, le code vérifie si le type de position est un ordre d'achat ou de vente et met à jour le niveau de stop loss avec un stop loss dynamique. Si le nouveau niveau de stop loss est plus favorable que l'actuel, la position est modifiée avec ce nouveau niveau.

Ce code offre une stratégie de gestion des risques assez simple pour gérer vos trades en ajustant dynamiquement le niveau de stop loss et en clôturant les positions lorsque les seuils de profit ou de perte sont atteints. À vous de jouer maintenant et n'oubliez pas de toujours gérer vos risques !

Articles connexes

Commentaire (0)