Aller au contenu

Maximum loss

Le module Maximum Loss — Prevent open empêchera l’ouverture de nouvelles transactions lorsqu’un montant de perte a été atteint dans une fenêtre de temps (timeframe), y compris le profit/la perte des ordres actuellement ouverts.

  • Maximum loss : le montant maximum de perte en pips, en argent ou en pourcentage de votre équité.
  • Unit : Sélectionnez pips, argent ou pourcentage de votre équité.
  • Timeframe : Sélectionnez le timeframe dans lequel la perte a été atteinte. Par exemple, si vous sélectionnez D1, toutes les pertes du jour en cours s’additionneront pour donner votre montant total de perte.
    • Current = perte dans le timeframe du graphique.
    • M1 = perte dans 1 minute.
    • M5 = perte dans 5 minutes.
    • M15 = perte dans 15 minutes.
    • M30 = perte dans 30 minutes.
    • H1 = perte dans 1 heure.
    • H4 = perte dans 4 heures.
    • D1 = perte dans 1 jour.
    • W1 = perte dans 1 semaine.
    • MN1 = perte dans 1 mois.

La fenêtre commence au début de la période sélectionnée et se réinitialise lorsqu’une nouvelle période commence :

  • D1 se réinitialise au début de chaque jour (minuit, heure du broker/serveur).
  • W1 se réinitialise au début de chaque semaine.
  • MN1 se réinitialise au début de chaque mois.

Lorsque la fenêtre se réinitialise, la perte accumulée est effacée et l’EA est de nouveau libre d’ouvrir de nouveaux ordres, à condition que vos autres strategy modules l’autorisent également.

Supposons que votre Maximum loss soit réglé sur $16 avec un Timeframe de D1, et que votre EA atteigne son deuxième Stop Loss à 16:00, faisant passer la perte totale de la journée au-dessus de $16. Les nouveaux ordres sont désormais bloqués pour le reste de cette journée.

Le blocage n’est pas levé 24 heures plus tard (16:00 le lendemain). Il est plutôt levé lorsque la fenêtre D1 se réinitialise à minuit (00:00), car le jour suivant commence avec un nouveau décompte de perte à $0. À partir de minuit, l’EA peut ouvrir son ordre suivant.

Nous aurions pu construire un module qui clôture tous les ordres en cours lorsque la Maximum Loss est atteinte, mais nous avons décidé de ne pas le faire et de seulement empêcher l’ouverture de nouveaux ordres. Pourquoi ? Nous pensons que lorsqu’un EA ouvre un ordre, il devrait permettre à l’ordre de suivre son cours normal, au lieu d’être potentiellement interrompu prématurément. Nous pensons que la Maximum Loss ne devrait pas être une réflexion après coup, mais une partie bien réfléchie de l’EA. C’est pourquoi nous recommandons l’approche suivante : lorsque vous souhaitez un maximum de 5% de perte par jour sans dépasser ce pourcentage, assurez-vous que la somme de votre Maximum Loss (de ce module) et de votre pourcentage de Stop Loss (du module Stop Loss) ne dépassera jamais 5%. Donc si votre module Stop Loss a un SL de 1% de l’équité, il serait judicieux de régler ce module à 3,5% de l’équité.