Accueil Trading Systématique Publication

Calculateur de Profit et Perte pour MetaTrader 5 : Optimisez vos Trades

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

Bienvenue dans le monde du trading ! Aujourd'hui, je vais vous parler d'un outil essentiel pour tous les traders : le calculateur de profit et de perte, dérivé de l'Expert Advisor CalculateProfit_EA. Cet outil n'est pas conçu pour ouvrir ou fermer des positions, mais plutôt pour effectuer des calculs préliminaires sur vos gains et pertes, tout en visualisant les niveaux de Stop Loss et Take Profit.

  • Boutons radio pour choisir le type de position (Achat, Vente).
  • Un bouton Réinitialiser pour remettre tous les paramètres à leurs valeurs initiales (le prix d'entrée est centré dans la fenêtre du graphique, le type de position est Achat, et le Stop Loss ainsi que le Take Profit sont à une distance égale de 1/4 de la distance entre le prix maximum et le prix minimum de la fenêtre).
  • Champs de saisie : le prix d'entrée (Entrée), le lot (Lot), la perte en pips (Perte, pips), le profit en pips (Profit, pips), la perte en devise de dépôt (Perte, EUR), le profit en devise de dépôt (Profit, EUR). Notez que si votre dépôt n'est pas en euros, mais dans une autre devise, seule cette devise sera affichée.
  • Des lignes pour l'entrée (orange), le Stop Loss (rouge) et le Take Profit (vert).

Configuration :

Pour installer le calculateur, téléchargez tous les fichiers dans le dossier Experts, mais il est préférable de créer un dossier séparé, par exemple : ...\MetaTrader 5\MQL5\Experts\CalculateurProfitPerte

Instructions :

  • En changeant le type de transaction, tous les paramètres seront recalculés.
  • Lorsque vous entrez / augmentez / diminuez la valeur du lot, les valeurs de profit et de perte seront calculées en termes monétaires. De plus, les valeurs minimales et maximales autorisées seront également calculées.
  • Pour changer le point d'entrée, vous pouvez : déplacer la ligne d'entrée, modifier la valeur dans les propriétés de la ligne, ou ajouter une valeur d'incrément / décrément dans le champ d'entrée.
  • Pour ajuster le niveau de Stop Loss ou de Take Profit, vous pouvez déplacer la ligne correspondante, modifier la valeur dans les propriétés de la ligne, ou définir / augmenter / diminuer la valeur dans le champ correspondant.

Ce panneau est particulièrement utile pour ceux qui placent des stops et des objectifs en fonction des niveaux de prix, ainsi que pour ceux qui calculent des niveaux d'arrêt en fonction des pertes monétaires disponibles sur une seule transaction.

Fonctionnalités :

  • Le panneau est uniquement orienté vers les prix minimum et maximum dans la fenêtre du graphique, ce qui fixe les plages maximales autorisées pour les valeurs de prix d'entrée, ainsi que pour les gains et pertes en pips et en argent.
  • Les valeurs minimales autorisées en pips sont égales à la valeur du niveau d'arrêt du symbole actuel, et les minimums en argent sont calculés sur la base de ce niveau d'arrêt.
  • Si vous essayez d'entrer une valeur de prix incorrecte, aucun changement ne se produira.
  • Lorsque vous entrez des valeurs trop élevées dans les champs pips / argent, les paramètres seront ajustés aux valeurs maximales autorisées. En revanche, si vous entrez des valeurs trop basses ou négatives, les paramètres seront ajustés aux valeurs minimales autorisées.
  • La ligne d'entrée doit toujours se situer entre les lignes de Stop Loss et de Take Profit. Si vous essayez de déplacer la ligne d'entrée au-delà des plages acceptables, elle reviendra à sa valeur précédente.
  • En changeant de timeframe ou de symbole de graphique, bien que des vérifications de synchronisation soient effectuées toutes les secondes, les données historiques peuvent ne pas se charger correctement. Si cela se produit, appuyez sur le bouton Réinitialiser.
  • Si vous avez accidentellement supprimé la ligne, il est conseillé de réinstaller l'Expert Advisor. Les lignes récupérées peuvent être dessinées au-dessus du panneau, ce qui peut causer des désagréments.

Calculateur de Profit et Perte


En complément :

Pour le calculateur basé sur la bibliothèque standard CSpinEdit, une classe CDoubleSpinEdit a été conçue, qui diffère de l'original par les points suivants :

  • Elle permet de définir des valeurs de type double (avec un nombre de chiffres après la virgule).
  • Elle admet non seulement l'incrémentation / décrémentation, mais aussi l'entrée directe de valeurs dans le champ.
  • Elle permet de spécifier la valeur d'incrément / décrément.
  • Tous les paramètres peuvent être définis / modifiés à l'aide de la méthode SetParameters(double value, double min, double max, double step, int digits).

Peut-être que cela sera utile pour certains d'entre vous.

Articles connexes

Commentaire (0)