Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
138
Note:
(4)
Publié:
2025.05.20 11:38
MQL5 Freelance 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 :

  1. 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).

  2. 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

TC TradeChannel TC TradeChannel

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

Volatilité moyenne Volatilité moyenne

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 2 Moving Averages

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 SniperJaw EA

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.