Rejoignez notre page de fans
- Vues:
- 96
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Ce projet présente un prototype de trading allégé, articulé autour d'un cadre interactif de gestion des zones d'offre et de demande. L'objectif n'est pas de proposer une méthodologie de trading exhaustive ni de présenter un système de trading automatisé abouti, mais de montrer comment une analyse structurée des zones peut être associée à une logique de validation, à la gestion des transactions et à l'évaluation du contexte de marché.
Les paramètres d'entrée configurables contrôlent différents aspects du cadre de trading, notamment :
- Commandes d'automatisation de la stratégie — Activez ou désactivez le traitement automatisé des signaux, configurez l'identifiant de l'Expert Advisor et définissez les paramètres d'exécution de base.
- Risque, spread et protection des transactions — Gérez les conditions de trading à l’aide de limites de spread, d’objectifs de rapport risque/rendement et de paramètres de protection basés sur la volatilité.
- Paramètres du stop suiveur — Contrôlez la gestion optionnelle des positions en permettant de protéger les bénéfices lorsque les cours évoluent favorablement.
- Paramètres du filtre de tendance sur des périodes plus longues — Appliquez une confirmation du contexte de marché plus large à l’aide de vérifications de la direction de la tendance et de l’épuisement de la dynamique.
- Paramètres de contexte d'approche — Évaluez la manière dont le cours évolue vers une zone qualifiée, ce qui permet de distinguer les approches contrôlées des mouvements de marché agressifs.
Le système de gestion interactive des zones constitue l’élément central de cette implémentation. Chaque zone d’offre ou de demande qualifiée conserve des informations sur son cycle de vie, sa qualité structurelle et son historique d’interactions à mesure que les conditions de marché évoluent.

Fig. 1. Zones d'offre et de demande représentées à l'aide d'un exemple d'entrée.
L'un des principaux résultats de ce projet est le système détaillé de journalisation des zones. Les journaux générés fournissent un historique de la manière dont les zones sont formées, surveillées, testées et invalidées au fil du temps. Les traders peuvent utiliser ces informations pour étudier le comportement des zones, examiner les interactions passées et développer leurs propres idées de trading ou processus décisionnels. Cliquez ici pour accéder aux fichiers journaux
![]()
Fig. 2. Emplacement des fichiers journaux.
La stratégie de trading incluse dans cette version est fournie à titre d'exemple illustrant comment le cadre de zones peut être appliqué dans un environnement automatisé. Les utilisateurs sont invités à explorer les données de zones générées, à tester les paramètres disponibles et à adapter le cadre en fonction de leur propre approche de trading.
L'objectif principal de ce projet est de présenter une méthode structurée de gestion des zones d'offre et de demande, tout en fournissant des informations utiles pouvant servir de base à des analyses plus approfondies, à des expérimentations et à l'élaboration de stratégies.
Pour une analyse approfondie de cette base de code, veuillez consulter ces articles 👇👇
Partie I, Partie II, Partie III
Remarque : cet outil est conçu uniquement comme un cadre de base et doit être utilisé exclusivement dans un environnement de démonstration. La principale valeur de ce moteur réside dans son infrastructure complète de journalisation ; je vous encourage à tester l'acheminement de ces journaux vers des applications externes ou des bots d'analyse. Pour ceux qui recherchent un ensemble de fonctionnalités plus étendu, un utilitaire commercial basé sur cette logique est disponible sur le Market.| Nom du fichier | Description |
|---|---|
| MasterLog1.mqh | Module de journalisation réutilisable utilisé par le conseiller expert. Il fournit les fonctionnalités de journalisation requises par le projet. |
| DynamicSR4.mq5 | Le conseiller expert principal. Il illustre le moteur d’interaction des supports et résistances dynamiques présenté et sert de point d’entrée pour le code source associé. |
| TradeManager.mqh | Implémente la couche d'exécution des transactions et de gestion des positions. Il est chargé de soumettre, de surveiller et de gérer les ordres générés par la stratégie tout en restant indépendant du processus décisionnel. |
| ZoneStrategy.mqh | Implémente le moteur de décision de trading. Il évalue les zones d'offre et de demande éligibles à travers une séquence de filtres de validation avant de générer des demandes de trading qui sont déléguées au gestionnaire de trading pour exécution. |
| MQL5.zip | Une archive dont le dossier MQL5 constitue la racine, contenant tous les fichiers listés ci-dessus. Décompressez-la dans le répertoire d'installation du terminal, et chaque fichier sera placé à son emplacement correct : DynamicSR4.mq5 dans MQL5\Experts\DynamicSR4\ etMasterLog1.mqh,TradeManager.mqh etZoneStrategy.mqh dans MQL5\Include\DynamicSR4\ |
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/75178
EdgeMeter - does your entry signal beat the spread?
Measures whether an entry signal actually beats transaction costs, before you spend weeks building an EA around it. Reports net result after cost, an honest t-statistic on non-overlapping samples, and a random control. Places no orders.
Dynamic Session Range Sweep Detector with Liquidity Zone Marking
Tracks the Asian, London, and New York session ranges, locks each one at session close, and flags true liquidity sweeps — a wick that pierces a locked high or low and closes back inside it — with an arrow signal and a shaded reaction zone. Non-repainting, works on any symbol and timeframe.
Portfolio Correlation and Margin Risk Calculator
Calcule la corrélation historique de Pearson entre n'importe quel ensemble d'instruments et la marge combinée dont votre compte aurait besoin pour les détenir tous simultanément, exprimée en pourcentage de vos capitaux propres. Fonctionne nativement dans MetaTrader 5 sans bibliothèques externes, sans Python et sans IA : définissez votre liste de symboles et la taille de vos lots comme paramètres d'entrée, et l'outil affiche la matrice complète dans l'onglet « Experts » et sur le graphique, avec une actualisation automatique à intervalles réguliers.
AAPL cfd - ORB strategy
Using ORB strategy on AAPL cfd