Salut les traders ! Aujourd'hui, je vais vous parler de RRS Impulse, un Expert Advisor (EA) qui fait des merveilles sur MetaTrader 4. Cet EA utilise des indicateurs tels que le Relative Strength Index (RSI), l'Oscillateur Stochastique, et les Bollinger Bands pour dénicher des opportunités de tendance ou de contre-tendance. En tant qu'EA multi-paires, il scrute plusieurs paires de devises à la recherche de signaux.
RRS Impulse est bourré de fonctionnalités intéressantes : Trailing, Gestion des Risques, Gestion de l'Argent, Mode de Restriction, et bien plus encore. Avec les bons réglages, cet EA peut générer des profits significatifs.
Impulse :
| Variable | Valeurs | Description |
|---|---|---|
| Trading_Indicator | RSI, Stochastique, BollingerBands, RSI_Stochastique_BollingerBands | RSI : Utilise l'indicateur RSI pour analyser le marché et ouvrir des trades. Stochastique : Utilise l'indicateur Stochastique pour analyser le marché et trader. BollingerBands : Utilise l'indicateur Bollinger Bands pour analyser le marché et trader. RSI_Stochastique_BollingerBands : Utilise les trois indicateurs (RSI, Stochastique, et Bollinger Bands) ensemble pour une analyse de marché plus précise avant d'ouvrir un trade. |
| TradeDirection | Tendance, ContreTendance | Tendance : Ouvre un trade dans la direction de la tendance. Par exemple, si le RSI touche la ligne de surachat, il prendra une position d'achat ; si le RSI touche la ligne de survente, il prendra une position de vente. ContreTendance : Trade à contre-courant, attendant un retournement de tendance. Par exemple, si le RSI touche la ligne de surachat, il prendra une position de vente ; si le RSI touche la ligne de survente, il prendra une position d'achat. |
| SignalStrength | NormalSignal, NormalMultiTimeFrame, StrongSignal, VeryStrongSignal | NormalSignal : Analyse l'indicateur (RSI, Stochastique, ou Bollinger Bands) sur une seule période spécifiée dans les paramètres de l'EA. NormalMultiTimeFrameSignal : Analyse l'indicateur (RSI, Stochastique, ou Bollinger Bands) sur une seule période à la fois (M1, M5, M15, M30, H1, H4), en les vérifiant un par un. StrongSignal : Analyse plusieurs périodes (M1, M5, M15, M30) pour une confirmation plus forte avant de trader. VeryStrongSignal : Analyse plusieurs périodes (M1, M5, M15, M30, H1, H4) pour une confirmation plus forte avant de trader. |
| minLot_Size | Double Value | Taille de lot minimum pour s'assurer que la taille du lot aléatoire ne descende pas en dessous de cette valeur. |
| maxLot_Size | Double Value | Taille de lot maximum pour s'assurer que la taille du lot aléatoire ne dépasse pas cette valeur. |
| StopLoss | Int Value | Définissez votre valeur de stop loss en points/pips (l'unité de mouvement de prix la plus petite pour votre actif). Mettez Stop Loss à 0 pour le désactiver. |
| TakeProfit | Int Value | Définissez votre valeur de take profit en points/pips. Mettez Take Profit à 0 pour le désactiver. |
| Trailing_Start | Int Value (Points/Pips) | Spécifiez le nombre de pips à partir du prix d'ouverture du trade où le trailing doit commencer. Mettez 0 pour désactiver l'opération de trailing. |
| Trailing_Gap | Int Value (Points/Pips) | Définissez l'écart en pips entre le prix du marché actuel et le stop loss de trailing. Mettez 0 pour désactiver l'opération de trailing. |
| Risk_In_Money_Type | FixedMoney, BalancePercentage | FixedMoney : Ferme toutes les opérations ouvertes lorsque la perte flottante négative atteint le montant spécifié. BalancePercentage : Calcule automatiquement en fonction de votre solde de compte et ferme toutes les opérations une fois cette limite atteinte. |
| Money_In_Risk | Int Value | Si Risk_In_Money_Type est défini sur FixedMoney, entrez le montant d'argent que vous pouvez vous permettre de perdre. Si défini sur BalancePercentage, l'EA calculera automatiquement le risque en fonction de votre solde de compte et fermera toutes les opérations lorsque cette limite sera atteinte. |
| Max_Spread | Int Value (Points/Pips) | Définit l'écart maximum acceptable. Si l'écart actuel dépasse cette valeur, l'EA n'ouvrira pas de trade et attendra que l'écart revienne dans la limite spécifiée. |
| Slippage | Int Value (Points/Pips) | Définissez le slippage maximal autorisé pour l'exécution des ordres. |
| MaxOpenTrade | Int Value | Nombre maximum de trades ouverts autorisés. |
| Trade_Currencies | String Value | Liste de tous les symboles de devise (pas de paires de devises) que l'EA doit analyser et trader. |
Impulse Plus :
RRS Impulse Plus EA est une version avancée de RRS Impulse EA. Cette version améliorée offre plus de flexibilité avec plusieurs nouvelles options. L'EA effectue des scalps en utilisant le Relative Strength Index (RSI), l'Oscillateur Stochastique, la Moyenne Mobile (MA), et les Bollinger Bands pour identifier des opportunités de tendance et de contre-tendance. Comme un EA multi-paires, il scrute plusieurs paires de devises à la recherche de signaux.
Ce EA inclut diverses fonctionnalités telles que Trailing, Gestion des Risques, Gestion de l'Argent, Mode de Restriction, et bien plus encore. Avec les bons réglages, il a le potentiel de générer des profits significatifs.
Descriptions des Signaux :
| Indicateur | ACHAT | VENTE |
|---|---|---|
| RSI | Tendance : Lorsque le RSI touche la ligne de surachat. ContreTendance : Lorsque le RSI touche la ligne de survente. | Tendance : Lorsque le RSI touche la ligne de survente. ContreTendance : Lorsque le RSI touche la ligne de surachat. |
| Stochastique | Tendance : Lorsque les lignes Principale et Signal touchent le niveau de surachat. ContreTendance : Lorsque les lignes Principale et Signal touchent le niveau de survente. | Tendance : Lorsque les lignes Principale et Signal touchent le niveau de survente. ContreTendance : Lorsque les lignes Principale et Signal touchent le niveau de surachat. |
| Bollinger Bands | Tendance : Lorsque le prix du marché actuel touche la ligne de résistance des Bollinger Bands (Bande Supérieure). ContreTendance : Lorsque le prix du marché actuel touche la ligne de support des Bollinger Bands (Bande Inférieure). | Tendance : Lorsque le prix du marché actuel touche la ligne de support des Bollinger Bands (Bande Inférieure). ContreTendance : Lorsque le prix du marché actuel touche la ligne de résistance des Bollinger Bands (Bande Supérieure). |
| Moyenne Mobile | Tendance/ContreTendance : Lorsque le prix du marché actuel est au-dessus de la Moyenne Mobile. | Tendance/ContreTendance : Lorsque le prix du marché actuel est en dessous de la Moyenne Mobile. |
Scénarios de Signaux (Inverse : Faux)
| RSI | Stochastique | Bollinger Bands | Moyenne Mobile | Signal |
|---|---|---|---|---|
| Au-dessus | Au-dessus | Au-dessus | En-dessous | Vente ContreTendance ✅ |
| En-dessous | En-dessous | En-dessous | Au-dessus | Achat ContreTendance ✅ |
| Au-dessus | Au-dessus | Au-dessus | Au-dessus | Achat Tendance ✅ |
| En-dessous | En-dessous | En-dessous | En-dessous | Vente Tendance ✅ |
Scénarios de Signaux (Inverse : Vrai)
| RSI | Stochastique | Bollinger Bands | Moyenne Mobile | Signal |
|---|---|---|---|---|
| Au-dessus | Au-dessus | Au-dessus | En-dessous | Achat ContreTendance ✅ |
| En-dessous | En-dessous | En-dessous | Au-dessus | Vente ContreTendance ✅ |
| Au-dessus | Au-dessus | Au-dessus | Au-dessus | Vente Tendance ✅ |
| En-dessous | En-dessous | En-dessous | En-dessous | Achat Tendance ✅ |
Descriptions des Variables :
| Variable | Valeurs | Description |
|---|---|---|
| RSI, Stochastique, Bollinger Bands, Moyenne Mobile | Bool (Vrai/Faux) | RSI : Active l'utilisation de l'indicateur RSI pour l'analyse du marché et l'exécution des trades. Stochastique : Active l'utilisation de l'indicateur Stochastique pour l'analyse du marché et l'exécution des trades. Bollinger Bands : Active l'utilisation de l'indicateur Bollinger Bands pour l'analyse du marché et l'exécution des trades. Moyenne Mobile : Active l'utilisation de l'indicateur Moyenne Mobile pour l'analyse du marché et l'exécution des trades. Vous pouvez activer plusieurs indicateurs ensemble. Au moins un indicateur doit être activé pour le fonctionnement de l'EA. |
| Période | M1, M5, M15, M30, H1, H4, D1 | Bool (Vrai/Faux) |
| TradeDirection | Tendance, ContreTendance | Tendance : Ouvre des trades dans la direction de la tendance (par exemple, si le RSI touche la ligne de surachat, il prend un trade d'achat ; si le RSI touche la ligne de survente, il prend un trade de vente). ContreTendance : Trade à contre-courant, attendant un retournement (par exemple, si le RSI touche la ligne de surachat, il prend un trade de vente ; si le RSI touche la ligne de survente, il prend un trade d'achat). |
| SignalStrength | SingleTF, MultiTF | SingleTF : L'EA vérifie les périodes une par une. Par exemple, si le RSI et les Bollinger Bands sont activés et que les périodes sélectionnées sont M1 & M15, l'EA vérifiera d'abord les signaux pour les deux indicateurs sur M1, puis sur M15, et ouvrira un trade si une condition est remplie. MultiTF : L'EA vérifie toutes les périodes sélectionnées en même temps. Par exemple, si le RSI et le Stochastique sont activés avec les périodes M1, M5 & M15, l'EA confirmera les signaux sur toutes les périodes simultanément avant d'exécuter un trade. SingleTF suit la logique OU, tandis que MultiTF suit la logique ET pour les périodes. |
| Inverse | Bool Vrai/Faux | En utilisant le Mode Inverse, il inversera le type d'ordre. Cela signifie qu'un trade d'achat deviendra un trade de vente, et un trade de vente deviendra un trade d'achat. |
| LotMode | Random_Lot, Lot_Percentage | Random Lot : Trade avec une taille de lot aléatoire entre minLot_Size et maxLot_Size. Lot_Percentage : Trade en fonction du pourcentage de risque par trade et s'assure que la taille du lot ne descend pas en dessous de minLot_Size ou n'excède pas maxLot_Size. Si vous souhaitez utiliser une taille de lot fixe, mettez minLot_Size et maxLot_Size à la même valeur. |
| StopLoss_Type | Virtual_SL, Classic_SL | Virtual SL : L'EA fermera le trade lorsque votre stop loss spécifié est atteint, mais le niveau de stop loss ne sera pas visible pour le serveur du courtier (reste sur votre PC local). Classic SL : L'EA placera un stop loss visible qui sera reflété sur le serveur du courtier. Cette fonctionnalité est utile si votre courtier ne supporte pas les EA hyperactifs, a une limite sur les quotas de modification par jour, ou si vous soupçonnez que votre courtier chasse votre stop loss. |
| StopLoss | Int Value | Définissez votre valeur de Stop Loss en points/pips. Mettez 0 pour désactiver le Stop Loss. |
| TakeProfit_Type | Virtual_TP, Classic_TP | Virtual TP : Le niveau de take profit n'est pas visible pour le serveur du courtier. Classic TP : Le niveau de take profit est visible pour le serveur du courtier. |
| TakeProfit | Int Value | Définissez votre valeur de Take Profit en points/pips. Mettez 0 pour désactiver le Take Profit. |
| Trailing_Type | Classic_Trailing, Virtual_Trailing | Virtual Trailing : Le stop loss de trailing est caché du serveur du courtier (reste sur votre PC local). Classic Trailing : Un stop loss de trailing visible est placé et reflété sur le serveur du courtier. Remarque : Cette fonctionnalité est utile si votre courtier ne supporte pas les EA hyperactifs, a des limites de modification par jour, ou si vous soupçonnez la chasse aux stop-loss. Recommandation : Le Martingale repose sur des calculs stricts, donc il est préférable d'utiliser le Classic Trailing. |
| Trailing_Start | Int Value (Points/Pips) | Nombre de pips à partir du prix d'ouverture du trade où le trailing doit commencer. Mettez 0 pour désactiver le trailing. |
| Trailing_Gap | Int Value (Points/Pips) | Définissez l'écart (en pips) entre le prix du marché et le stop loss de trailing. Mettez 0 pour désactiver le trailing. |
| CandleExit | Int Value | Une fois le trade ouvert, après X nombre de bougies depuis l'ouverture du trade, le trade se fermera. Mettez 0 pour désactiver la fermeture par bougie. |
Gestion des Risques :
| Variable | Valeurs | Description |
|---|---|---|
| RiskManagement_Action | StopEA, CloseAndContinue | StopEA : Si la perte flottante négative atteint Money_In_Risk, toutes les opérations sont fermées, et l'EA arrête de trader (redémarrage manuel requis). CloseAndContinue : Si la perte flottante négative atteint Money_In_Risk, toutes les opérations sont fermées, mais l'EA continue de trader. |
| Risk_In_Money_Type | FixedMoney, BalancePercentage | FixedMoney : Ferme les trades lorsque la perte flottante atteint un montant monétaire fixe. BalancePercentage : Calcule le risque en fonction du solde du compte et ferme les trades lorsque le pourcentage de perte défini est atteint. |
| Money_In_Risk | Int Value | Si Risk_In_Money_Type est FixedMoney, entrez le montant maximum que vous pouvez vous permettre de perdre. Si BalancePercentage, l'EA calculera la valeur en fonction de votre solde de compte. |
Gestion de l'Argent :
| Variable | Valeurs | Description |
|---|---|---|
| MoneyManagement_Action | Stop_EA, Close_And_Continue | Stop_EA : Lorsque l'équité atteint Target_Revenue, toutes les opérations se ferment, et l'EA s'arrête (redémarrage manuel requis). Close_And_Continue : Lorsque l'équité atteint Target_Revenue, toutes les opérations se ferment, et l'EA continue de trader. |
| MoneyManagement_Type | Fixed_Money, Balance_Percentage | Fixed_Money : Ferme les trades lorsque l'équité atteint un montant fixe. Balance_Percentage : Ferme les trades lorsqu'un certain pourcentage du solde du compte est atteint. |
| Target_Revenue | Int Value | Si MoneyManagement_Type est Fixed_Money, entrez la valeur d'équité cible. Si Balance_Percentage, l'EA calculera la valeur en fonction de votre solde de compte. |
Mode de Restriction :
| Variable | Valeurs | Description |
|---|---|---|
| Max_Spread | Int Value (Points/Pips) | Maximum spread autorisé pour l'exécution des trades. L'EA attendra si le spread dépasse cette valeur. |
| Slippage | Int Value (Points/Pips) | Slippage maximum autorisé pour l'exécution des trades. |
| MaxOpenTrade | Int Value | Nombre maximum de trades ouverts autorisés à un moment donné. |
| TradeMode | Bool (Vrai/Faux) | Vrai : L'EA peut ouvrir de nouveaux trades. Faux : L'EA n'ouvrira pas de nouveaux trades mais gérera ceux déjà existants. |
Gestion des Nouvelles :
| Variable | Valeurs | Description |
|---|---|---|
| NewsManagement | NewsDeactivated, HighImpactNews, ImportantNews | NewsDeactivated : Aucun filtre de nouvelles appliqué. HighImpactNews : Filtre les événements d'actualités à fort impact. ImportantNews : Filtre uniquement les événements d'actualités importants répertoriés dans Important_News. |
| BeforeNews_Minutes | Int Value (Minutes) | Temps avant les événements d'actualités où le trading doit faire pause. (par exemple, 120 pour 2 heures) |
| AfterNews_Minutes | Int Value (Minutes) | Temps après les événements d'actualités où le trading doit faire pause. (par exemple, 180 pour 3 heures) |
| News_CutLoss | Int Value | Si un trade a une perte flottante égale ou pire que cette valeur pendant le temps des nouvelles, il sera fermé. |
| News_ReCheckMinutes | Int Value | Fréquence à laquelle l'EA doit mettre à jour les données d'actualités depuis ForexFactory. |
| Important_News | String Value | Liste des événements d'actualités importants qui doivent mettre le trading sur pause (séparés par des virgules). |
Sélection des Devises :
| Variable | Valeurs | Description |
|---|---|---|
| Trade_Currencies | String Value | Liste des symboles de devises (pas de paires) que l'EA doit analyser et trader (séparés par des virgules). |
Notes Importantes :
-
Activez les requêtes web dans MT4/MT5 :
-
Naviguez vers Outils → Options → Expert Advisor → Autoriser les Requêtes Web, puis ajoutez :
http://nfs.faireconomy.media/ -
(Ce service est fourni par ForexFactory et récupère les données d'actualités depuis leur plateforme.)
-
-
Tests Recommandés :
-
Il est fortement recommandé de tester cet EA sur un compte démo pendant au moins 45 jours avant de l'utiliser sur un compte réel.
-
N'hésitez pas à partager vos expériences, retours, et rapports de trading.
Bonne Chance & Bon Trading ! 🚀
Note Importante :
Il est fortement recommandé de tester cet EA sur un compte démo pendant au moins 45 jours avant de l'utiliser sur un compte réel.
Merci de partager votre expérience, votre retour, et votre rapport de compte.
Vous pouvez également découvrir la version avancée de cet EA, RRS Impulse Plus. Elle offre plus de flexibilité pour choisir les périodes, les indicateurs de votre choix, les filtres d'actualités, et bien plus encore.
Bonne Chance & Bon Trading ! 🚀
Articles connexes
- Générer des Signaux de Trading avec MQL5 Wizard : Étoiles du Matin/du Soir et RSI
- Utiliser MQL5 Wizard pour Créer un Expert Advisor Basé sur les Modèles de Chandeliers Englobants et MFI
- Développez un Expert Advisor avec MQL5 : Signaux de Trading 3 Corbeaux Noirs / 3 Soldats Blancs + RSI
- Générez des Signaux de Trading avec MQL5 Wizard : Dark Cloud Cover et Piercing Line
- AOCCI : Un Expert pour MetaTrader 5