Trading Systématique

Découvrez le RRS Randomness in Nature EA : un Expert Innovant pour MetaTrader 4
MetaTrader4
Découvrez le RRS Randomness in Nature EA : un Expert Innovant pour MetaTrader 4

Salut les traders ! Aujourd'hui, je vais vous parler d'un Expert Advisor (EA) vraiment unique en son genre : le RRS Randomness in Nature EA. Cet EA se distingue par son approche totalement aléatoire. Il sélectionne au hasard les paires de devises, les tailles de lots et les types d'ordres. Oubliez les compétences techniques comme les indicateurs, l'analyse des prix, ou les événements du calendrier économique, cet EA fonctionne sans tout ça ! Il propose plusieurs stratégies de trading, des plans de gestion des risques, et d'autres paramètres personnalisables. Et même s'il repose sur le hasard, il a tout de même réussi à générer de bons profits. Variable Valeurs Description Stratégie de Trading OneSide, DoubleSide OneSide : L'EA prendra une seule opération, soit un achat, soit une vente. DoubleSide : L'EA effectuera une opération d'achat et une opération de vente. Taille_Min_Lot Valeur Double Taille de lot minimale pour que la taille de lot aléatoire ne descende pas en dessous de cette valeur. Taille_Max_Lot Valeur Double Taille de lot maximale pour que la taille de lot aléatoire ne dépasse pas cette valeur. StopLoss Valeur Int Définissez votre valeur de stop loss en points/pips (la plus petite unité de mouvement de prix pour votre actif). Pour désactiver le Stop Loss, mettez-le à 0. TakeProfit Valeur Int Définissez votre valeur de take profit en points/pips. Pour désactiver le Take Profit, mettez-le à 0. Trailing_Start Valeur Int (Points/Pips) Indiquez le nombre de pips à partir du prix d'ouverture de l'opération où le trailing doit commencer. Pour désactiver l'opération de trailing, mettez-le à 0. Trailing_Gap Valeur Int (Points/Pips) Définissez l'écart en pips entre le prix actuel du marché et le stop loss en trailing. Pour désactiver l'opération de trailing, mettez-le à 0. Type_Risque_En_Argent 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 et ferme toutes les opérations une fois cette limite atteinte. Argent_En_Risque Valeur Int Si Type_Risque_En_Argent est réglé sur FixedMoney, entrez le montant d'argent que vous pouvez vous permettre de perdre. Si réglé sur BalancePercentage, l'EA calculera automatiquement le risque en fonction de votre solde et fermera toutes les opérations lorsque cette limite sera atteinte. Max_Spread Valeur Int (Points/Pips) Définit le spread maximum acceptable. Si le spread actuel dépasse cette valeur, l'EA n'effectuera pas de trade et attendra que le spread revienne dans les limites spécifiées. Slippage Valeur Int (Points/Pips) Définissez le slippage maximum autorisé pour l'exécution des ordres. Note : Si vous rencontrez un problème de fonctionnement avec l'EA, retirez #property strict de la ligne 8 du code de l'EA. Bonne chance et bon trading !

2025.03.19
RRS EA Non-Directionnel : Optimisez vos Trades sur MetaTrader 4
MetaTrader4
RRS EA Non-Directionnel : Optimisez vos Trades sur MetaTrader 4

Bienvenue à tous les traders ! Aujourd'hui, nous allons plonger dans l'univers du RRS EA Non-Directionnel. Ce robot de trading est conçu pour ceux qui préfèrent une approche sans biais, sans se fier à des compétences techniques comme les indicateurs, l'analyse des prix, ou les événements du calendrier économique. Vous allez découvrir comment ce petit bijou peut vous aider à diversifier vos stratégies de trading. Ce qui est intéressant avec cet EA, c'est qu'il offre une multitude de stratégies de trading, des plans de gestion des risques, et d'autres paramètres personnalisables. En gros, il exécute des transactions de manière continue et aléatoire, selon la stratégie que vous choisissez. Bien qu'il fonctionne sur le principe du hasard, il peut tout de même générer des bénéfices si vous appliquez une bonne gestion des risques. Tableau des Paramètres Clés Variable Valeurs Description Stratégie de Trading Hedge_Style, BuySell_Random, Buy_Sell, Auto_Swap, Buy_Order, Sell_Order Hedge_Style : Ouvre simultanément des positions d'achat et de vente. BuySell_Random : Ouvre aléatoirement une position d'achat ou de vente. Buy_Sell : Ouvre une position basée sur le type de la dernière commande fermée. Auto_Swap : N’ouvre que des positions en fonction de la direction du swap positif. Buy_Order : N’ouvre que des positions d'achat. Sell_Order : N’ouvre que des positions de vente. Nouvelle_Transaction Vrai/Faux Vrai : L'EA peut prendre des transactions. Faux : L'EA ne prendra aucune transaction. Taille_Lot Double Valeur Choisissez la taille de lot souhaitée pour chaque transaction exécutée par l'EA. Type_StopLoss Virtual_SL, Classic_SL Virtual SL : L'EA fermera la transaction lorsque votre stop loss est atteint, mais ce niveau ne sera pas visible pour le serveur du broker. Classic SL : L'EA placera un stop loss visible sur le serveur du broker. StopLoss Valeur Int Définissez votre valeur de stop loss en points/pips. Réglez Stop Loss à 0 pour le désactiver. Type_TakeProfit Virtual_TP, Classic_TP Virtual TP : Le niveau de take profit n'est pas visible pour le serveur du broker. Classic TP : Le niveau de take profit est visible pour le serveur du broker. TakeProfit Valeur Int Définissez votre valeur de take profit en points/pips. Réglez Take Profit à 0 pour le désactiver. Type_Trailing Virtual_Trailing, Classic_Trailing Virtual Trailing : Les modifications du stop loss sont conservées sur votre PC local. Classic Trailing : Les modifications du stop loss sont mises à jour directement sur le serveur du broker. Trailing_Début Valeur Int (Points/Pips) Indiquez le nombre de pips à partir du prix d'ouverture à partir duquel le trailing doit commencer. Trailing_Ecart Valeur Int (Points/Pips) Définissez l'écart en pips entre le prix du marché actuel et le stop loss de trailing. Réglez Trailing Gap à 0 pour désactiver l'opération de trailing. Type_Risque_Agent FixedMoney, BalancePercentage Fixed Money : Ferme toutes les transactions ouvertes lorsque le flottant négatif atteint le montant spécifié. Balance Percentage : Calcule automatiquement en fonction de votre solde de compte. Argent_Dans_Risque Valeur Int Si Type_Risque_Agent est défini sur FixedMoney, entrez le montant que vous pouvez vous permettre de perdre. Max_Spread Valeur Int (Points/Pips) Définit le spread maximal acceptable. Si le spread actuel dépasse cette valeur, l'EA n'ouvrira pas de transaction. Slippage Valeur Int (Points/Pips) Définissez le slippage maximal autorisé pour l'exécution des ordres. Remarque : Si vous rencontrez un dysfonctionnement ou une erreur dans le fonctionnement de l'EA, retirez #property strict du code de l'EA à la ligne 6. Bonne chance et bon trading !

2025.03.17
EA CloseAll : Un Outil Indispensable pour MetaTrader 4
MetaTrader4
EA CloseAll : Un Outil Indispensable pour MetaTrader 4

Utiliser le CloseAllOrdersEA dans MetaTrader 4 présente plusieurs avantages pour les traders :Fermeture d'Urgence : En cas de mouvements inattendus sur le marché ou si vous devez sortir rapidement de toutes vos positions, cet EA peut fermer toutes vos ordres ouvertes et en attente en un clin d'œil, minimisant ainsi les pertes potentielles.Gestion des Risques : C'est un outil efficace pour gérer le risque, permettant aux traders de nettoyer instantanément leur portefeuille lorsqu'ils détectent un changement significatif des conditions du marché ou lorsqu'ils doivent réévaluer leur stratégie sans le poids des positions ouvertes.Efficacité Temporelle : Au lieu de fermer manuellement chaque ordre un par un, ce qui peut être long surtout pendant des périodes de forte volatilité ou lorsque vous avez de nombreuses transactions, cet EA automatise le processus, vous faisant gagner un temps précieux.Éviter le Trading Émotionnel : En automatisant la fermeture de toutes les ordres, il élimine le processus de prise de décision émotionnelle, garantissant que les décisions sont basées sur des règles préétablies plutôt que sur la panique ou la cupidité.Tests et Changements de Stratégie : Si vous testez des stratégies ou devez changer de méthode, fermer toutes les positions peut être fait rapidement, vous permettant de repartir sur de bonnes bases pour de nouvelles implémentations stratégiques.Réduction des Erreurs : Le trading manuel peut entraîner des erreurs humaines, comme fermer la mauvaise ordre ou en manquer certaines. L'EA réduit ces risques en exécutant la tâche de manière systématique.Trading en Dehors des Heures de Marché : Si vous devez fermer toutes vos positions avant de quitter votre station de trading ou durant les heures où le marché est fermé, cet EA peut être configuré pour le faire automatiquement.

2025.01.25
Améliorez votre Trading avec le Market Watch Panel Utility pour MetaTrader 4
MetaTrader4
Améliorez votre Trading avec le Market Watch Panel Utility pour MetaTrader 4

Salut les traders ! Aujourd'hui, je vais vous parler d'un outil indispensable pour tous ceux qui utilisent MetaTrader 4 : le Market Watch Panel Utility. Cet utilitaire est un véritable atout pour surveiller vos symboles financiers en temps réel et vous offre une interface claire et intuitive.Grâce à cet outil, vous pouvez facilement basculer entre différents symboles, empiler plusieurs d'entre eux, et filtrer la liste pour une analyse plus ciblée du marché. En somme, il simplifie votre expérience de trading et vous aide à suivre les mouvements du marché pour prendre des décisions éclairées rapidement.En plus de tout cela, le Market Watch Panel vous permet de sauvegarder vos symboles dans un fichier texte. Cela signifie que chaque fois que vous ouvrez le panel, il charge automatiquement les symboles que vous avez sauvegardés. Vous pouvez également enregistrer et réinitialiser la liste des symboles, sans oublier la possibilité de personnaliser l'apparence du panel en modifiant les couleurs du texte et de la fenêtre. C'est comme une fenêtre de données de marché traditionnelle, mais en version améliorée !Principaux paramètres :Couleur de fond du panel : Définit la couleur de fond de l'ensemble du panel (par défaut : Blanc).Couleur du texte du panel : Détermine la couleur du texte affiché sur le panel (par défaut : Bleu Foncé).Couleur de fond du client du panel : Ajuste la couleur de fond de la zone client à l'intérieur du panel (par défaut : Gris Clair).Couleur principale du texte du panel : Spécifie la couleur du texte principal à l'intérieur du panel (par défaut : Violet).***REMARQUE*** :Le code actuel du Market Watch Panel Utility ne comprend pas d'image de bouton par défaut. Si vous n'ajoutez pas d'image BMP, le bouton fonctionnera mais restera invisible.Pour personnaliser l'image du bouton dans le Market Watch Panel Utility, suivez ces étapes :Placez votre propre image BMP (format 24 bits) dans le dossier MQL5/Images.Modifiez le code pour faire référence à votre image personnalisée en changeant le chemin de la ressource pour pointer vers le nouveau fichier image.Assurez-vous que l'image est correctement formatée et que le chemin est exact pour éviter les erreurs lors de la compilation.Cela permet aux utilisateurs de personnaliser le panel en utilisant leurs propres images de bouton.

2025.01.20
Optimisez votre Trading avec le Panneau d'Échange de Symboles pour MetaTrader 4
MetaTrader4
Optimisez votre Trading avec le Panneau d'Échange de Symboles pour MetaTrader 4

Description : Le Panneau d'Échange de Symboles est un outil polyvalent destiné aux traders qui souhaitent gérer leurs symboles de graphique et leur liste de surveillance (Market Watch) de manière plus efficace. Cet outil vous permet de changer facilement le symbole actuel de votre graphique tout en ajoutant automatiquement le symbole sélectionné à la liste de surveillance. Le panneau est conçu pour les traders qui ont besoin d'un accès rapide à plusieurs symboles et à des données de marché en temps réel, sans perturber leur flux de travail. Fonctionnalités Clés : 1. Échange de Symboles en Un Clic :    - Changez instantanément le symbole actif sur votre graphique d'un simple clic. Cette fonctionnalité permet des ajustements rapides de votre stratégie de trading sans avoir à naviguer manuellement à travers de multiples paramètres. 2. Intégration Automatique à la Liste de Surveillance :    - Chaque fois que vous échangez un symbole sur le graphique, le nouveau symbole est automatiquement ajouté à la liste de surveillance, vous garantissant un accès immédiat aux données en temps réel et aux informations du marché. 3. Amélioration du Flux de Trading :    - En intégrant la gestion des symboles avec la liste de surveillance, le panneau simplifie votre processus de trading, réduisant le temps et l'effort nécessaires pour surveiller et analyser plusieurs symboles. 4. Analyse des Données Historiques :    - Le panneau prend en charge les échanges de symboles basés sur des données historiques, permettant aux traders de revoir et d'analyser les conditions de marché passées pour des prises de décisions plus éclairées. 5. Optimisé pour un Chargement Précis des Données :    - L'outil est conçu pour gérer efficacement la synchronisation des données. Cependant, lors du changement de timeframe, il est recommandé de passer d'un symbole à un autre pour s'assurer que toutes les données pertinentes sont chargées correctement pour une performance cohérente. Exemple d'Utilisation Pratique : Pour un trader qui surveille fréquemment plusieurs symboles, le Panneau d'Échange de Symboles offre un moyen rapide et efficace de basculer entre les graphiques et de mettre à jour la liste de surveillance sans interrompre l'analyse du marché. Que vous analysiez différentes paires de devises ou des actions, cet outil garantit que toutes les données pertinentes sont accessibles en temps réel, améliorant ainsi votre capacité à réagir rapidement aux changements du marché. Cette utilité est idéale pour les traders actifs et les analystes qui nécessitent une approche rationalisée pour gérer les symboles et les entrées de la liste de surveillance, offrant une solution pratique pour maintenir le focus et l'efficacité dans les environnements de trading dynamiques. ***REMARQUE*** :Le code actuel du Panneau d'Échange de Symboles exclut une image de bouton par défaut. Sans ajouter une image BMP, le bouton fonctionnera mais restera invisible. Pour personnaliser l'image du bouton dans le Panneau d'Échange de Symboles, suivez ces étapes : Placez votre propre image BMP (format 24 bits) dans le dossier MQL5/Images. Modifiez le code pour référencer votre image personnalisée en changeant le chemin de ressource pour pointer vers le nouveau fichier image. Assurez-vous que l'image est correctement formatée et que le chemin est exact pour éviter des erreurs lors de la compilation. Cela permet aux utilisateurs de personnaliser le panneau en utilisant leurs propres images de bouton. Liens vers le produit : MT5 : https://www.mql5.com/en/market/product/122618 MT4 : https://www.mql5.com/en/market/product/122620

2025.01.19
Découvrez l'Expert Advisor simplifié 'EuroSurge' pour MetaTrader 4
MetaTrader4
Découvrez l'Expert Advisor simplifié 'EuroSurge' pour MetaTrader 4

Salut à tous les traders ! Aujourd'hui, je vous présente une version simplifiée de l'Expert Advisor 'EuroSurge' pour MetaTrader 4 (MT4). Cet outil utilise plusieurs indicateurs techniques pour générer des signaux de trading, vous permettant ainsi de configurer la taille de vos lots et de gérer vos opérations selon des conditions spécifiques. Les paramètres par défaut sont optimisés pour l'EURUSD sur un graphique de 5 minutes. Ces réglages sont basés sur des optimisations depuis 2020. Paramètres d'entrée Calcul de la taille des transactions : L'EA permet trois types de calcul de taille de lot : Taille de lot fixe. Pourcentage du solde (pourcentage du solde du compte utilisé pour calculer la taille du lot). Pourcentage des fonds propres (pourcentage des fonds propres utilisés pour déterminer la taille du lot). Des paramètres comme FixedLotSize, TradeSizePercent, et MagicNumber permettent de configurer la taille des lots et d'identifier de manière unique les trades. Réglages des indicateurs : L'EA utilise divers indicateurs pour générer des signaux d'achat et de vente : Moyenne Mobile (MA) avec période configurable. Indice de Force Relative (RSI) avec niveaux de surachat/survente ajustables. MACD avec des réglages d'EMA et de ligne de signal ajustables. Bollinger Bands avec périodes et paramètres de déviation ajustables. Oscillateur Stochastique avec %K, %D et paramètres de ralentissement configurables. Chaque indicateur peut être activé ou désactivé grâce à des paramètres d'entrée comme UseMA, UseRSI, etc. Détection des signaux IsBuySignal() : Cette fonction vérifie si toutes les conditions d'achat sont remplies selon les indicateurs choisis. Par exemple : Condition MA : Vérifie si la MA à court terme est au-dessus de la MA à long terme. Condition RSI : Vérifie si le RSI est en dessous de 50 (relâché du niveau de survente de 30). Condition MACD : Compare la ligne MACD et la ligne de signal. Condition Bollinger Bands : Vérifie si le prix est en dessous de la bande inférieure. Condition Stochastique : Vérifie si les valeurs %K et %D sont en dessous de 50 (relâché de 20). IsSellSignal() : Semblable à IsBuySignal(), mais pour les conditions de vente, en vérifiant par exemple : MA courte < MA longue, RSI > 50 (relâché du surachat à 70), Ligne MACD < ligne de signal, Prix au-dessus de la bande supérieure de Bollinger, etc. Exécution des transactions Lorsque les conditions d'achat ou de vente sont remplies, l'EA place un trade avec un stop loss (SL) et un take profit (TP) calculés sur la base de multiplicateurs (SL_Multiplier, TP_Multiplier). La taille des lots est calculée grâce à la fonction CalculateLotSize(), qui s'ajuste en fonction du TradeSizeType sélectionné. Les ordres sont exécutés avec la fonction OrderSend(), incluant une gestion des erreurs pour vérifier les problèmes lors de la passation des trades.

2024.10.15
Le Modèle de Chandelle Doji : Un Outil Incontournable pour les Traders
MetaTrader4
Le Modèle de Chandelle Doji : Un Outil Incontournable pour les Traders

Le Détecteur de Modèle Doji est un expert-conseil conçu pour détecter automatiquement le modèle de chandelle Doji sur n'importe quel graphique. Un modèle Doji se forme lorsque les prix d'ouverture et de clôture d'une bougie sont très proches l'un de l'autre, signalant une indécision sur le marché. Cet EA identifie les bougies Doji où les prix d'ouverture et de clôture se situent dans une petite plage et sont positionnés près du point médian de la plage haute et basse de la bougie. Fonctionnalités Clés : Détection de Doji : L'EA vérifie si la différence entre les prix d'ouverture et de clôture est inférieure à 3 points. Il s'assure également que l'ouverture et la clôture sont proches du point médian de la plage de la bougie (avec une tolérance de 10%). Marquage sur le Graphique : Lorsqu'un Doji est détecté, une flèche rouge est tracée 5 points en dessous du bas de la bougie. Une étiquette avec le texte "Doji" est placée 3 points en dessous de la flèche pour une identification facile. Alertes et Notifications : L'EA génère une alerte et affiche un message lorsqu'un modèle Doji est détecté sur la bougie clôturée précédente. Cet EA est un outil précieux pour les traders cherchant à intégrer les modèles Doji dans leurs stratégies de trading, offrant une indication visuelle et sonore claire de l'indécision du marché ou des retournements potentiels.

2024.09.22
Détecter le Vendredi de la Première Semaine du Mois - Préparez-vous pour le NFP avec MetaTrader 4
MetaTrader4
Détecter le Vendredi de la Première Semaine du Mois - Préparez-vous pour le NFP avec MetaTrader 4

Salut à tous les traders ! Aujourd'hui, nous allons plonger dans un sujet essentiel pour ceux qui veulent rester à l'affût des mouvements du marché, notamment en ce qui concerne le NFP (Non-Farm Payroll). Nous allons voir comment détecter le vendredi de la première semaine du mois à l'aide d'un Expert Advisor sur MetaTrader 4. Qu'est-ce que le NFP ? Le rapport NFP est un indicateur clé qui peut influencer les marchés financiers. En tant que traders, il est crucial de savoir quand il est publié, car cela peut provoquer des mouvements de prix significatifs. Pourquoi détecter ce vendredi ? Pour anticiper les mouvements du marché Pour ajuster vos stratégies de trading Pour maximiser vos gains sur les annonces économiques Le Code de l'Expert Advisor Voici un petit aperçu du code que vous pouvez utiliser pour créer votre propre Expert Advisor. Ce code va vous aider à détecter automatiquement ce fameux vendredi : //+------------------------------------------------------------------+ //| Détecteur du Vendredi de la Première Semaine du Mois | //| Copyright 2023, MetaQuotes Ltd. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2023, MetaQuotes Ltd." #property link "https://www.mql5.com" #property version "1.00" #property strict datetime lastTime = 0; // Variable pour stocker le temps de la dernière bougie détectée int OnInit() { lastTime = iTime(Symbol(), PERIOD_D1, 0); return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { // Code de désinitialisation } void OnTick() { datetime currentTime = iTime(NULL, PERIOD_D1, 0); // Récupère le temps de la bougie actuelle if (IsFirstFriday() && currentTime != lastTime) { Print("C'est le Vendredi de la Première Semaine du Mois"); lastTime = currentTime; // Met à jour lastTime avec le temps actuel } } bool IsFirstFriday() { int dayOfWeek = TimeDayOfWeek(TimeCurrent()); // Récupère le jour de la semaine int dayOfMonth = TimeDay(TimeCurrent()); // Récupère le jour du mois if (dayOfWeek == 5) { // Vérifie si c'est vendredi if (dayOfMonth >= 1 && dayOfMonth

2024.07.23
Grid EA Pro : l'outil incontournable pour MetaTrader 4
MetaTrader4
Grid EA Pro : l'outil incontournable pour MetaTrader 4

Vous êtes trader et vous cherchez à optimiser vos stratégies de trading ? Le Grid EA Pro est un conseiller expert qui fonctionne selon les indicateurs RSI (Relative Strength Index). Son atout majeur ? Il permet de réduire le drawdown sur votre compte en chevauchant les ordres non rentables. Grâce à cet outil, vous pourrez visualiser facilement vos gains sur le graphique, ce qui peut être un véritable plus pour le trading manuel. ⚡ Je vous recommande de choisir un broker ECN avec un faible spread : IC Market, Exness, NordFX, FXPRIMUS, Alpari, FXTM. ⚡ N'hésitez pas à tester cet EA avec un compte démo ! ⚡ Il est également judicieux de l'associer à des signaux d'achat et de vente pour suivre la tendance et sélectionner des ordres achat uniquement ou vente uniquement pour une utilisation semi-automatique de l'EA. OPTIONS : RSI_PERIOD - période de calcul de l'indice de force relative ; UP_LEVEL - seuil supérieur ; DN_LEVEL - seuil inférieur ; RSI_TIMEFRAME - période pour le calcul ; START_LOT - lot initial ; LOT_MULTIPLIER - multiplicateur de lot dans la grille des ordres ; MAX_LOT - lot maximum ; STEP_ORDERS - pas de la grille des ordres ; STEP_MULTIPLIER - facteur de multiplication du pas des ordres, si égal à -1, il n'est pas utilisé ; MAX_STEP - pas maximum de la grille des ordres ; OVERLAP_ORDERS - à partir de quel ordre activer la fonction de chevauchement ; OVERLAP_PIPS - profit minimum en pips pour clôturer les ordres non rentables ; STOPLOSS, TAKEPROFIT - stop loss et take profit en pips, si égal à -1, ils ne sont pas utilisés ; BREAKEVEN_STOP, BREAKEVEN_STEP - niveau et pas de breakeven, si égal à -1, ils ne sont pas utilisés ; TRAILING_STOP, TRAILING_STEP - niveau et pas de trailing stop, si égal à -1, ils ne sont pas utilisés ; MAGIC_NUMBER, ORDERS_COMMENT - numéro magique de l'ordre et commentaire ; START_TIME, END_TIME - période durant laquelle il est autorisé d'ouvrir des ordres. Si égal à "00:00", il n'est pas utilisé.

2024.05.19
Implémentation de l'événement onTrade pour MetaTrader 4 : Guide Pratique
MetaTrader4
Implémentation de l'événement onTrade pour MetaTrader 4 : Guide Pratique

Dans cet article, nous allons voir comment suivre les tickets de commandes à l'aide d'un CArrayInt. En surveillant les changements dans la liste des tickets via onTimer, nous déclenchons les gestionnaires d'événements suivants : //+------------------------------------------------------------------+ //| Gestionnaire d'événement lorsque le stop loss est atteint&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onStopLoss(ulong ticket); //+------------------------------------------------------------------+ //| Gestionnaire d'événement lorsque le take profit est atteint&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ void onTakeProfit(ulong ticket); //+------------------------------------------------------------------+ //| Gestionnaire d'événement lors de l'ouverture d'une nouvelle commande&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+------------------------------------------------------------------+ void onTradeEntry(ulong ticket); //+------------------------------------------------------------------+ //| Gestionnaire d'événement lorsque la commande est fermée (supprimée)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+------------------------------------------------------------------+ void onTradeExit(ulong ticket); Remarque : Toutes les fonctionnalités du gestionnaire onTradeTransaction de MQL5 n'ont pas été implémentées ici. C'est juste une approche de base. Dans la capture d'écran ci-dessous, vous pouvez voir le journal des sorties pour l'EA :

2024.04.29
Comprendre le Trailing Classique et Virtuel sur MetaTrader 4 pour Maximiser vos Gains
MetaTrader4
Comprendre le Trailing Classique et Virtuel sur MetaTrader 4 pour Maximiser vos Gains

Salut les traders ! Aujourd'hui, on va plonger dans le monde du trailing sur MetaTrader 4, en explorant les différences entre le trailing classique et le trailing virtuel. Prêts à optimiser vos stratégies de trading ? C'est parti !Trailing ClassiqueLe trailing classique utilise un stop loss pour suivre vos positions. Cela signifie que chaque fois que le marché évolue en votre faveur, le stop loss s'ajuste automatiquement pour sécuriser vos gains. Ce type de trailing est directement géré par votre serveur de courtage, ce qui vous offre une protection continue.Trailing VirtuelÀ l'inverse, le trailing virtuel ne s'appuie pas sur un stop loss. Cela signifie qu'il n'apparaît pas sur le serveur de votre courtier, mais il fonctionne en interne dans votre plateforme. Cela peut être utile si vous préférez garder vos stratégies de trading à l'abri des yeux indiscrets, mais attention, car vous devrez surveiller vos positions de plus près !Comprendre les Termes ClésTrailing Gap : C'est l'écart entre le prix d'offre (Bid) et le prix de demande (Ask).Trailing Start : Cela correspond à la distance entre le prix d'entrée de votre ordre (prix d'ouverture) et le moment où le trailing commence à s'activer.En résumé, le choix entre le trailing classique et virtuel dépend de votre style de trading et de vos préférences personnelles. N'hésitez pas à tester les deux sur un compte démo pour voir ce qui vous convient le mieux. Bonne chance et bons trades !

2024.04.19
Gérez Vos Trades avec un SL Virtuel et TP Pending sur MetaTrader 4
MetaTrader4
Gérez Vos Trades avec un SL Virtuel et TP Pending sur MetaTrader 4

Bienvenue à tous les traders ! Aujourd'hui, nous allons parler d'un outil très pratique : Virtual_SL_TP_Pending_with_SL_Trailing.mq4. Ce script est conçu pour gérer vos trades en définissant des niveaux de stop loss et de take profit virtuels, tout en vous offrant la possibilité d'installer un ordre en attente avec un trailing stop loss. Voici un aperçu des fonctionnalités de ce script : Droits d'auteur et lien : Informations de copyright et lien vers le site du créateur. Version : Indique la version du script. Description : Détails concernant le script, y compris l'adresse e-mail du créateur, les informations sur la propriété intellectuelle et un avertissement sur l'utilisation du logiciel à vos propres risques. Paramètres d'entrée : Variables externes permettant de personnaliser le comportement de l’EA, incluant : StopLossPoints : Stop loss initial en points. TakeProfitPoints : Take profit initial en points. SpreadThreshold : Seuil de spread pour le stop loss/take profit virtuel en points. TrailingStopPoints : Trailing stop en points pour l'ordre en attente virtuel. EnableTrailing : Option pour activer ou désactiver le trailing stop. Variables globales : Variables utilisées dans tout le script pour stocker le spread initial, le stop loss virtuel, le take profit virtuel et le prix de l'ordre en attente. Fonction d'initialisation (OnInit) : Initialise l’EA lorsqu’il est attaché à un graphique, calculant le stop loss virtuel initial, le take profit et le prix de l'ordre en attente en fonction des paramètres d'entrée. Fonction de tick (OnTick) : Appelée à chaque variation de prix. Elle vérifie si le spread a dépassé le seuil et ajuste le stop loss virtuel, le take profit et le prix de l'ordre en attente en conséquence. Cette fonction surveille également si le prix atteint le stop loss ou le take profit virtuel et clôture la position. De plus, si le trailing stop est activé et que le prix atteint le prix de l'ordre en attente, il place un ordre en attente virtuel avec un trailing stop loss. Fonction de fermeture de position (ClosePosition) : Ferme la position lorsque le prix atteint le stop loss ou le take profit virtuel. Fonction de placement d'ordre en attente (PlacePendingOrder) : Place un ordre en attente virtuel avec un trailing stop loss si le trailing stop est activé. Ce EA offre une manière flexible de gérer vos trades en utilisant des niveaux virtuels et une fonction de trailing stop, permettant ainsi aux traders d'automatiser leur processus de gestion des trades sur MetaTrader 4.

2024.04.10
Fermez vos positions facilement avec Close Basket Pairs v1 pour MetaTrader 4
MetaTrader4
Fermez vos positions facilement avec Close Basket Pairs v1 pour MetaTrader 4

Salut les traders ! Aujourd'hui, je vais vous parler d'un script MQL4 très pratique : Close Basket Pairs. Ce petit outil est conçu pour fermer vos positions sur un ensemble de paires de devises lorsque vous atteignez certains seuils de profit ou de perte. Voici ce qu'il faut savoir : Le script s'appelle CloseBasketPairs.mq4. Il est protégé par les droits d'auteur de MetaQuotes Software Corp. en 2024. Vous pouvez trouver plus d'infos sur le site de MetaQuotes. La version actuelle du script est 1.01. Ce script a été créé par persinaru@gmail.com. Il est distribué sous la licence IP 2024 - open source et gratuit. Son objectif principal ? Fermer les positions de votre panier lorsque les seuils de profit ou de perte fixés sont atteints. Attention, utilisez ce script à vos risques et périls, l'auteur ne pourra pas être tenu responsable des pertes éventuelles. Le script définit les paires de devises de votre panier et leurs types d'ordres respectifs, ainsi que les seuils de profit et de perte. Il parcourt toutes vos positions ouvertes et vérifie si elles appartiennent aux paires définies. Si une position dépasse le seuil de profit ou de perte, elle se ferme automatiquement. En plus, le script inclut des fonctions pour l'initialisation, la désinitialisation et la gestion des événements de tick. La fonction PrintStrategyInfo() est utile pour afficher des informations sur votre stratégie.

2024.04.10
Stratégie de Suivi de Tendance Continue pour MetaTrader 4 : Guide Pratique
MetaTrader4
Stratégie de Suivi de Tendance Continue pour MetaTrader 4 : Guide Pratique

Dans cet article, nous allons explorer une stratégie simple de suivi de tendance continue pour acheter et vendre sur MetaTrader 4 (MT4), basée sur des conditions prédéfinies. Voici un aperçu du script : Initialisation : Le script s'initialise et affiche un message lorsque l'initialisation est réussie. Désinitialisation : Lors de la désinitialisation, un message est affiché. Fonction OnTick : Cette fonction s'exécute chaque fois qu'il y a un nouveau tick (changement de prix) sur le marché. Réinitialisation des Variables de Suivi de Position : Le script réinitialise les variables qui suivent les positions d'achat et de vente ouvertes. Vérification des Ordres Ouverts : Il boucle à travers tous les ordres ouverts pour déterminer s'il existe des positions d'achat ou de vente. Ouverture de Position d'Achat : S'il n'y a pas de position d'achat ouverte et que le drapeau "OpenBuyPosition" est activé, il tente d'en ouvrir une en se basant sur le prix d'offre actuel. Un stop loss et un take profit sont définis pour cet ordre d'achat. Ouverture de Position de Vente : S'il n'y a pas de position de vente ouverte et que le drapeau "OpenSellPosition" est activé, il tente d'en ouvrir une en se basant sur le prix de demande actuel. Un stop loss et un take profit sont définis pour cet ordre de vente. Vérification des Ordres Clos : Il vérifie les ordres fermés. Si un ordre d'achat ou de vente est clôturé avec un bénéfice, il réinitialise le drapeau de position correspondant. Paramètres d'Entrée : Le script propose des paramètres d'entrée pour la taille des lots, le stop loss, le take profit et des drapeaux pour contrôler l'ouverture des positions d'achat ou de vente. Avis de Non-Responsabilité : Ce script comprend un avertissement conseillant aux utilisateurs de l'utiliser à leurs propres risques et de dégager le créateur de toute responsabilité en cas de dommages ou pertes potentielles. En résumé, ce script vise à automatiser le processus d'exécution des ordres d'achat et de vente en fonction d'une stratégie de suivi de tendance continue, permettant aux utilisateurs de personnaliser des paramètres tels que la taille des lots et la direction des trades. Cependant, il est crucial d'exercer de la prudence et de réaliser des tests approfondis avant de l'utiliser dans des environnements de trading en direct.

2024.04.10
Optimisation de l'EA : Fermez vos Trades en Profit ou en Perte sur MetaTrader 4
MetaTrader4
Optimisation de l'EA : Fermez vos Trades en Profit ou en Perte sur MetaTrader 4

//+------------------------------------------------------------------------------------------------------------------------------+ //|Optimisation de Fermer_en_Profit_ou_Perte_en_Monnaie_de_Compte_V2 : Quoi de Neuf : //| //|1. Gestion des Erreurs : Le code inclut une gestion des erreurs pour traiter les situations où les ordres ne peuvent pas être fermés ou supprimés. //|2. Optimisation du Code : Le code a été optimisé pour éviter la répétition et améliorer la lisibilité. //|3. Efficacité : Suppression des boucles ou calculs inutiles. //|4. Effacement de tous les objets de graphique lors de la désinitialisation de l’EA. //+------------------------------------------------------------------------------------------------------------------------------+ Si vous réglez l’EA à 0, il n’effectuera aucune action.&nbsp; &nbsp; Le seuil de fermeture positive en monnaie de compte doit être supérieur au montant actuel de l'équité, sinon, les trades seront exécutés immédiatement. Exemple : Si l'équité est de 55 000 € et que le seuil de fermeture positive est fixé à 55 500 € pour réaliser un gain de 500 €. Seuil de fermeture positive en monnaie de compte&nbsp; &gt; 0 &amp;&amp; &lt;&nbsp; 55 000 € = exécution immédiate Le seuil de fermeture négative en monnaie de compte doit être inférieur au montant actuel de l'équité, sinon, les trades seront exécutés immédiatement. Exemple : Si l'équité est de 55 000 € et que le seuil de fermeture négative est fixé à 54 500 € pour ne perdre que 500 €.&nbsp; Seuil de fermeture négative en monnaie de compte&nbsp; &gt; 55 000 € = exécution immédiate Les pics de spread peuvent être évités en réduisant le nombre de spreads, mais le marché fera ce qu'il veut et des gains ou pertes plus importants peuvent se produire.&nbsp; De plus, si le spread est réglé en dessous du spread moyen pour les paires échangées, ces positions ne seront pas exécutées.&nbsp; Avertissement : Utilisez ce logiciel à vos propres risques. Le marché des changes est très volatile !&nbsp; #property copyright&nbsp; &nbsp; &nbsp;"Copyright 2024, MetaQuotes Ltd." #property link&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "https://www.mql5.com" #property version&nbsp; &nbsp; &nbsp; &nbsp;"1.01" #property description&nbsp; &nbsp;"persinaru@gmail.com" #property description&nbsp; &nbsp;"IP 2024 - open source gratuit" #property description&nbsp; &nbsp;"Cet EA ferme tous les trades en fonction des profits et pertes calculés en monnaie de compte." #property description&nbsp; &nbsp;"" #property description&nbsp; &nbsp;"AVERTISSEMENT : Utilisez ce logiciel à vos propres risques." #property description&nbsp; &nbsp;"Le créateur de ce script ne peut être tenu responsable de tout dommage ou perte." #property description&nbsp; &nbsp;"" #property strict #property show_inputs extern string&nbsp; Fermer = "L'EA ferme tous les trades et ordres en attente lorsqu'un profit ou une perte est atteint. Les profits et pertes sont calculés en monnaie de compte.";&nbsp; extern int Seuil_Positif_en_Monnaie_de_Compte&nbsp; &nbsp; &nbsp;= 0;&nbsp; extern int Seuil_Négatif_en_Monnaie_de_Compte&nbsp; &nbsp; &nbsp;= 0;&nbsp; extern int Spread = 10;

2024.03.25
Premier Précédent 1 2 3 4 5 6 7 Suivant Dernier