Rejoignez notre page de fans
- Vues:
- 138
- Note:
- Publié:
- 2025.05.20 11:38
-
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Cet EA scalpe en utilisant l'indicateur RSI (Relative Strength Index), l'oscillateur stochastique et l'indicateur des bandes de Bollinger pour identifier les opportunités de tendance ou de contre-tendance. En tant qu'EA multi-paires, il analyse plusieurs paires de devises à la recherche de signaux.
Cet EA est doté d'un grand nombre de fonctionnalités, notamment le suivi, la gestion du risque, la gestion de l'argent, le mode de restriction et bien d'autres encore. Avec les bons paramètres, il a le potentiel de générer des profits significatifs.
Impulsion :
Variable | Valeurs | Description de l'indicateur |
---|---|---|
Indicateur_de_négociation | RSI, Stochastique, Bandes de Bollinger, RSI_Stochastic_Bandes de Bollinger | RSI : Utilise l'indicateur RSI pour analyser le marché et ouvrir des transactions. Stochastique : Utilise l'indicateur Stochastique pour analyser le marché et effectuer des transactions. BollingerBands : Utilise l'indicateur Bandes de Bollinger pour analyser le marché et négocier. RSI_Stochastic_Bandes de Bollinger : Utilise les trois indicateurs (RSI, Stochastique et Bandes de Bollinger) ensemble pour une analyse plus précise du marché avant de prendre une position. |
Direction des transactions | Tendance, Contre-tendance | Tendance : Ouvre une position dans le sens de la tendance. Par exemple, si l'indice RSI touche la ligne de surachat, il s'agira d'une opération d'achat ; si l'indice RSI touche la ligne de survente, il s'agira d'une opération de vente. Contre-tendance : Trader contre la tendance, dans l'attente d'un renversement de tendance. Par exemple, si l'indice RSI touche la ligne de surachat, il s'agira d'une opération de vente ; si l'indice RSI touche la ligne de survente, il s'agira d'une opération d'achat. |
SignalStrength | NormalSignal, NormalMultiTimeFrame, StrongSignal, VeryStrongSignal | NormalSignal : Analyse l'indicateur (RSI, Stochastique ou Bandes de Bollinger) sur la base d'un seul horizon temporel spécifié dans les paramètres de l'EA. NormalMultiTimeFrameSignal : Analyse l'indicateur (RSI, Stochastique, ou Bandes de Bollinger) basé sur un seul timeframe à 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 le trading. Signal très fort : Analyse plusieurs périodes (M1, M5, M15, M30, H1, H4) pour une confirmation plus forte avant le trading. |
Taille_du_lot_min | Valeur double | Taille minimale du lot pour s'assurer que le caractère aléatoire de la taille du lot n'est pas inférieur à cette valeur. |
Taille_du_lot_max | Valeur double | Taille maximale du lot pour s'assurer que le caractère aléatoire de la taille du lot ne dépasse pas cette valeur. |
StopLoss | Valeur Int | Définissez la valeur de votre stop loss en points/pips (la plus petite unité de mouvement de prix pour votre actif). Définissez Stop Loss à 0 pour le désactiver. |
TakeProfit | Valeur Int | Définissez la valeur de votre take profit en points/pips. Réglez Take Profit sur 0 pour le désactiver. |
Trailing_Start | Valeur Int (Points/Pips) | Indiquez le nombre de pips à partir du prix d'ouverture de la transaction à partir duquel le suivi doit commencer. Définissez 0 pour désactiver l'opération de suivi. |
Trailing_Gap | Valeur Int (Points/Pips) | Définit l'écart en pips entre le cours actuel du marché et le stop loss de suivi. Définissez 0 pour désactiver l'opération de suivi. |
Type de risque en argent | Argent fixe, Pourcentage d'équilibre | FixedMoney : Ferme toutes les transactions ouvertes lorsque le solde flottant négatif atteint le montant spécifié. BalancePercentage : Calcule automatiquement en fonction du solde de votre compte et ferme toutes les transactions lorsque cette limite est atteinte. |
Argent_en_risque | Valeur Int | Si Risk_In_Money_Type est défini sur FixedMoney, entrez le montant d'argent que vous pouvez vous permettre de perdre. Si le paramètre est BalancePercentage, l'EA calculera automatiquement le risque en fonction du solde de votre compte et fermera toutes les transactions lorsque cette limite sera atteinte. |
Max_Spread | Valeur Int (Points/Pips) | Définit l'écart maximum acceptable. Si l'écart actuel dépasse cette valeur, l'EA ne prendra pas de position et attendra que l'écart revienne dans la limite spécifiée. |
Dérapage | Valeur Int (Points/Pips) | Définit le slippage maximum autorisé pour l'exécution d'un ordre. |
MaxOpenTrade | Valeur Int | Nombre maximum de transactions ouvertes autorisées. |
Trade_Currencies | Chaîne Valeur | Liste de tous les symboles de devises (pas les paires de devises) que l'EA doit analyser et négocier. |
Impulse Plus :
RRS Impulse Plus EA est une version avancée de RRS Impulse EA. Cette version améliorée offre plus de flexibilité grâce à plusieurs nouvelles options. L'EA scalpe en utilisant l'indice de force relative (RSI), l'oscillateur stochastique, la moyenne mobile (MA) et les indicateurs de bandes de Bollinger pour identifier les opportunités de tendance et de contre-tendance. En tant qu'EA multi-paires, il analyse plusieurs paires de devises à la recherche de signaux.
Cet EA comprend diverses fonctionnalités telles que le suivi, la gestion du risque, la gestion de l'argent, le mode de restriction, etc. Avec les bons paramètres, il a le potentiel de générer des profits significatifs.
Descriptions des signaux :
Indicateur | ACHETER | VENDRE |
---|---|---|
RSI | Tendance : Lorsque le RSI touche la ligne de surachat. Contre-tendance : Lorsque l'indice RSI touche la ligne de survente. | Tendance : Lorsque l'indice RSI touche la ligne de survente. Contre-tendance : Lorsque l'indice RSI touche la ligne de surachat. |
Stochastique | Tendance : Lorsque la ligne principale et la ligne de signal touchent toutes deux le niveau de surachat. Contre-tendance : Lorsque la ligne principale et la ligne de signal touchent toutes deux le niveau de survente. | Tendance : Lorsque les lignes principale et de signal touchent toutes deux le niveau de survente. Contre-tendance : Lorsque la ligne principale et la ligne de signal touchent toutes deux le niveau de surachat. |
Bandes de Bollinger | Tendance : Lorsque le cours actuel du marché touche la ligne de résistance des bandes de Bollinger (bande supérieure). Contre-tendance : Lorsque le cours actuel du marché touche la ligne de soutien des bandes de Bollinger (bande inférieure). | Tendance : Lorsque le cours actuel du marché touche la ligne de soutien des bandes de Bollinger (bande inférieure). Contre-tendance : Lorsque le cours actuel du marché touche la ligne de résistance des bandes de Bollinger (bande supérieure). |
Moyenne mobile | Tendance/Contre-tendance : Lorsque le cours actuel du marché est supérieur à la moyenne mobile. | Tendance/Contre-tendance : Lorsque le cours actuel du marché est inférieur à la moyenne mobile. |
Scénarios de signaux (Inverse : Faux)
RSI | Stochastique | Bandes de Bollinger | Moyenne mobile | Signal |
---|---|---|---|---|
Au-dessus | Au-dessus | Au-dessus | En dessous | Contre-tendance Vente ✅ |
Inférieur | En dessous | En dessous | Au-dessus | Contre-tendance Achat ✅ |
Au-dessus | Au-dessus | Au-dessus | Au-dessus | Tendance Achat ✅ |
Inférieur | Inférieur | En dessous | En dessous | Tendance à la vente ✅ |
Scénarios de signaux (Inverse : Vrai)
RSI | Stochastique | Bandes de Bollinger | Moyenne mobile | Signal |
---|---|---|---|---|
Au-dessus | Au-dessus | Au-dessus | En dessous | Contre-tendance Achat ✅ |
Inférieur | Inférieur | En dessous | Au-dessus | Contre-tendance Vente ✅ |
Au-dessus | Au-dessus | Au-dessus | Au-dessus | Tendance Vente ✅ |
Inférieur | Inférieur | En dessous | En dessous | Tendance à l'achat ✅ |
Description des variables :
Variable | Valeurs | Description de la variable |
---|---|---|
RSI, Stochastique, Bandes de Bollinger, Moyenne mobile | Bool (Vrai/Faux) | RSI: Permet d'utiliser l'indicateur RSI pour l'analyse du marché et l'exécution des transactions. Stochastique: Permet d'utiliser l'indicateur Stochastique pour l'analyse du marché et l'exécution des transactions. Bandes de Bollinger: Permet d'utiliser l'indicateur Bandes de Bollinger pour l'analyse du marché et l'exécution des transactions. Moving Average: Permet d'utiliser l'indicateur de moyenne mobile pour l'analyse du marché et l'exécution des transactions. 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) |
Direction des transactions | Tendance, Contre-tendance | Tendance: Ouvre des transactions dans le sens de la tendance (par exemple, si le RSI touche la ligne de surachat, il s'agit d'une transaction d'achat; si le RSI touche la ligne de survente, il s'agit d'une transaction de vente ). Contre-tendance: Traite contre la tendance, dans l'attente d'un renversement de tendance (par exemple, si l'indice RSI touche la ligne de surachat, il s'agit d'une opération de vente; si l'indice RSI touche la ligne de survente, il s'agit d'une opération d'achat ). |
SignalStrength | SingleTF, MultiTF | SingleTF: L'EA vérifie les délais un par un. Par exemple, si l'IFR et les bandes de Bollinger sont activés et que les délais sélectionnés sont M1 et M15, l'EA vérifiera d'abord les signaux pour les deux indicateurs sur M1, puis sur M15, et ouvrira une transaction si une condition est remplie. MultiTF: L'EA vérifie toutes les échéances sélectionnées ensemble. Par exemple, si l'IFR et le stochastique sont activés avec les échéances M1, M5 et M15, l'EE confirmera les signaux sur toutes les échéances simultanément avant d'exécuter une transaction. SingleTF suit la logique OR, tandis que MultiTF suit la logique AND pour les délais. |
Inverse | Bool Vrai/faux | L'utilisation du mode Inverse permet d'inverser le type d'ordre. Cela signifie qu'un ordre d'achat deviendra un ordre de vente et qu'un ordre de vente deviendra un ordre d'achat. |
ModeLot | Lot_aléatoire, Pourcentage_de_lot | Random Lot: transactions avec une taille de lot aléatoire comprise entre minLot_Size et maxLot_Size. Lot_Pourcentage: Effectue des transactions sur la base du pourcentage de risque par transaction et veille à ce que la taille du lot ne soit pas inférieure à minLot_Size ou supérieure à maxLot_Size. Si vous souhaitez utiliser une taille de lot fixe, définissez minLot_Size et maxLot_Size à la même valeur. |
Type de perte d'arrêt | Virtuel_SL, Classique_SL | SL virtuel : L'EA fermera la transaction lorsque le stop loss spécifié sera atteint, mais le niveau du stop loss ne sera pas visible par le serveur du courtier (il reste sur votre PC local). SL classique : L'EA placera un stop loss visible sur le serveur du courtier. Cette fonction est utile si votre courtier ne supporte pas les EA hyperactifs, s'il a une limite sur les quotas de modification par jour, ou si vous suspectez votre courtier de chasser votre stop loss. |
StopLoss | Valeur Int | Définissez la valeur de votre Stop Loss en points/pips. Mettez 0 pour désactiver le Stop Loss. |
TakeProfit_Type | Virtual_TP, Classic_TP | Virtual TP : Le niveau de prise de profit n'est pas visible par le serveur du courtier. Classic TP : Le niveau de prise de profit est visible par le serveur du courtier. |
TakeProfit | Valeur Int | Définissez la valeur de votre Take Profit en points/pips. La valeur 0 désactive le Take Profit. |
Type de suivi | Classic_Trailing, Virtual_Trailing | Suivi virtuel : Le stop loss suiveur est caché du serveur du courtier (reste sur votre PC local). Suivi classique : Un stop loss suiveur visible est placé et se reflète sur le serveur du courtier. Remarque : cette fonction est utile si votre courtier ne prend pas en charge les EA hyperactifs, s'il impose des limites de modification par jour ou si vous soupçonnez une chasse au stop loss. Recommandation : La Martingale repose sur des calculs stricts, il est donc préférable d'utiliser le Trailing classique. |
Trailing_Start | Valeur Int (Points/Pips) | Nombre de pips à partir du prix d'ouverture de la transaction à partir duquel le suivi doit commencer. Mettre 0 pour désactiver le trailing. |
Trailing_Gap | Valeur Int (Points/Pips) | Définit l'écart (en pips) entre le prix du marché et le stop loss de suivi. Définir 0 pour désactiver le trailing. |
CandleExit | Valeur Int | Une fois que la transaction est ouverte, elle sera fermée après un nombre X de bougies à partir de la transaction ouverte. Réglez 0 pour désactiver le Candle Exit. |
Gestion du risque :
Variable | Valeurs | Description de la variable |
---|---|---|
RiskManagement_Action | StopEA, CloseAndContinue | StopEA: Si la perte flottante négative atteint Money_In_Risk , toutes les transactions sont fermées et l'EA s'arrête (nécessite un redémarrage manuel). CloseAndContinue: Si la perte flottante négative atteint Money_In_Risk , toutes les transactions sont fermées, mais l'EA continue d'opérer. |
Type d'argent_en_risque | Argent fixe, Pourcentage de solde | FixedMoney: Ferme les transactions lorsque la perte flottante atteint une valeur monétaire définie. BalancePercentage: Calcule le risque en fonction du solde du compte et ferme les transactions lorsque le pourcentage de perte défini est atteint. |
Argent_en_risque | Valeur Int | 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 du solde de votre compte. |
Gestion de l'argent :
Variable | Valeurs | Description de la variable |
---|---|---|
MoneyManagement_Action | Stop_EA, Close_And_Continue | Stop_EA: Lorsque les capitaux propres atteignent le revenu cible, toutes les transactions sont fermées et l'EA s'arrête (redémarrage manuel requis). Close_And_Continue: Lorsque les capitaux propres atteignent le revenu cible, toutes les transactions sont clôturées et l'EA continue de négocier. |
Type de gestion de l'argent | Argent_fixe, Pourcentage_d'équilibre | Argent_fixe: Ferme les transactions lorsque les capitaux propres atteignent un montant donné. Balance_Percentage: Clôture des transactions lorsqu'un certain pourcentage du solde du compte est atteint. |
Revenu_cible | Valeur Int | Si MoneyManagement_Type est Fixed_Money, entrez la valeur cible des capitaux propres. Si Balance_Percentage, l'EA calculera la valeur en fonction du solde de votre compte. |
Restriction Mode :
Variable | Valeurs | Description |
---|---|---|
Max_Spread | Valeur Int (Points/Pips) | Ecart maximum autorisé pour l'exécution de la transaction. L'EA attendra si l'écart dépasse cette valeur. |
Dérapage | Valeur Int (Points/Pips) | Dérapage maximum autorisé pour l'exécution de la transaction. |
MaxOpenTrade | Valeur Int | Nombre maximum de transactions ouvertes autorisées à la fois. |
TradeMode | Bool (Vrai/Faux) | True: L'EA peut ouvrir de nouvelles transactions. False (Faux) : L'EA n'ouvrira pas de nouvelles transactions mais gérera les transactions existantes. |
Gestion des nouvelles :
Variable | Valeurs | Description |
---|---|---|
Gestion des actualités | NewsDeactivated, HighImpactNews, ImportantNews | NewsDeactivated: Aucun filtre d'actualités n'est appliqué. HighImpactNews: Filtre les actualités à fort impact. ImportantNews: Filtre uniquement les événements d'actualité importants répertoriés dans Important_News . |
BeforeNews_Minutes | Valeur Int (Minutes) | Temps avant les événements d'actualité pendant lequel les transactions doivent être interrompues. (par exemple, 120 pour 2 heures) |
AfterNews_Minutes | Valeur Int (Minutes) | Temps après les événements d'actualité pendant lequel les transactions doivent être interrompues. (par exemple, 180 pour 3 heures) |
News_CutLoss | Valeur Int | Si une transaction a une perte flottante égale ou inférieure à cette valeur pendant le temps d'actualité, elle sera fermée. |
News_ReCheckMinutes | Valeur Int | Fréquence à laquelle l'EA doit mettre à jour les données d'actualité de ForexFactory. |
Nouvelles_importantes | Chaîne Valeur | Liste d'événements d'actualité importants qui doivent interrompre le trading (séparés par des virgules). |
Sélection de la devise :
Variable | Valeurs | Description de la variable |
---|---|---|
Devises_commerciales | Chaîne Valeur | Liste de symboles de devises (pas de paires) que l'EA doit analyser et négocier (séparés par des virgules). |
Remarques importantes :
-
Activez les requêtes web dans MT4/MT5:
-
Naviguez vers Outils → Options → Expert Advisor → Allow Web Request, puis ajoutez :
http://nfs.faireconomy.media/ -
(Ce service est fourni par ForexFactory et récupère les données d'actualité de leur plateforme).
-
-
Tests recommandés :
-
Il est fortement recommandé de tester cet EA sur un compte de démonstration pendant au moins 45 jours avant de l'utiliser sur un compte réel.
-
N'hésitez pas à nous faire part de votre expérience, de vos commentaires et de vos rapports de trading.
Bonne chance et bon trading ! 🚀
Note importante :
Il est fortement recommandé de tester cet EA sur un compte de démonstration pendant au moins 45 jours avant de l'utiliser sur un compte réel.
N'hésitez pas à nous faire part de votre expérience, de vos commentaires et de votre rapport de compte.
Vous pouvez également consulter la version avancée de cet EA, RRS Impulse Plus. Elle offre plus de flexibilité pour choisir les délais, les indicateurs de votre choix, les filtres de nouvelles, et plus encore.
Bonne chance et bon trading ! 🚀
Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/58462

Système de trading à rebond sur le canal des prix

Le script calcule la volatilité moyenne d'un symbole sur un intervalle spécifié. Les résultats du calcul sont affichés dans le commentaire.

2 Moving Averages is a custom MQL4 indicator that uses two moving averages (fast and slow) to identify potential trend changes and generate buy or sell signals based on crossover points. It enhances signal reliability by optionally integrating support and resistance levels, helping traders confirm entry and exit zones. This tool is suitable for trend-following strategies and works across multiple time frames.

SniperJaw EA is a one-trade-at-a-time robot that uses the Alligator indicator (Jaw, Teeth, Lips) to follow the trend. You can control the trade size with LotSize, choose to close trades on opposite signal with UseEntryToExit, or use TakeProfit and StopLoss in pips if set. Slippage is managed by Slippage, and trading can be turned on or off using TradeEnabled. Alligator settings like JawPeriod, JawShift, TeethPeriod, TeethShift, LipsPeriod, and LipsShift let you adjust how the indicator works.