


Quatre modes sont inclus et activés par défaut :
1. Rupture
Une barre Renko terminée se ferme au-delà d’une bande de Bollinger extérieure et confirme la poursuite de la tendance dans le sens de la cassure.
Profil de démonstration par défaut :
Bloc 17, Période 20, Écart 1,0, Série d'entrées 2, TP 24 blocs, SL 42 blocs, Durée maximale de détention 1 230 min, Temps de pause 5.
2. Réentrée / Retour à la moyenne
Le cours sort d’une bande et une brique Renko terminée revient à l’intérieur. La stratégie vise un retour vers la ligne médiane de Bollinger.
Profil de démonstration par défaut :
Brick 30, Période 31, Écart 1,2, Série d’entrée 1, TP 28 briques, SL 48,5 briques, Durée maximale de détention 2 580 min, Temps de refroidissement 3.
3. franchissement de la ligne médiane
Une brique Renko terminée franchit la ligne médiane de Bollinger. La ligne médiane sert simplement à signaler un changement de tendance.
Profil de démonstration par défaut :
Bloc 30, Période 5, Écart 3,0, Série d'entrée 1, TP 10 blocs, SL 34,5 blocs, Durée de détention max. 2 220 min, Temps de refroidissement 3.
4. Cassure de compression
Une cassure n’est acceptée que lorsque la largeur précédente de la bande de Bollinger est inférieure à un maximum configurable. Cela illustre un filtre simple de compression de la volatilité.
Profil de démonstration par défaut :
Brick 14, Période 18, Écart 2,4, Largeur maximale 34,5 briques, Série d'entrée 1, TP 26 briques, SL 31 briques, Durée de détention maximale 2 050 min, Temps de refroidissement 1.
Contrôles du portefeuille
Chaque mode peut être activé ou désactivé indépendamment. Sur les comptes de couverture, chaque mode peut détenir une position et la valeur par défaut de l’entrée « Nombre maximal de positions » est de 4. Sur les comptes de compensation, MetaTrader 5 n’autorise qu’une seule position nette par symbole ; l’EA limite donc automatiquement le maximum effectif à un.
« Ignorer les signaux opposés » est un filtre de sécurité optionnel. Lorsqu’il est activé, les nouvelles entrées sont ignorées si différents modes génèrent des directions opposées sur le même tick. Il est activé par défaut.
L’EA utilise des numéros magiques distincts pour les quatre modes (Numéro magique de base + 1 … + 4), ce qui permet d’associer les positions au mode qui les a ouvertes après un redémarrage du terminal ou de l’EA.
Démonstration historique
La configuration par défaut combinée a été testée sur la paire XAUUSD en M1 du 01/05/2026 au 08/09/2026 en utilisant le paramètre « Every tick » basé sur des ticks réels / 100 % de ticks réels :
48 458 994 ticks
108 transactions
Bénéfice net total : 4 084,32 $ sur un dépôt de test de 10 000 $
Facteur de profit : 4,22
Dépréciation maximale du solde : 2,06 %
Dépréciation maximale du capital : 2,86 %
Facteur de récupération : 13,48
Ratio de Sharpe : 8,61
Transactions rentables : 65,74 %
Il s'agit d'un exemple pédagogique basé sur des données historiques. Les paramètres fournis ont été sélectionnés à l'issue de tests historiques et ne constituent en aucun cas la preuve d'un avantage de trading durable ni d'une rentabilité future.
Remarques sur la mise en œuvre
- Renko classique à taille fixe avec inversion à deux briques
- Construction Renko interne ; pas de graphiques hors ligne ni de symboles personnalisés
- Signaux provenant uniquement de briques Renko clôturées
- Le calcul des bandes de Bollinger utilise uniquement les cours de clôture des briques Renko précédentes clôturées
- Quatre moteurs Renko/Bollinger indépendants
- Une seule position par mode sur les comptes de couverture
- Limite de position du portefeuille configurable
- Filtre de conflit de signaux opposés en option
- Taille de lot demandée normalisée en fonction des contraintes de volume du symbole
- Vérifications des sessions de négociation avant les demandes de transaction
- Gestion des ordres en attente de clôture lorsque le marché est temporairement fermé
- Pas de DLL ni d’indicateurs externes
Le code source est volontairement rédigé de manière lisible afin que l’EA puisse servir de point de départ pour étudier les graphiques Renko, les bandes de Bollinger, la conception de stratégies multiples et le traitement des événements causaux en MQL5.