Bears Graph Pro
- Experts
- Version: 3.1
- Mise à jour: 15 juillet 2026
- Activations: 10
Bears Graph Pro
Bears Graph Pro est un Expert Advisor pour MetaTrader 5 conçu pour la paire GBPUSD sur l'unité de temps M30. Il intègre plusieurs indicateurs natifs de MetaTrader dans un système de trading configurable : RSI, Bears Power, Bandes de Bollinger, MACD, ADX, un filtre de tendance EMA et un filtre de volatilité ATR.
Le principe du robot est simple : il recherche des mouvements directionnels, confirme le signal avec le momentum et la structure du marché, puis gère la position avec un stop loss fixe, un take profit, un breakeven et des outils optionnels basés sur la volatilité. Le préréglage par défaut est optimisé pour GBPUSD M30, mais les paramètres d'entrée sont ouverts afin que l'utilisateur puisse tester et adapter le robot aux conditions de son courtier.
Bears Graph Pro n'utilise pas de martingale, de grille (grid), d'arbitrage, de trading d'actualités, de signaux externes, d'importations DLL ou de WebRequest. Il est construit exclusivement avec les fonctions standards et les indicateurs natifs de MetaTrader 5.
Concept principal
L'EA repose sur la relation entre le momentum du prix et la pression vendeuse mesurée par le Bears Power. Le Bears Power est un oscillateur standard de MetaTrader qui compare le prix le plus bas actuel avec une moyenne mobile exponentielle. En pratique, il aide à évaluer si les vendeurs maintiennent la pression ou si cette pression commence à s'inverser.
Le RSI est utilisé comme filtre principal de momentum. Il permet à l'EA d'éviter d'entrer en position uniquement sur un changement de direction d'un seul indicateur. Les Bandes de Bollinger servent d'outil d'analyse de la structure du marché et de sortie de position. Le MACD peut être activé pour une confirmation supplémentaire du momentum. L'ADX et le DI permettent de filtrer les phases de marché faibles ou indécises. L'ATR permet d'éviter de trader lorsque la volatilité est trop faible ou excessivement élevée.
Le résultat est un robot de trading basé sur des règles strictes avec plusieurs niveaux de confirmation et de contrôle du risque. L'objectif n'est pas d'ouvrir des positions de manière aléatoire ou continue, mais d'attendre les conditions correspondant au préréglage sélectionné.
Logique de trading
L'EA prend en charge deux modes de signal :
- Cross mode (Mode croisement) — attend que le RSI croise le niveau RSI sélectionné pendant que le Bears Power évolue dans la même direction. C'est la logique par défaut dans le préréglage GBPUSD M30. Ce mode est plus sélectif et vise des entrées plus précises.
- Active mode (Mode actif) — utilise des niveaux de RSI distincts pour les achats et les ventes, ainsi qu'un filtre de pente du Bears Power. Ce mode est conçu pour une activité plus fréquente, mais doit être testé avec précaution car un nombre accru de transactions ne garantit pas une meilleure qualité.
L'EA peut ouvrir des positions d'achat et de vente. Les signaux d'achat et de vente sont traités séparément, et chaque transaction est vérifiée en fonction du spread, du risque quotidien, du drawdown du compte, du temps de pause entre les ordres et de filtres horaires optionnels avant l'envoi de l'ordre.
Filtres d'entrée
- Filtre RSI — mesure le momentum. Une valeur RSI élevée indique généralement un momentum haussier plus fort, tandis qu'une valeur plus basse indique un momentum baissier plus fort.
- Filtre Bears Power — mesure la pression vendeuse par rapport à une moyenne mobile. L'EA peut utiliser le mouvement du Bears Power, sa pente et un filtre de niveau optionnel pour éviter les entrées faibles.
- Bandes de Bollinger — peuvent être utilisées pour la logique de sortie lorsque l'interaction du prix avec les bandes suggère que le mouvement actuel perd de sa force.
- Filtre MACD — permet de confirmer que la direction de l'entrée est alignée avec le momentum global. Dans le préréglage final, ce filtre est activé.
- Filtre ADX et DI — permet de filtrer la force de la tendance et l'alignement directionnel entre +DI et -DI.
- Filtre de tendance EMA — peut restreindre les signaux d'achat ou de vente en fonction de la structure des moyennes mobiles.
- Filtre de volatilité ATR — évite de trader pendant les périodes de marché très calmes ou excessivement volatiles.
Sortie et gestion des positions
- Stop Loss et Take Profit fixes — valeurs classiques de stop loss et take profit fixes en pips.
- Breakeven (Mise à zéro) — déplace le stop loss au prix d'entrée une fois que la position atteint une distance de gain définie.
- Stops basés sur l'ATR — logique dynamique et optionnelle de stop loss et take profit basée sur la volatilité du marché.
- Trailing Stop basé sur l'ATR — stop suiveur optionnel qui suit la volatilité au lieu d'une distance fixe.
- Mise à jour minimale du stop — ignore les modifications de stop loss trop faibles pour réduire le trafic inutile d'ordres.
- Une seule mise à jour du stop par bougie — maintient une gestion claire des positions en limitant les modifications du stop loss.
Gestion du risque
Bears Graph Pro inclut plusieurs fonctionnalités de contrôle du risque ajustables par l'utilisateur :
- Taille de position par lot fixe ou pourcentage de risque du capital
- Filtre de spread pour les nouvelles positions
- Nombre maximum de transactions par jour
- Temps de pause (cooldown) entre les transactions
- Protection contre les pertes quotidiennes maximales
- Verrouillage optionnel des gains quotidiens
- Protection contre le drawdown maximal du capital (equity)
- Protection optionnelle contre les baisses depuis le sommet du capital (Peak Guard)
- Vérification de la marge avant l'envoi des ordres
- Normalisation du pas de volume selon les règles du courtier
Ces paramètres sont essentiels car un même EA peut se comporter différemment d'un courtier à l'autre en raison du spread, des commissions, de la vitesse d'exécution, du nombre de décimales, du swap et de la liquidité disponible.
Configuration recommandée
- Symbole : GBPUSD
- Unité de temps : M30
- Type de compte : Tous types
- Modèle de test : Ticks réels (Real ticks)
- Fichier de préréglage : Bears Graph Pro - FINAL GBPUSD M30 Regime.set
L'EA peut être testé sur d'autres symboles et unités de temps, mais il ne faut pas supposer que les réglages par défaut conviennent à tous les marchés. Avant d'utiliser le robot sur un compte réel, effectuez vos propres tests dans le Testeur de stratégies avec les données de votre courtier, y compris le spread et les commissions.
Informations sur le backtest
Le résultat suivant est un backtest historique issu du Testeur de stratégies. Il ne garantit en aucun cas les performances futures et ne doit pas être interprété comme un résultat de trading réel.
- Symbole : GBPUSD
- Unité de temps : M30
- Modèle : Ticks réels
- Période : 12.07.2024 - 12.07.2026
- Dépôt initial : 5 000 USD
- Effet de levier : 1:500
- Profit net : 17 489,51 USD
- Rendement approximatif : 349,79 %
- Profit Factor : 1,83
- Recovery Factor : 8,75
- Ratio de Sharpe : 3,96
- Total des transactions : 314
- Transactions gagnantes : 78,34 %
- Drawdown maximal du capital : 1 999,40 USD / 10,51 %
- Drawdown relatif du capital : 25,06 %
- Corrélation LR : 0,96
Les backtests sont utiles pour étudier le comportement d'une stratégie sur des données historiques, mais ils n'éliminent pas le risque de marché. Les résultats réels peuvent différer en raison du spread, des commissions, du glissement de prix (slippage), de la qualité d'exécution, des règles du courtier et des conditions futures du marché.
Paramètres d'entrée
Réglages de la stratégie (Strategy Settings)
- Signal_Mode — sélectionne la logique d'entrée. Le mode Cross est plus sélectif ; le mode Active est conçu pour des signaux plus fréquents.
- Stop_Loss_Pips — distance fixe du stop loss en pips lors de l'utilisation de stops fixes.
- Take_Profit_Pips — distance fixe du take profit en pips lors de l'utilisation d'un take profit fixe.
- RSI_Period — période de l'indicateur RSI.
- RSI_Level — niveau RSI principal utilisé en mode Cross.
- Active_RSI_Buy_Level — niveau RSI utilisé pour les achats en mode Active.
- Active_RSI_Sell_Level — niveau RSI utilisé pour les ventes en mode Active.
- Bears_Period — période de l'indicateur Bears Power.
- Bears_Level — niveau de référence optionnel pour le Bears Power.
- Use_Bears_Level_Filter — active ou désactive le filtre de niveau du Bears Power.
- Min_Bears_Slope_Pips — pente minimale du Bears Power utilisée en mode Active.
- Bands_Period — période des Bandes de Bollinger.
- Bands_Deviation — écart-type pour les Bandes de Bollinger.
- Close_On_Bands_Cross — permet à l'EA de fermer les positions selon la logique de sortie des Bandes de Bollinger.
- Close_On_Opposite — permet à l'EA de fermer une position existante lors de l'apparition d'un signal opposé.
Réglages des filtres (Filter Settings)
- Use_Trend_Filter — active ou désactive le filtre de tendance EMA.
- Fast_EMA_Period — période de l'EMA rapide utilisée par le filtre de tendance.
- Slow_EMA_Period — période de l'EMA lente utilisée par le filtre de tendance.
- Use_ATR_Filter — active ou désactive le filtre de volatilité ATR.
- ATR_Period — période de l'indicateur ATR.
- Min_ATR_Pips — valeur minimale de l'ATR autorisée pour ouvrir de nouvelles positions.
- Max_ATR_Pips — valeur maximale de l'ATR autorisée pour ouvrir de nouvelles positions.
- Use_ADX_Filter — active ou désactive le filtre de force de tendance ADX.
- ADX_Period — période de l'indicateur ADX.
- Min_ADX — valeur minimale de l'ADX requise lorsque le filtre ADX est activé.
- Use_DI_Direction — exige l'alignement de la direction de +DI et -DI lorsqu'il est activé.
- Use_MACD_Filter — active ou désactive le filtre de momentum MACD.
- MACD_Fast_EMA — période de l'EMA rapide pour le MACD.
- MACD_Slow_EMA — période de l'EMA lente pour le MACD.
- MACD_Signal_SMA — période de la ligne de signal SMA pour le MACD.
- Use_ATR_Stops — active la logique de stop loss et take profit basée sur l'ATR.
- ATR_Stop_Multiplier — multiplicateur utilisé pour le calcul du stop loss basé sur l'ATR.
- Risk_Reward — ratio risque/récompense utilisé lorsque les stops basés sur l'ATR sont activés.
- Use_Trading_Hours — restreint les entrées aux heures de trading sélectionnées.
- Trading_Start_Hour — heure de début pour les nouvelles entrées (heure du serveur).
- Trading_End_Hour — heure de fin pour les nouvelles entrées (heure du serveur).
- Avoid_Friday_Late — bloque les nouvelles entrées en fin de journée le vendredi.
- Friday_Cutoff_Hour — heure à partir de laquelle les entrées du vendredi sont bloquées.
- Cooldown_Bars — nombre minimum de bougies à attendre après une transaction avant d'en ouvrir une nouvelle.
- Max_Trades_Per_Day — nombre maximum de nouvelles entrées par jour. Réglez sur 0 pour désactiver cette limite.
- Max_Spread_Pips — spread maximum autorisé pour les nouvelles positions.
Réglages du risque (Risk Settings)
- Lot_Mode — choisit entre la taille de lot fixe ou la gestion du risque en pourcentage.
- Fixed_Lots — taille de lot fixe lorsque le mode lot fixe est sélectionné.
- Risk_Percent — risque par transaction en pourcentage du solde lorsque le mode pourcentage est sélectionné.
- Max_Daily_Loss_Percent — arrête les nouvelles entrées après avoir atteint la limite quotidienne de perte de capital.
- Max_Daily_Gain_Percent — verrouillage optionnel du gain quotidien. Réglez sur 0 pour désactiver.
- Max_Equity_DD_Percent — arrête les nouvelles entrées si le drawdown du capital atteint la limite sélectionnée.
- Peak_Equity_Guard_Percent — pause optionnelle après une baisse depuis le sommet du capital.
- Peak_Guard_Pause_Bars — nombre de bougies de pause après le déclenchement de la protection contre les baisses du sommet.
- Min_Tester_Trades — nombre minimum de transactions requises par le score d'optimisation.
- Use_Breakeven — active ou désactive la gestion du breakeven.
- Breakeven_Trigger_Pips — distance de gain en pips requise avant d'appliquer le breakeven.
- Breakeven_Lock_Pips — montant de profit en pips sécurisé par le stop de breakeven.
- Use_ATR_Trailing — active ou désactive le trailing stop basé sur l'ATR.
- ATR_Trail_Multiplier — multiplicateur utilisé pour la distance du trailing stop par ATR.
- Min_Stop_Update_Pips — amélioration minimale du stop loss requise avant de modifier l'ordre.
- Stop_Update_Once_Per_Bar — limite les modifications du stop loss à une seule mise à jour par bougie.
Réglages Expert (Expert Settings)
- Magic_Number — identifiant unique utilisé par l'EA pour reconnaître ses propres ordres.
- Slippage_Points — glissement de prix (slippage) maximum autorisé en points lors de l'envoi des ordres.
Notes pratiques
Pour le premier test, utilisez le fichier de préréglage inclus pour GBPUSD M30. Si votre courtier applique des spreads ou des commissions différents, ajustez la taille des lots et le filtre de spread avant de tester. Il est recommandé d'adopter une gestion du risque conservative lors du passage du Testeur de stratégies à un compte démo.
Utilisez le Testeur de stratégies pour comparer les résultats avec les données de votre propre courtier. Une méthodologie efficace consiste à tester d'abord le préréglage par défaut, puis à n'ajuster qu'un petit nombre de paramètres à la fois. Cela permet de comprendre précisément quel paramètre a modifié le résultat.
Support
Si vous avez besoin d'aide pour l'installation, les réglages ou l'interprétation des résultats d'un test, utilisez la section des commentaires du produit ou le système de messagerie MQL5.
