Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Scripts

SetSLByLoss - set Stop Loss on all open positions by target loss amount - script pour MetaTrader 5

Vues:
93
Note:
(4)
Publié:
Mise à jour:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Script permettant de définir un Stop Loss sur chaque position ouverte, en fonction d'un montant de perte cible exprimé dans la devise du compte (par exemple, 50 $ par position). Fonctionne avec n'importe quelle devise de dépôt (USD, AUD, EUR, NZD, etc.) et n'importe quel symbole de devises : la conversion des devises est gérée automatiquement via SYMBOL_TRADE_TICK_VALUE_LOSS. Il vérifie les niveaux de stop et de gel définis par le courtier avant de valider les modifications, ignore les positions dont le SL est déjà correct et indique clairement les raisons pour lesquelles certaines positions ne peuvent pas être modifiées. La perte cible est définie dans un paramètre d'entrée : perte maximale (montant dans la devise du compte) pour chaque position.




LOGIQUE


  • Pour chaque position ouverte, calcule le prix du stop de perte (SL) de telle sorte que, s’il est atteint, la perte soit approximativement égale à InpTargetLossAmount (dans la devise du compte).

  • Vérifie la conformité avec les niveaux de stop et de gel avant de valider les modifications.

  • Ignore les positions dont le SL est déjà correct (à moins d’un tick de la cible).

  • Ignore les positions dont le cours a tellement évolué que le placement du SL enfreindrait les contraintes du courtier, en consignant la raison.


Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73215

Premium Discount Range Mapper Premium Discount Range Mapper

A lightweight educational MetaTrader 5 indicator that maps Premium, Equilibrium and Discount areas from a selected market range.

Heiken ashi as series Heiken ashi as series

Heiken Ashi avec tous les tampons configurés en série

TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT

Script de diagnostic qui compare les valeurs SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_VALUE_LOSS et SYMBOL_TRADE_TICK_VALUE_PROFIT pour chaque symbole figurant dans Market Watch. Il classe chaque symbole dans l'une des quatre catégories suivantes (ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS, ALL_DIFFER) et fournit un résumé agrégé ainsi qu'une suggestion d'interprétation. Utile pour déterminer la propriété de valeur de tick à privilégier lors de la mise en œuvre d’un dimensionnement des lots basé sur le risque dans les EA. Exporte un rapport complet par symbole au format CSV dans MQL5/Files.

Real-Time Spread Monitor with Session Statistics Real-Time Spread Monitor with Session Statistics

Affiche l'écart actuel entre le cours acheteur et le cours vendeur en points et en pips directement sur le graphique, avec un suivi en temps réel de l'écart minimal, maximal et moyen de la séance depuis l'activation de l'indicateur. La couleur change pour signaler tout dépassement d'un seuil défini par l'utilisateur.