Konoha
- Experts
- Version: 4.2
- Mise à jour: 7 octobre 2026
- Activations: 10
Konoha est un EA (Expert Advisor) simple de type breakout pour XAUUSD.
Lorsque vous spécifiez un certain nombre de bougies, l’EA place des ordres Stop en attente sur le plus haut et le plus bas observés entre la bougie actuelle au moment de l’ouverture de l’ordre et la bougie située au nombre de périodes spécifié dans le passé.
Par défaut, le paramètre est défini sur 180. Cela signifie que les ordres Stop en attente seront placés sur le plus haut et le plus bas de la période couvrant les 180 bougies précédant le moment de l’ouverture de l’ordre.
Remarque : Les résultats des tests historiques ne garantissent pas les performances futures.
■Inclut des fonctionnalités compatibles avec les prop firms.
■Description des paramètres
■ChooseStrategy --- Permet de choisir une stratégie parmi BuyAndSell, Buy_Only et Sell_Only.
■TIMEFLAME --- L’EA fonctionne sur la base de l’unité de temps sélectionnée ici. Selon l’unité de temps choisie, le comportement de paramètres tels que BreakOutBars, les moyennes mobiles utilisées pour le trailing stop et les paramètres liés aux barres sera différent.
■TakeProfit --- Take Profit. L’unité est le point.
■StopLoss --- Stop Loss. L’unité est également le point.
■BreakOutBarsBuy, BreakOutBarsSell --- Période utilisée pour déterminer les plus hauts et les plus bas du breakout. Par exemple, si cette valeur est définie sur 100, des ordres Stop seront placés au plus haut et au plus bas des 100 dernières bougies (selon l’unité de temps sélectionnée dans TIMEFLAME) à partir du moment de l’ouverture de l’ordre. En règle générale, plus cette valeur est faible, plus le nombre de transactions est élevé, mais le taux de réussite est plus faible. Plus cette valeur est élevée, moins il y a de transactions, mais plus le taux de réussite est élevé.
■DynamicAutoTP --- Si défini sur true, le Take Profit est calculé automatiquement en fonction de la volatilité du marché.
■DynamicAutoTPFactor --- Valeur utilisée dans le calcul de DynamicAutoTP. Plus cette valeur est élevée, plus le Take Profit calculé sera important.
■TrailingStop --- Si défini sur true, active le trailing stop.
■TrailingType --- Type de trailing stop. Sélection via un menu déroulant. Normal : utilise le nombre de points défini dans TrailingStopLevel. Bar : déplace le Stop Loss vers le plus haut ou le plus bas des bougies définies dans TrailingBars. MA : utilise une moyenne mobile pour la prise de profit. SuperTrend : utilise l’indicateur SuperTrend pour le trailing stop.
■TrailingStopLevel --- Lorsque TrailingType est défini sur Normal, le Stop Loss suit le prix actuel à la distance en points spécifiée ici.
■TrailingStart --- Lorsque TrailingType est défini sur Normal, le trailing stop commence lorsque la position atteint le nombre de points de profit spécifié.
■TrailingBars --- Lorsque TrailingType est défini sur Bar, détermine combien de bougies en arrière sont utilisées pour calculer le plus haut ou le plus bas vers lequel le Stop Loss sera déplacé.
■StopLoss Offset Point --- Lorsque TrailingType est défini sur Bar, spécifie la distance en points entre le Stop Loss et le plus haut ou le plus bas de la bougie.
■MA period --- Lorsque TrailingType est défini sur MA, définit la période de la moyenne mobile utilisée pour la prise de profit. Selon l’unité de temps choisie dans TIMEFRAME : TF_1min et TF_5min utilisent une moyenne mobile de 1 minute. TF_15min utilise une moyenne mobile de 2 minutes. TF_30min utilise une moyenne mobile de 3 minutes. TF_h1 utilise une moyenne mobile de 5 minutes. TF_h4 utilise une moyenne mobile de 15 minutes.
■Minimum Profit --- Lorsque TrailingType est défini sur MA, détermine le profit minimum à sécuriser lorsque le système estime que le gain ne peut plus être prolongé.
■TimeFrame Of SuperTrend --- Lorsque le type de trailing est SuperTrend, permet de choisir l’unité de temps de l’indicateur SuperTrend utilisée.
■BreakEven --- Si défini sur true, active la fonction Break Even.
■BreakEvenTrigger --- Lorsque BreakEven est défini sur true et que le prix évolue dans le sens du profit du nombre de points spécifié à partir du prix d’entrée, le Stop Loss est déplacé au prix d’entrée plus la valeur définie dans BreakEvenOffset.
■BreakEvenOffset --- Définit le nombre de points utilisés pour positionner le Stop Loss après l’activation du Break Even.
■OrderOpenTime --- Heure d’ouverture des ordres. Par exemple, si la valeur 11 est définie, les ordres seront placés exactement à 11h00 selon l’heure MT5. Si UseDaylightSavingTime est défini sur true, une heure sera ajoutée automatiquement pendant l’heure d’été et les ordres seront alors placés à 12h00.
■OrderOpenMinute --- Si une valeur différente de 0 est définie, permet de préciser les minutes de OrderOpenTime.
■OrderDeleteTime --- Heure à laquelle les ordres en attente non exécutés sont supprimés. Si UseDaylightSavingTime est défini sur true, une heure sera ajoutée automatiquement pendant l’heure d’été.
■OrderDeleteMinute --- Si une valeur différente de 0 est définie, permet de préciser les minutes de OrderDeleteTime.
■WeekEndClose --- Détermine si les positions doivent être fermées avant le week-end. Si défini sur true, les positions seront clôturées.
■WeekEndCloseTime --- Heure de clôture avant le week-end. Les positions ouvertes seront fermées à cette heure le vendredi selon l’heure MT5. Si UseDaylightSavingTime est défini sur true, une heure sera ajoutée pendant l’heure d’été.
■WeekEndCloseMinute --- Permet de définir les minutes pour la clôture avant le week-end.
■UseDaylightSavingTime --- Si défini sur true, les horaires tels que OrderOpenTime seront automatiquement décalés d’une heure pendant la période d’heure d’été.
■DST_Style --- Lorsque UseDaylightSavingTime est défini sur true, permet de sélectionner le système d’heure d’été utilisé par le broker. US_DST correspond à l’heure d’été américaine et EU_DST à l’heure d’été européenne.
■MaxSpread --- Définit le spread maximal autorisé pour ouvrir une transaction. Par exemple, si cette valeur est définie sur 60, aucune opération ne sera ouverte lorsque le spread dépasse 60 points.
■slippage --- Glissement maximal autorisé lors de l’exécution des transactions.
■MagicNumber --- Numéro d’identification de l’EA. Cet EA identifie ses positions par la combinaison du symbole négocié et du MagicNumber. Si plusieurs instances de cet EA sont utilisées sur le même instrument, il est recommandé d’utiliser des MagicNumber différents.
■OrderComment --- Commentaire ajouté aux positions.
■LotManagement --- Si défini sur true, active la fonction de gestion du lot en capitalisation composée.
■LotFactor --- Lorsque LotManagement est défini sur true, la taille du lot est calculée à partir de cette valeur.
■FixedLot --- Lorsque LotManagement est défini sur false, cette valeur est utilisée comme taille de lot fixe.
■MaxLot --- Taille maximale de lot autorisée. Les opérations dépassant cette taille ne seront pas exécutées.
■MiniLot --- Taille minimale de lot autorisée. Les opérations inférieures à cette taille ne seront pas exécutées.
■RecoveryMode --- Si défini sur true, active le mode de récupération (Recovery Mode). Dans ce mode, l’EA mémorise le solde initial du compte. Si le capital diminue en raison de pertes, la taille du lot augmentera progressivement au fur et à mesure des transactions jusqu’à ce que le solde initial soit rétabli.
La taille du lot dans le mode de récupération est calculée comme suit :
(Lot de base × RecoveryCount × RecoveryLotMultiplier)
RecoveryCount augmente de 1 après chaque transaction jusqu’à ce que le capital initial soit restauré.
Le solde cible est affiché sur le graphique sous le nom RecoveryGoalBalance. Cette valeur n’est pas réinitialisée lors du redémarrage de MT5, mais elle sera réinitialisée avec RecoveryCount si le MagicNumber est modifié ou si le bouton « Reset RecoveryMode » du graphique est utilisé.
■MaxRecoveryCount --- Permet de définir la limite maximale de RecoveryCount.
■RecoveryLotMultiplier --- Facteur multiplicateur appliqué à la taille du lot chaque fois que RecoveryCount augmente de 1.
■Reset RecoveryMode On Profit --- Si défini sur True, lorsqu’une transaction gagnante est réalisée alors que RecoveryMode est actif, RecoveryCount et RecoveryGoalBalance seront réinitialisés.
■TradeEveryTime --- Ignore les horaires définis par des paramètres tels que OrderOpenTime et effectue des transactions en continu.
■OrderIntervalTime --- Lorsque TradeEveryTime est défini sur true, spécifie l’intervalle en minutes auquel le prix des ordres Stop en attente sera mis à jour.
■DisplayTextOnChart --- Si défini sur true, affiche des informations textuelles sur le graphique. Pendant les tests, définir cette valeur sur false peut légèrement améliorer la vitesse d’exécution.
■NewsFilterON --- Si défini sur true, active le filtre d’actualités.
■NewsMinuteBefore --- Nombre de minutes avant une actualité à partir desquelles le filtre d’actualités devient actif.
■NewsMinuteAfter --- Nombre de minutes après une actualité pendant lesquelles le filtre d’actualités reste actif.
■InpNewsCurrency --- Détermine pour quelle devise ou quel pays le filtre d’actualités sera appliqué. Par exemple, USD correspond aux actualités économiques américaines. Pour XAUUSD, l’utilisation de USD est recommandée.
■InpCloseNewsBreforeEvent --- Si défini sur true, les positions ouvertes seront fermées ou les ordres en attente annulés lorsque le filtre d’actualités est actif.
■InpMaxDailyLossPercent --- Par exemple, si cette valeur est définie sur 5.0, toutes les positions seront fermées dès que la perte journalière atteindra 5,0 %, et aucun trading ne sera effectué jusqu’au jour suivant. Afin de prendre en compte le slippage et d’autres facteurs, l’évaluation du pourcentage est volontairement légèrement plus stricte.
En raison de facteurs tels que l’heure d’été et le GMT, la gestion des horaires dans MT5 peut être quelque peu complexe.
Actuellement, pour les brokers utilisant GMT+2 pendant l’heure d’hiver, les horaires dans MT5 sont les suivants :
Ouverture du marché de Tokyo --- 02h00 en hiver, 03h00 en été
Ouverture du marché de Shanghai --- 03h30 en hiver, 04h30 en été
Pré-ouverture du marché américain --- 15h00 aussi bien en hiver qu’en été (car l’heure MT5 est alignée sur le marché de New York)
Ouverture du marché de New York --- 16h30 aussi bien en hiver qu’en été
Par conséquent, si vous souhaitez trader en fonction de l’ouverture des marchés de Tokyo ou de Shanghai, il est recommandé de définir UseDaylightSavingTime sur true. Si vous souhaitez trader en fonction de l’ouverture du marché de New York, vous pouvez simplement définir ce paramètre sur false.

很不错的ea,回撤很小但是利润足够。