Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
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
Vues:
34
Note:
(1)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Présentation du panneau de l'enregistreur RealCost Spread P95

Exemple d'exportation au format CSV du RealCost Spread P95 Logger

RealCost Spread P95 Logger MT5 est un utilitaire open source permettant de mesurer l'évolution du spread sur le symbole actuellement affiché sur le graphique MetaTrader 5.

Fonctionnalités

L'Expert Advisor échantillonne le spread actuel et affiche un panneau graphique compact indiquant le spread actuel, le spread moyen, les valeurs p50, p90, p95, p99, le spread maximal, le nombre d'échantillons, l'état des alertes (facultatif), le pourcentage d'échantillons supérieurs au seuil configuré et le nom du fichier CSV local (facultatif).

Cet outil est destiné à l’observation des spreads et à la comparaison des sessions. Il n’ouvre pas de transactions, ne modifie pas les ordres, ne clôture pas de positions, n’envoie pas de données à des services externes et ne fournit pas de signaux d’achat ou de vente.

Pourquoi le spread p95 est-il utile ?

Le spread moyen peut masquer des pics de courte durée. Un symbole peut sembler normal la plupart du temps, mais quelques pics de spread survenant au moment du rollover, lors de l'annonce d'une actualité, au changement de séance ou en cas de faible liquidité peuvent tout de même affecter les systèmes à court terme.

Le spread p95 répond à une question pratique : quel niveau de spread couvre la plupart des échantillons observés tout en ignorant la pire valeur aberrante isolée ? Le spread p99 et le spread maximal fournissent un contexte supplémentaire lorsque vous souhaitez examiner le comportement des queues de distribution.

Cas d'utilisation typiques

- Comparer l'évolution des spreads entre différents instruments.
- Surveiller les rollovers, les fenêtres d'actualités ou les changements de session.
- Collecter des données CSV locales avant d'exécuter un plan manuel, un EA, un scalper, un système de grille ou une configuration de copy-trading.
- Vérifiez si l'environnement de trading actuel correspond aux hypothèses d'une stratégie.

Données d'entrée

InpSampleSeconds - intervalle d'échantillonnage en secondes.
InpMaxSamples - nombre maximal d'échantillons conservés en mémoire.
InpAlertSpreadPoints : déclenche une alerte si l'écart atteint ou dépasse cette valeur. Définissez-la sur 0 pour désactiver les alertes.
InpAlertCooldownSeconds : délai minimum en secondes entre deux alertes successives.
InpPopupAlerts - active les alertes contextuelles.
InpPushNotifications : active les notifications push sur mobile.
InpWriteCsv : écrit un fichier CSV local.
InpUseCommonFilesFolder - enregistrer le fichier CSV dans le dossier commun des fichiers du terminal.
InpFilePrefix - préfixe du fichier CSV.
InpCsvWriteSeconds - Intervalle d'écriture du fichier CSV.
InpShowPanel - Afficher le panneau du graphique.
InpPanelCorner, InpPanelX et InpPanelY : positionnement du panneau.
Paramètres de couleur du panneau : couleurs d'arrière-plan, de texte, de mise en évidence et d'avertissement du panneau.

Colonnes du fichier CSV

heure, symbole, cours acheteur, cours vendeur, écart_en_points, nombre_d'échantillons, écart_moyen_en_points, écart_p50_en_points, écart_p90_en_points, écart_p95, écart_p99, écart_max, seuil_d'alerte, pourcentage_au-dessus_du_seuil

Mode d'emploi

1. Compilez le fichier MQ5 dans MetaEditor.
2. Associez le Expert Advisor au symbole du graphique que vous souhaitez analyser.
3. Laissez-le fonctionner pendant la session qui vous intéresse.
4. Vérifiez les valeurs affichées dans le panneau du graphique.
5. Utilisez le fichier CSV exporté si vous souhaitez comparer plusieurs séances ultérieurement.

Remarques

- L'utilitaire utilise uniquement les fichiers de terminal locaux.
- Il ne nécessite ni DLL ni WebRequest.
- Il s'agit d'un exemple à des fins de surveillance et de formation, et non d'un système de trading.

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

Session-Based Liquidity Breakout Session-Based Liquidity Breakout

Session-Based Liquidity Breakout & Fibonacci Retracement Strategy (often used in Forex or Crypto trading). It simplifies trading by avoiding complex Smart Money Concepts (SMC) like Order Blocks or Fair Value Gaps, relying instead on Asian Session liquidity, timing (session open), and Fibonacci levels.

The Quantitative Microstructure Matrix (SMC / FVG / Z-Score Engine) The Quantitative Microstructure Matrix (SMC / FVG / Z-Score Engine)

Stop trading retail noise. This is an institutional-grade, asynchronous multi-asset scanner. It combines True Fractal CHOCH, Z-Score volumetric anomalies, and Fair Value Gap (FVG) validation to detect high-probability Order Blocks without freezing your terminal.

Simple EMA Cross EA with SL/TP and Magic Number Simple EMA Cross EA with SL/TP and Magic Number

Un Expert Advisor simple basé sur le croisement de deux moyennes mobiles exponentielles (rapide et lente), avec des paramètres configurables pour le Stop Loss, le Take Profit, la taille du lot et le Magic Number.

Smart Trend Score Smart Trend Score

Smart Trend Score is a clean and lightweight MetaTrader 5 indicator designed to identify high-quality trading opportunities using multiple trend and momentum filters.