Renko Trading Bot EA
- Experts
- Version: 1.2
- Mise à jour: 26 juillet 2026
- Activations: 10
Renko Trading Bot EA — Expert Advisor automatique pour le trading sur graphiques Renko sur MetaTrader 5
DESCRIPTION
Renko Trading Bot EA est un Expert Advisor de trading entièrement automatique pour MetaTrader 5, fondé sur la méthodologie Renko. Au cœur du système se trouve le principe de construction de « briques » (bricks) de prix : une nouvelle brique se forme uniquement lorsque le prix parcourt une distance définie, tandis que les fluctuations habituelles et le bruit de marché à l'intérieur de cette plage sont ignorés. Cette approche filtre les mouvements insignifiants et ne laisse que les mouvements de prix significatifs sur lesquels l'EA fonde ses décisions de trading.
Renko Trading Bot EA suit automatiquement la direction Renko, le niveau Renko actuel et le niveau de retournement, et un signal de trading est généré au moment d'un retournement confirmé de la série de briques. Pour le suivi des positions, on utilise Smart Risk, Grid Trading, Trailing Stop, Break Even, un filtre d'entrée combiné, un filtre de temps et des mécanismes intégrés de contrôle des conditions de trading.
L'EA prend en charge les comptes netting et hedging et convient au trading de XAU/USD, Forex, indices, matières premières et cryptomonnaies. Renko Trading Bot EA convient aux traders qui automatisent le Renko Trading et le trading sur retournements de prix confirmés dans MetaTrader 5.
PRINCIPAUX AVANTAGES
Filtrage du bruit de marché — la méthodologie Renko élimine les fluctuations insignifiantes à l'intérieur de la plage et ne laisse que les mouvements de prix significatifs, assurant une logique de trading plus stable.
Entrée sur un retournement confirmé — le signal est généré au moment où la série de briques change de direction, et non sur un mouvement aléatoire, ce qui aide à éviter les entrées prématurées.
Smart Risk — le volume de chaque ordre suivant de la grille diminue au lieu d'augmenter, réduisant la charge sur le dépôt à mesure que la série s'étend.
Grid trading contrôlé — un registre interne propre des niveaux de la grille, fonctionnant de manière tout aussi correcte sur les comptes netting et hedging.
Fréquence de trading réglable — un filtre combiné de temps et de distance à quatre modes pour des entrées rares ou un fonctionnement actif.
Vérification des conditions de trading — avant chaque entrée, le spread, la marge libre, l'état de la session de trading, le filtre de temps et la limite quotidienne de transactions sont vérifiés.
Gestion flexible de la position — Stop Loss et Take Profit configurables, un Trailing Stop dynamique et une fonction Break Even.
Contrôle visuel du trading — un panneau d'information et un historique des transactions visuel en temps réel.
Polyvalence des instruments — or, paires de devises, indices, marchés de l'énergie et cryptomonnaies.
FONCTIONNALITÉS PRINCIPALES
Renko Engine (construction de briques et détection de retournement)
Smart Risk
Grid Trading
Trade Direction
Time Filter
Spread Control
Daily Limit
Stop Loss & Take Profit
Break Even
Trailing Stop
Netting & Hedging
Information Panel
Trade History
COMMENT FONCTIONNE L'EA
Construction des briques. L'EA forme une série de briques Renko à partir du prix actuel. Une nouvelle brique n'est ajoutée que lorsque le prix parcourt une distance égale à la taille de la brique (BrickSize). Tant que le prix évolue à l'intérieur de cette plage, aucune nouvelle brique ne se forme et le bruit de marché n'affecte pas la logique.
Suivi du retournement. Pour la direction actuelle, l'EA calcule le niveau de retournement à la distance définie par le paramètre ReversalBricks. Tant que le prix continue d'évoluer dans le sens de la tendance, la série de briques se poursuit. Lorsque le prix franchit le niveau de retournement dans la direction opposée, la direction de la série change et, à ce moment, un signal de trading est généré.
Génération du signal. Un signal d'achat apparaît lors d'un retournement haussier de la série, un signal de vente lors d'un retournement baissier. Comme le signal est lié à un retournement de briques achevé et non à une fluctuation arbitraire à l'intérieur de la plage, l'EA n'ouvre pas de transactions sur du bruit aléatoire.
Ouverture des transactions. Lorsqu'un signal est formé et correspond au mode de direction sélectionné, les règles générales de contrôle s'appliquent : l'intervalle et la distance entre les transactions sont vérifiés selon le mode de filtre sélectionné, ainsi que le spread actuel, l'état de la session de trading, le filtre de temps, la limite quotidienne et la suffisance de la marge libre. Si nécessaire, le volume est automatiquement ajusté aux exigences du courtier. Lorsque le paramètre CloseOnReversal est activé, les positions opposées peuvent être fermées au moment du retournement. Après l'ouverture, la position est suivie avec un stop loss, un take profit, un trailing stop et un break even, et lorsque le grid trading est activé, l'EA peut ajouter des ordres à mesure que le marché évolue à l'encontre de la position.
PARAMÈTRES DE L'EA
Renko Settings
RenkoTimeframe — l'unité de temps de travail ; au démarrage, le graphique bascule sur la période sélectionnée.
BrickSize — la taille de la brique Renko en points : la distance que le prix doit parcourir pour former une nouvelle brique. Une valeur plus petite rend le système plus sensible, une plus grande plus lissé.
ReversalBricks — le nombre de briques pour confirmer un retournement : quelle doit être la profondeur du mouvement inverse pour changer de direction et générer un signal.
CloseOnReversal — fermeture des positions opposées au moment du retournement de la série de briques.
Lot Settings
LotMethod — la méthode de calcul du volume : Fixed Lot ou Smart Risk (calcul automatique en fonction de la taille du solde).
FixedLotSize — la taille du lot pour le mode de volume fixe (s'applique uniquement dans ce mode).
Grid Trading Settings
UseGrid — activation du grid trading lors du suivi des positions ouvertes.
GridStep — la distance en points entre les niveaux adjacents de la grille ; également utilisée comme distance minimale entre les entrées lorsque le filtre de distance est actif.
MaxGridOrders — le nombre maximal d'ordres dans une direction pendant le fonctionnement de la grille ; limite le risque cumulé.
Trading Direction
TradeDirection — la direction autorisée : achats uniquement (BUY), ventes uniquement (SELL) ou les deux côtés (BOTH). En mode BOTH, la direction est déterminée par le retournement de la série de briques.
Stop Loss & Take Profit Settings
StopLoss — la taille du stop loss en points (0 désactive le Stop Loss).
TakeProfit — la taille du take profit en points pour la prise de bénéfices automatique (0 désactive le Take Profit).
Trailing Stop & BreakEven Settings
TrailingStop — suivi automatique des positions bénéficiaires avec un trailing stop.
TrailingStart — le bénéfice minimal en points pour activer le trailing stop.
TrailingDistance — la distance en points entre le prix et le niveau du trailing stop après l'activation.
TrailingStep — la variation minimale de prix pour le prochain déplacement du trailing stop.
BreakEven — passage automatique d'une position au break even.
BreakEvenStart — le bénéfice en points pour activer le break even.
BreakEvenOffset — le décalage du stop loss en positif par rapport au prix d'ouverture après le passage au break even.
Trading Rules
MaxSpread — le spread maximal autorisé en points pour l'ouverture de transactions ; au-dessus de cette valeur, l'ouverture est temporairement bloquée.
MinutesBetweenTrades — l'intervalle minimal en minutes entre les ouvertures de nouvelles transactions.
FilterMode — le mode du filtre d'entrée : temps uniquement, distance uniquement, temps OU distance, ou temps ET distance.
MagicNumber — un identifiant unique pour les transactions de l'EA.
TradeComment — le commentaire ajouté à toutes les transactions de l'EA.
DailyLimit — une limite du nombre de nouvelles transactions au cours d'une journée de trading.
MaxOrdersPerDay — le nombre maximal de transactions par journée de trading.
Time Filter
EnableTimeFilter — activation du filtre de temps ; lorsque le filtre est désactivé, le trading est autorisé à tout moment.
TradeMonday … TradeSunday — interrupteurs des jours de la semaine : pour chaque jour, le trading peut être autorisé ou interdit (selon l'heure du serveur du courtier).
StartHour, StartMinute — l'heure et la minute de début de la fenêtre de trading.
EndHour, EndMinute — l'heure et la minute de fin de la fenêtre de trading. Si le début est postérieur à la fin, la fenêtre se prolonge au-delà de minuit.
Display Settings
ShowPanel — affichage du panneau d'information sur le graphique.
ShowProfitStats — statistiques de bénéfice pour la journée, la semaine, le mois et toute la période de fonctionnement.
ShowTradeHistory — affichage de l'historique des transactions directement sur le graphique.
BuyTradeColor, SellTradeColor — couleurs d'affichage des transactions d'achat et de vente.
TradeFontSize — la taille de police des libellés de l'historique des transactions.
PanelBackColor, PanelTextColor, PanelEditColor — les couleurs du fond, du texte et des champs de valeurs du panneau d'information.
SMART RISK
Smart Risk est un mode de calcul automatique du volume de la position en fonction de la taille du solde. Le volume de la transaction augmente avec le dépôt et diminue lorsqu'il se réduit, de sorte que la charge sur le compte reste proportionnelle à son état actuel.
La caractéristique clé de ce mode se manifeste pendant le fonctionnement de la grille : le volume de chaque ordre suivant diminue au lieu d'augmenter. Cela distingue fondamentalement Smart Risk du martingale classique, où chaque ordre suivant double et où la charge sur le dépôt croît de façon exponentielle.
Exemple de calcul. Avec un solde de 5 000 USD, le volume initial du premier ordre est de 0,05 lot. À mesure que la grille s'étend, le volume de chaque niveau suivant diminue d'un pas :
Solde : 5 000 USD
Niveau 1 — 0,05
Niveau 2 — 0,04
Niveau 3 — 0,03
Niveau 4 — 0,02
Niveau 5 — 0,01
Niveau 6+ — 0,01
Ainsi, au lieu d'augmenter le volume, la série est moyennée avec des lots de plus en plus petits, et la charge cumulée sur le dépôt croît beaucoup plus lentement qu'avec un martingale.
Avant d'ouvrir toute position, l'EA vérifie la marge libre disponible et, si nécessaire, réduit le volume en le ramenant au pas de lot autorisé par le courtier.
GRID TRADING
Lorsque le grid trading est activé, l'EA ne se limite pas à une seule position. À mesure que le marché évolue à l'encontre du côté ouvert, il ajoute de nouveaux ordres selon un pas déterminé en points, formant une grille de moyenne. Le nombre total d'ordres dans une direction est limité par le paramètre MaxGridOrders.
L'EA tient son propre registre interne des niveaux de la grille et des prix d'entrée, c'est pourquoi la logique de la grille fonctionne de manière tout aussi correcte sur les comptes netting et hedging. Après la fermeture complète du côté, le compteur interne est remis à zéro et un nouveau signal entame un nouveau cycle à partir du premier niveau.
L'ajout d'ordres dans la grille obéit aux mêmes règles de filtrage par temps et par distance que la première entrée, ce qui permet de contrôler la densité de la série et le risque cumulé.
TIME FILTER
Le filtre de temps permet de restreindre le trading à certains jours de la semaine et à certaines heures de la journée. Il est contrôlé par le paramètre EnableTimeFilter et est désactivé par défaut.
Lorsque le filtre est activé, le trading n'est autorisé que si les deux conditions sont remplies : le jour de la semaine actuel est marqué comme autorisé et l'heure actuelle se situe dans la fenêtre définie. Si l'heure de début de la fenêtre est postérieure à l'heure de fin, la fenêtre est considérée comme se prolongeant au-delà de minuit. Toutes les vérifications sont effectuées selon l'heure du serveur du courtier.
TRADE DIRECTION
BUY ONLY — l'EA ouvre uniquement des transactions d'achat ; les signaux de vente sont ignorés.
SELL ONLY — l'EA ouvre uniquement des transactions de vente ; les signaux d'achat sont ignorés.
BOTH — les deux côtés sont autorisés. La direction d'une transaction spécifique est déterminée par le retournement de la série de briques : achats lors d'un retournement haussier, ventes lors d'un retournement baissier.
INFORMATION PANEL
Lorsque le panneau est activé, l'EA affiche dans le coin du graphique un résumé de son fonctionnement : bénéfice de la journée, de la semaine, du mois et de toute la période ; BUY Grid et SELL Grid — le nombre actuel de niveaux de la grille des côtés achat et vente ; le mode du filtre d'entrée ; la direction Renko actuelle et le niveau de la brique ; la taille de la brique et le pas de la grille ; les paramètres de gestion de la position (l'état de Trailing Stop et Break Even, les valeurs de Stop Loss et Take Profit). Le panneau se met à jour pendant le fonctionnement et permet de suivre le trading sans ouvrir de fenêtres supplémentaires. Les couleurs du fond, du texte et des champs de valeurs sont configurables.
TRADE HISTORY SUR LE GRAPHIQUE
Lorsque l'affichage de l'historique est activé, l'EA trace les transactions réalisées directement sur le graphique : les points d'entrée et de sortie sont marqués par des flèches de couleurs distinctes pour les achats et les ventes, l'entrée et la sortie correspondante sont reliées par une ligne, et à côté de la sortie s'affiche un libellé indiquant le résultat financier de la transaction en tenant compte du swap et de la commission. Les objets de l'historique sont placés de manière à ne pas recouvrir le panneau d'information, et ils sont automatiquement reconstruits lors du défilement du graphique et du changement de son échelle.
RECOMMANDATIONS DE CONFIGURATION
La taille de la brique BrickSize et la profondeur de retournement ReversalBricks doivent être adaptées à l'instrument concret et à sa volatilité : pour les instruments plus volatils (or, indices), on utilise généralement une taille de brique plus grande, pour les paires de devises moins volatiles une plus petite. Avant de l'utiliser sur un compte réel, l'EA peut être testé dans le MetaTrader 5 Strategy Tester sur des données historiques, en sélectionnant la taille de la brique et les paramètres de suivi pour chaque instrument et en évaluant le fonctionnement dans les modes BUY, SELL et BOTH. Comme les briques Renko sont construites à partir du prix, le mode de test sur ticks réels est recommandé pour un test correct.
CONCLUSION
Renko Trading Bot EA réunit la construction automatique de graphiques Renko, l'entrée sur un retournement de briques confirmé, la gestion du capital Smart Risk et un grid trading contrôlé. L'EA est complété par un filtre d'entrée combiné, un filtre de temps, un système souple de gestion des positions ouvertes et un ensemble complet de mécanismes de contrôle des conditions de trading — dans un unique Expert Advisor de trading entièrement automatique pour MetaTrader 5. Le filtrage du bruit de marché, un panneau d'information clair et un historique des transactions visuel rendent le fonctionnement de l'EA transparent et pratique à suivre. La prise en charge complète des comptes netting et hedging le rend applicable au trading de l'or, des paires de devises, des indices, des marchés de l'énergie et des cryptomonnaies.
L'EA ne garantit pas l'obtention de bénéfices. Les résultats du trading dépendent des conditions du marché, des réglages choisis, des conditions du courtier et de l'approche du trader en matière de gestion du risque. Avant de l'utiliser sur un compte réel, testez-le impérativement dans le Strategy Tester et sur un compte démo.

