Rejoignez notre page de fans
TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT - script pour MetaTrader 5
- Vues:
- 136
- Note:
- Publié:
- Mise à jour:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
OBJECTIF
Compare les trois propriétés de valeur de tick exposées par MetaTrader 5 pour chaque symbole dans le Market Watch :
- SYMBOL_TRADE_TICK_VALUE (générique).
- SYMBOL_TRADE_TICK_VALUE_LOSS (utilisée pour le calcul des pertes).
- SYMBOL_TRADE_TICK_VALUE_PROFIT (utilisée pour le calcul des bénéfices).
POURQUOI C'EST IMPORTANT
De nombreux EA utilisent l’une de ces propriétés de valeur de tick pour le dimensionnement des lots en fonction du risque. Lorsque LOSS et PROFIT diffèrent (comme c’est le cas pour les paires de devises croisées chez de nombreux courtiers), choisir la mauvaise propriété conduit à des positions mal dimensionnées :
- Utilisation de LOSS : estimation pessimiste de la perte – lots plus petits (plus sûrs, approche prudente pour la gestion des risques).
- Utilisation de TV : correspond généralement à PROFIT (optimiste) – lots légèrement plus importants que prévu.
Ce script fournit des données empiriques par symbole afin que vous puissiez prendre une décision éclairée en fonction de votre courtier spécifique.
UTILISATION
- Ajoutez à la liste « Market Watch » les symboles que vous souhaitez analyser.
- Glissez le script sur n'importe quel graphique.
- Saisissez les paramètres d'entrée et cliquez sur le bouton OK.
- Consultez l'onglet « Experts » pour obtenir le récapitulatif.
- Si l'option « Enregistrer au format CSV » est activée, les données complètes par symbole sont exportées vers un fichier CSV dans le dossier MQL5/Files/ (ce qui est utile pour les grands courtiers, car l'onglet Experts est limité à environ 2 000 lignes).

RÉSULTATS
Chaque symbole est classé dans l’une des catégories suivantes :
ALL_EQUAL : les trois propriétés correspondent dans les limites de tol.
TV_MATCHES_PROFIT : TV == PROFIT, LOSS légèrement différent.
TV_MATCHES_LOSS : TV == LOSS, PROFIT légèrement différent.
ALL_DIFFER : les trois propriétés sont distinctes.
Un résumé à la fin regroupe les nombres d'occurrences par catégorie.
INTERPRÉTATION
- Si la plupart ou la totalité des symboles sont ALL_EQUAL, votre courtier considère que LOSS et PROFIT sont identiques : n’importe laquelle des trois propriétés est sûre.
- Si TV_MATCHES_PROFIT est courant (cas typique), alors :
- Pour le dimensionnement basé sur le risque, utilisez TICK_VALUE_LOSS (l’approche la plus prudente).
- TV (générique) équivaut en effet à PROFIT, la valeur optimiste.
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/73211
SetSLByLoss - set Stop Loss on all open positions by target loss amount
Script permettant de définir un Stop Loss sur chaque position ouverte en fonction d'un seuil de perte défini dans la devise du compte (par exemple, 50 $ par position). Fonctionne avec n'importe quelle devise de dépôt et n'importe quelle paire de devises. Vérifie les niveaux de stop et de gel définis par le courtier. La conversion des devises est gérée automatiquement.
Heiken ashi as series
Heiken Ashi avec tous les tampons configurés en série
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.
fair value gap/imbalance
Dynamic Fair Value Gap (FVG) est un indicateur MQL5 pour MetaTrader 5 qui détecte automatiquement les déséquilibres des cours du marché. Cet indicateur est parfaitement adapté aux traders qui utilisent la stratégie Smart Money Concepts (SMC).
