Rejoignez notre page de fans
- Vues:
- 11
- Note:
- Publié:
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
J'avais besoin d'un expert pour valider une idée de trading. Pour choisir un signal permettant d'ouvrir des positions, j'ai opté pour le critère de Foster-Stewart. Celui-ci indique la direction et la force d'une tendance. L'idée principale est la suivante : si la tendance atteint une certaine valeur, elle changera de direction pour s'inverser. Différents paramètres de ce critère ont été utilisés pour ouvrir des positions d'achat et de vente. Cela permet de tenir compte de l'asymétrie des mouvements de prix à la baisse et à la hausse. Pour chaque type de position, trois tendances de durée différente ont été utilisées : intrajournalière, hebdomadaire et mensuelle. Le calcul du stop-loss et du take-profit s’effectue automatiquement et dépend des valeurs du cours. Afin de réduire la pression sur le dépôt, un filtre du meilleur cours est appliqué : les positions d’achat/de vente ne sont ouvertes que lorsque le cours d’ouverture actuel est inférieur/supérieur aux cours d’ouverture des positions déjà ouvertes.
L’optimisation a été réalisée sur la paire EUR/USD, sur la période H1, du 01/01/2025 au 31/05/2026.
Le réglage des paramètres a été effectué séparément pour chaque signal. Pour les positions d’achat, les résultats suivants ont été obtenus.

Les positions de vente ont donné les résultats suivants.

Résultats de l'ensemble des stratégies.

Veuillez noter que l’objectif n’était pas de créer un expert consultant fonctionnant de manière stable. D’un autre côté, une analyse approfondie du critère de tendance peut permettre de générer des signaux de trading plus ou moins précis. De plus, l’utilisation d’un calcul automatique à l’aide de ce critère semble tout à fait justifiée.
Paramètres de l’expert :
- Slippage: glissement de prix admissible.
- PeriodBuy: période de tendance pour l'ouverture de positions d'achat, valeur supérieure ou égale à 3.
- LevelBuy: niveau d’ouverture de la position. Valeur maximale admissible : PeriodBuy-1.
Pour les positions de vente, les paramètres sont identiques.
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/74208
Footprint XRay (Order Flow Volume Delta)
An institutional-grade order flow and footprint chart indicator ported from Pine Script to MQL5. It dynamically deconstructs major timeframe bars using lower timeframe (LTF) historical tick/real volume to compute buy/sell volume delta at each price level. The indicator features automatic timeframe selection, Point of Control (POC) highlighting, Stacked Imbalances, extreme Absorption detection, Unfinished Business (UB) tracking with live mitigation, and real-time alert triggers.
Value Area Levels / BhanuCodeLab
Value Area Levels is a session-based Value Area indicator for MetaTrader 5. It calculates and displays Value Area High, Point of Control, and Value Area Low levels for the developing, previous, and historical profiles.
FVG Imbalance Marker Helper
Un petit indicateur pédagogique pour MetaTrader 5 qui met en évidence sur le graphique les écarts de juste valeur haussiers et baissiers simples, composés de trois bougies.
Asian Session Breakout / BhanuCodeLab
Asian Session Breakout identifies the price range formed during the Asian trading session and monitors how price behaves after that session ends. The Asian High and Asian Low remain extended until the end of the broker trading day. This makes the range useful as an intraday support-and-resistance zone during the European and US sessions. A compact dashboard displays the current range values, configured session time, breakout status, breakout confirmation method, and confirmation timeframe. The indicator does not open or manage trades. It provides market structure and breakout information for discretionary trading or EA development.