Introduction
Break Asian Range est un bot de trading qui automatise la célèbre stratégie des « hauts et bas asiatiques ». Il est conçu pour détecter et trader les cassures de la session asiatique sur des actifs tels que l’EURUSD, le GBPJPY et d’autres paires volatiles.
Il combine des confirmations techniques personnalisables avec une gestion du risque avancée (SL, TP, stop suiveur, risque variable, réentrées...) afin de s’adapter aux styles de trading conservateurs ou agressifs.
Il fonctionne sur plusieurs unités de temps et reconnaît les principaux patterns de chandeliers comme le doji, le marteau ou l’avalement pour valider les entrées si le trader le souhaite.
Caractéristiques principales
Stratégie basée sur un comportement de marché bien connu et répétitif.
Flexible : permet de personnaliser les confirmations, horaires de trading, gestion du risque, etc.
Compatible avec toutes les paires ou actifs.
Peut fonctionner de manière conservatrice ou agressive selon le profil de l'utilisateur.
Inclut les ré-entrées, la gestion dynamique du risque et le filtrage des trades.
Déjà testé avec de bons résultats sur plusieurs paires en avril 2025 (voir images ci-dessous).
Commentaires et support
Je vous remercie sincèrement de laisser des commentaires positifs et constructifs si ce bot vous a été utile. Cela me permet d’améliorer les futures versions et de les adapter aux besoins réels des utilisateurs.
Je suis à votre entière disposition pour répondre à vos questions, expliquer tout paramètre ou résoudre tout problème lié au fonctionnement du bot.
Vous trouverez ci-dessous une description détaillée du fonctionnement du système et de ses paramètres configurables.
Stratégie des hauts et bas asiatiques
La stratégie des hauts et bas asiatiques repose sur le concept selon lequel chaque session (Asie, Londres, New York) suit un cycle AMD (Accumulation, Manipulation, Distribution).
Pendant la session asiatique, on observe généralement une phase d’accumulation, suivie souvent d’une manipulation lors de la session de Londres — le prix casse le plus haut ou le plus bas de la session précédente, incitant les traders à croire en une poursuite, puis se retourne en emportant les stop-loss.
Ce bot utilise la stratégie des hauts et bas asiatiques et permet au trader de configurer différentes options pour s’adapter à son style de trading. Le bot sélectionne la plage horaire définie par le trader (il peut s’agir de la session asiatique ou d’une autre session) et détecte le moment où le prix franchit le plus haut ou le plus bas pour chercher une entrée en vente ou en achat, respectivement. Il offre aussi la possibilité de s’assurer que la plage choisie peut être considérée comme une accumulation en définissant un nombre maximal de points de variation durant cette session. Si cette vérification n’est pas souhaitée, elle peut être désactivée en entrant ‘0’. Une fois le range cassé, l’entrée peut se faire directement après un dépassement du seuil de points prédéfini, ou attendre l’arrivée dans la zone sélectionnée avec confirmation par chandelier doji, marteau et/ou englobant. Deux unités de temps peuvent être configurées pour détecter ces chandeliers de confirmation, comme 1min et 3min, ou 1min et 5min, etc. Le trader dispose de nombreuses options pour ajuster la configuration. Naturellement, plus il y a de confirmations requises, moins le bot exécutera d’entrées, mais le taux de réussite sera meilleur.
Fonctionnalités Spéciales
En plus de la configuration de l’entrée basée sur la rupture du range et les confirmations supplémentaires par chandeliers, ce bot dispose d’un contrôle de risque variable qui aide à améliorer son efficacité. Il ne faut pas le confondre avec une stratégie martingale qui ne ferme pas les positions. Ce bot ouvre et ferme les trades un par un. Il permet cependant d’augmenter le risque si les trades précédents étaient perdants, ce qui aide à compenser les pertes avec des trades gagnants.
Il offre également la possibilité de déplacer le Stop Loss au BreakEven lorsque le prix atteint une valeur avec un ratio Risque:Récompense défini par l’utilisateur. Il permet aussi de clôturer partiellement une position lorsque le prix atteint un niveau prédéfini.
Configuration des Paramètres du Bot
Il est toujours important de connaître et de bien comprendre tous les paramètres configurables d’un bot afin de l’utiliser correctement. Dans ce cas, le bot dispose également de nombreux paramètres pour mieux s’adapter aux circonstances et au trader. Ci-dessous, chaque paramètre est défini afin qu’il puisse être compris clairement et configuré selon les préférences du trader. Le nom affiché (en anglais) et son explication seront indiqués:
Input group "General Parameters"
MagicNumber -- ID du bot. Doit être unique pour chaque bot exécuté dans le même Metatrader.
Choose the language for messages -- Sélection de la langue des messages affichés dans l'onglet "experts".
Fixed SL. If false, SL and TP are calculated based on high and low -- Définit si le SL et le TP sont fixes (valeur définie ci-dessous), ou calculés dynamiquement selon le dernier plus haut/plus bas (SL) et 50 % de la plage sélectionnée (TP).
Stop Loss points -- Points de SL si fixe (variable précédente mise sur "true").
TakeProfit / StopLoss ratio -- Ratio TP basé sur le SL défini.
Minimum points for variable SL -- Si le SL est variable, un minimum de points peut être défini.
Condition to allow long entries -- Autorise les positions longues (achat). Si défini sur false, il n'entre jamais en achat.
Condition to allow short entries -- Autorise les positions courtes (vente). Si défini sur false, il n'entre jamais en vente.
Condition to block new entry after a loss in the same Tx (excluding reentry) -- Si une perte (SL) a eu lieu, empêche une nouvelle entrée même si les conditions sont à nouveau remplies, afin de limiter les pertes.
Max number of trades in one day -- Limite le nombre de trades par jour. Les réentrées sont également comptées.
Allow reentry after SL during x hours -- Lorsqu’une entrée est déclenchée, une ordre "limit" est placée au niveau du SL pour anticiper un retournement favorable après un stop. À UTILISER AVEC PRÉCAUTION, car cela peut augmenter les pertes. Il est conseillé de diviser le risque initial par deux.
Hours allowed for reentry -- Durée pendant laquelle l'ordre "limit" reste actif après son placement.
Input group "SL/TP Management"
Enable BreakEven -- Si l'on permet de déplacer le SL une fois un certain niveau atteint.
Ratio required to move the SL -- À quel ratio SL/TP on déplace le SL. Par exemple, si on vise un ratio final de 1:4, on déplace le SL à 1:3 pour se protéger.
Points to add to entry price to secure small profit. If greater than current price, set to '0' -- Si l'on souhaite mettre le SL légèrement au-dessus du point d'entrée pour couvrir les frais.
Enable partial close when TP % is reached -- Si l'on permet une fermeture partielle lorsque l'objectif est atteint.
Ratio required to partially close the trade -- À quel ratio SL/TP on ferme partiellement la position. Par exemple, si on vise 1:4, on ferme 80% à 1:3 et on laisse courir le reste.
If partial close, points to extend TP. Set to 0 to disable -- Si après une fermeture partielle on souhaite repousser un peu le TP, car on a sécurisé une partie.
% of position to close on partial take profit -- Quel % de la position fermer lors du "Partial Close". Le lot initial doit être supérieur à 0.01.
Input group "Variable Risk"
Initial budget -- Budget initial du compte utilisé pour calculer le risque.
Initial risk -- Risque initial à considérer dans les trades.
Risk multiplier -- Chaque fois qu'un stop loss se produit, le risque du trade suivant sera multiplié par cette valeur. Lorsqu'un trade est positif, le trade suivant recommence avec le risque initial.
Days of history used to calculate variable risk -- Nombre de jours à examiner pour compter les trades perdus.
Maximum allowed risk -- Risque maximal autorisé. Si le risque multiplié dépasse cette valeur, il sera limité à ce maximum.
Input group "Asian Range Break Confirmation"
Upper breakout buffer (in points) — combien de points au-dessus du plus haut nous considérons comme une cassure vers le haut.
Lower breakout buffer (in points) — combien de points en dessous du plus bas nous considérons comme une cassure vers le bas.
Points from Asia range to accept entry — si le prix s’est déjà retourné, jusqu’à quel point depuis la zone asiatique acceptons-nous d’entrer. (mesuré depuis la plage asiatique, pas la zone de cassure).
Timeframe for Confirmation Period 1 — première unité de temps pour vérifier les chandeliers et confirmer un changement de tendance.
Timeframe for Confirmation Period 2 — deuxième unité de temps pour vérifier les chandeliers et confirmer un changement de tendance.
Confirm with Hammer in Period 1 — si l’on souhaite confirmer avec des chandeliers marteau dans le premier timeframe.
Difference: downward trend = hammer, upward trend = shooting star — les chandeliers doivent-ils correspondre à la direction de la tendance (marteau en baisse, étoile filante en hausse) ?
Confirm with Doji in Period 1 — si l’on souhaite confirmer avec des chandeliers Doji dans le premier timeframe.
Confirm with Engulfing candle in Period 1 — si l’on souhaite confirmer avec des chandeliers engloutissants dans le premier timeframe.
Confirm with Hammer in Period 2 — si l’on souhaite confirmer avec des chandeliers marteau dans le deuxième timeframe.
Confirm with Doji in Period 2 — si l’on souhaite confirmer avec des chandeliers Doji dans le deuxième timeframe.
Confirm with Engulfing candle in Period 2 — si l’on souhaite confirmer avec des chandeliers engloutissants dans le deuxième timeframe.
Number of confirmations needed in Time Frame 1 – Nombre de confirmations nécessaires dans la période 1 pour considérer un retournement de tendance.
Number of confirmations needed in Time Frame 2 – Nombre de confirmations nécessaires dans la période 2 pour considérer un retournement de tendance.
Total number of confirmations required – Nombre total de confirmations nécessaires (périodes 1 et 2) pour considérer un retournement.
% to define a Hammer candle – Comment définir une bougie marteau. C'est le rapport entre le corps et l’ombre. Le corps doit représenter ce pourcentage de l’ombre (corps/ombre < paramètre).
% to define a Doji candle -- Comment une bougie Doji est définie. Le pourcentage indiqué correspond à la proportion des mèches par rapport à la taille totale de la bougie.
% to define an Engulfing candle – Pour la bougie engloutissante, on peut exiger 100 % (la bougie opposée fait au moins la taille de la précédente), ou un peu moins (valeur < 100 %) ou plus (valeur > 100 %).
Input group "Asian Range Time"
Maximum points to allow "break range" – Si vous souhaitez confirmer que la plage définie est une accumulation, vous pouvez indiquer un nombre maximum de points. Le système ne cherchera des entrées que si la plage est inférieure à ce paramètre. Pour ignorer cette condition, mettez « 0 » et il cherchera toujours une cassure de plage, quel que soit le mouvement.
Start hour for Asian session – Heure de début de la session asiatique.
Start minutes for Asian session – Minutes de l’heure de début.
End hour for Asian session – Heure de fin de la session.
End minutes for Asian session – Minutes de l’heure de fin.
Latest hour to detect break range – Dernière heure pour détecter une cassure de plage.
Latest minutes to detect break range – Dernières minutes pour détecter une cassure de plage.
input group "Graphic configuration"
Variable to enable or disable the drawing of objects on the chart -- Activer ou désactiver l'affichage des zones d'accumulation et des entrées sur le graphique
Color of the Acumulation rectangle when exist Acumulation -- Couleur du rectangle de la zone si accumulation confirmée (recherche d’entrées)
Color of the Acumulation rectangle when there is NO Acumulation -- Couleur du rectangle de la zone si aucune accumulation (pas d’entrées recherchées)
Color of the SL range -- Couleur du rectangle indiquant le Stop Loss de l’entrée exécutée
Color of the TP range -- Couleur du rectangle indiquant le Take Profit de l’entrée exécutée
Il est important de noter que si l'on met '0' dans les confirmations des timeframes 1 et 2, mais que l'on met '1' dans les confirmations totales, au moins une confirmation dans n'importe quel TF sera nécessaire pour entrer. Si l'on souhaite deux confirmations dans le même timeframe (par exemple dans le TF1 avec un doji et un marteau, ou un doji et une englobante, ou un marteau et une englobante), il faut mettre '2' dans les confirmations du timeframe 1 et laisser les autres à '0'.
Recommandations
Pour tous les bots, il est recommandé de les tester d'abord dans le testeur de stratégie afin d’optimiser les paramètres (automatiquement ou manuellement) et de bien comprendre leur fonctionnement. Ensuite, il est préférable de les utiliser sur un compte démo, puis enfin sur un compte réel ou financé.
Des images explicatives et quelques configurations de test sont partagées, mais il est toujours préférable de les adapter à vos propres besoins.
Ce bot peut être utilisé sur n’importe quel actif, mais il est conseillé de le simuler au préalable pour évaluer son efficacité. La stratégie principale est conçue pour l’EURUSD et d’autres paires similaires, bien qu’il existe, comme pour toute stratégie, des moments du marché plus favorables à son utilisation, et d’autres moins.
Le risque variable aide à rendre la stratégie plus rentable, car même après plusieurs SL consécutifs, un seul TP peut compenser les pertes et générer un profit (cela dépend également du ratio SL:TP et du taux de réussite).
Les images jointes montrent une explication du fonctionnement du bot et certains résultats obtenus durant le mois d’avril 2025.
Image 1, 2 et 3 – Résultats sur EURUSD en avril 2025, fin en positif. Les paramètres utilisés sont inclus.
Image 4 et 5 – Résultats sur GBPJPY en avril 2025, fin en positif. Les paramètres utilisés sont inclus (la deuxième partie des paramètres est identique à l’image 3).
Image 6 et 7 – Résultats sur AUDCAD en avril 2025, fin en positif. Les paramètres utilisés sont inclus (la deuxième partie des paramètres est identique à l’image 3).
Image 8 et 9 – Résultats sur USDJPY en avril 2025, fin en positif. Les paramètres utilisés sont inclus (la deuxième partie des paramètres est identique à l’image 3).
Image 10 et 11 – Exemple graphique d’un trade sur M5 et M3 confirmé par une bougie englobante.
Image 12 – Exemple d’un trade avec réentrée favorable. Attention à la configuration de la réentrée, car le risque peut doubler à chaque session.
Ces images montrent des exemples réels sur une période donnée, mais ne garantissent pas les mêmes résultats à d’autres périodes.
L'utilisateur n'a laissé aucun commentaire sur la note