Renko Nexus AI
- Experts
-
Elham Afsharpour
Je suis un développeur expérimenté de logiciels de trading avec 8 ans d’expérience en programmation, notamment en Python, C++ et MQL5. Au cours des 2 dernières années, je me suis principalement concentré sur le développement d’Expert Advisors, d’indicateurs personnalisés, d’outils de trading et de - Version: 2.31
- Activations: 5
Renko Nexus AI
Renko Nexus AI est un Expert Advisor multi-stratégies pour MetaTrader 5, construit autour d’un moteur Renko interne, de filtres de marché configurables, d’une gestion flexible des positions et d’une couche optionnelle de confirmation par IA.
L’EA contient sept modules de trading sélectionnables, identifiés simplement comme Stratégie A à Stratégie G. Ils peuvent être utilisés individuellement ou dans des combinaisons prises en charge. Cette structure permet à l’utilisateur de choisir la façon dont les signaux sont générés, tout en conservant le contrôle du risque, l’exécution des ordres et la gestion des positions au sein d’un système commun.
L’EA ne dépend pas d’une seule méthode d’entrée. Un candidat de trade est généré par la stratégie sélectionnée, vérifié par les filtres activés, traité par les règles de money management, puis ouvert avec le volume, le Stop Loss et le Take Profit calculés.
Les systèmes de gestion optionnels peuvent continuer à contrôler la position après l’entrée, notamment le Stop Loss dynamique, le break-even, le Trailing Stop, la récupération par position opposée, la récupération du panier et la clôture basée sur l’Equity.
Le module optionnel de confirmation par IA fonctionne comme un filtre final. Il ne crée pas de trades indépendants et ne remplace pas les stratégies de l’EA.
Fonctionnement de l’EA
Le processus normal est :
Signal de stratégie → filtres d’entrée → calcul du risque et du lot → confirmation IA optionnelle → exécution du trade → gestion de la position
L’EA construit d’abord sa structure Renko interne à partir des paramètres Renko sélectionnés.
Lorsqu’une des stratégies activées produit un candidat BUY ou SELL, l’EA vérifie les filtres actifs. Ils peuvent inclure Power Trend, le filtre interne de direction, la confirmation par la bougie du graphique, le filtre de ligne de tendance, les limites de volatilité, les restrictions horaires et les restrictions liées aux annonces économiques.
Si le candidat reste valide, l’EA calcule le risque et le volume. L’exposition existante, les positions précédentes dans la même direction, la marge disponible et les modificateurs de taille de lot activés peuvent tous influencer le volume final.
Après l’ouverture de la position, les systèmes de gestion activés fonctionnent indépendamment du générateur de signal. Les mêmes règles de Stop Loss dynamique, trailing, break-even, récupération et gestion de panier peuvent donc être utilisées pour les positions créées par n’importe quelle stratégie activée.
Sélection de stratégie
L’EA contient les Stratégies A, B, C, D, E, F et G.
Le paramètre Strategy Mode sélectionne la stratégie ou la combinaison de stratégies active.
Les règles de trading internes détaillées sont gérées automatiquement par l’EA. L’utilisateur doit simplement sélectionner le mode de stratégie souhaité et configurer les paramètres concernés dans la section d’inputs de cette stratégie.
Lorsque plusieurs stratégies sont activées ensemble, elles partagent les mêmes systèmes de gestion du risque et des positions.
Paramètres Renko
La section Renko Engine contrôle la façon dont l’EA crée sa structure Renko interne.
Renko source timeframe sélectionne les données du graphique utilisées pour construire la séquence Renko.
Renko box-size method sélectionne, lorsque disponible, une taille fixe, basée sur l’ATR ou basée sur un pourcentage.
Fixed Renko box size définit la taille de la boîte lorsque le mode fixe traditionnel est sélectionné.
Renko price source sélectionne la source de prix utilisée pour le calcul Renko.
ATR period and ATR multiplier contrôlent le dimensionnement Renko basé sur l’ATR.
Percentage box size contrôle le dimensionnement Renko basé sur un pourcentage.
Round box size to tick ajuste les boîtes calculées à l’incrément de prix valide du symbole.
Ces paramètres ont un effet important sur la fréquence des trades et doivent normalement être retestés lors d’un changement de symbole ou de timeframe.
Filtre Power Trend
Power Trend est un filtre multi-timeframe de conditions de marché.
Il peut être activé ou désactivé indépendamment.
Pour les trades BUY, l’utilisateur peut définir la plage positive Power Trend autorisée.
Pour les trades SELL, l’utilisateur peut définir la plage négative Power Trend autorisée.
Jusqu’à six timeframes peuvent être activés, chacun disposant de son propre poids. Cela permet, si souhaité, de donner plus d’influence aux timeframes supérieurs qu’aux timeframes inférieurs.
Une confirmation par un timeframe supérieur peut également être exigée avant l’acceptation d’un trade.
L’EA peut en option exiger que le régime Power Trend passe d’abord du côté opposé avant d’autoriser une nouvelle séquence d’entrées dans la même direction.
Power Trend peut également intervenir dans le dimensionnement du risque et la protection des positions.
Filtre de direction
L’EA contient un filtre interne de direction.
Il peut limiter les nouveaux trades aux états BUY, SELL ou no-trade en fonction des niveaux de démarrage et de sortie configurés.
L’utilisateur peut sélectionner le timeframe et les niveaux auxquels une fenêtre directionnelle commence et se termine.
Ce filtre est optionnel et peut être désactivé.
Filtres d’entrée supplémentaires
Plusieurs filtres supplémentaires sont disponibles.
Le filtre de ligne de tendance Renko peut être utilisé comme condition d’entrée supplémentaire.
Il est possible d’exiger que la dernière bougie clôturée du graphique soit cohérente avec la direction du trade proposé.
Des valeurs ATR minimales et maximales peuvent être utilisées pour éviter de trader en dehors d’une plage de volatilité sélectionnée.
Le filtre horaire permet d’exclure certains créneaux d’heure broker des nouvelles entrées.
Le filtre d’actualités économiques peut bloquer les nouvelles positions pendant un nombre configurable de minutes avant et après certains événements.
Pour le filtrage historique des actualités dans le Strategy Tester, les données historiques de news doivent être disponibles pour l’EA.
Configuration des trades
La section Trade Setup contrôle les règles générales des positions.
Maximum open BUY positions limite le nombre de positions BUY ouvertes simultanément.
Maximum open SELL positions limite le nombre de positions SELL ouvertes simultanément.
Une valeur de `0` signifie qu’aucune limite directionnelle séparée n’est appliquée.
Minimum bars between same-direction entries empêche les positions BUY ou SELL d’être ouvertes trop proches les unes des autres.
Stop-loss Renko bricks back définit la référence Renko initiale utilisée pour le calcul du Stop Loss.
Extra stop-loss points ajoute une distance supplémentaire au Stop Loss.
Reward/risk ratio définit la distance normale du Take Profit par rapport à la distance de risque calculée.
Un compte hedging est nécessaire si des positions BUY et SELL doivent rester ouvertes simultanément. Sur un compte netting, MetaTrader combine les positions opposées selon le fonctionnement normal du netting.
Gestion du risque et du capital
Le paramètre Base risk per trade définit le pourcentage de risque initial utilisé par le calcul standard du volume basé sur le risque.
L’EA peut en option réduire le risque lors d’entrées répétées dans la même direction.
Il peut également ajuster le risque directionnel progressif en fonction de la relation entre une nouvelle entrée et l’entrée précédente dans la même direction.
Un risque progressif maximal peut être défini séparément afin d’éviter que l’exposition directionnelle n’augmente sans limite.
Le système de protection de marge peut limiter le volume demandé selon la marge disponible.
Maximum free-margin use per new trade définit la quantité de marge libre qu’un seul nouvel ordre peut utiliser.
Ces protections sont appliquées avant l’envoi de l’ordre.
Modes alternatifs de calcul du lot
Renko Nexus AI comprend des méthodes optionnelles de calcul de lot en plus du risque standard en pourcentage.
Previous-entry target sizing calcule le volume des positions suivantes dans la même direction en utilisant l’entrée immédiatement précédente de cette même direction comme référence cible.
Le premier BUY et le premier SELL utilisent le volume initial configuré. Les positions suivantes peuvent être dimensionnées pour viser l’objectif configuré en pourcentage du solde au niveau de l’entrée précédente.
Cycle-close target sizing peut calculer une nouvelle position en utilisant l’objectif actif de récupération du cycle.
ATR lot adjustment peut diviser le volume final calculé en utilisant l’ATR actuel.
Il s’agit de fonctions avancées. Si plusieurs modificateurs de volume sont activés en même temps, chacun peut influencer le volume final calculé.
Risk-free et gestion du panier
L’EA comprend plusieurs règles optionnelles de gestion du panier.
Risk-free on opposite position open peut protéger le côté opposé déjà existant lorsqu’une nouvelle position opposée est ouverte.
Risk-free on opposite Renko brick peut appliquer une protection lorsqu’une condition Renko opposée apparaît.
Deferred TP peut temporairement ne pas placer le TP d’une position opposée ouverte ultérieurement tant que sa position opposée liée reste en perte.
Cycle Profit/Loss Close utilise les résultats réalisés du cycle actuel avec les conditions d’Equity actuelles pour déterminer quand le panier actif s’est suffisamment rétabli pour être clôturé.
Le multiplicateur du cycle contrôle le niveau de récupération requis par rapport à la perte réalisée du cycle.
Le système Cycle Close devient actif uniquement après qu’au moins une position a été clôturée dans le cycle.
Clôture Equity selon le nombre de positions
Il s’agit d’une option supplémentaire de sécurité/sortie du panier.
La fonction devient active lorsque le nombre de positions ouvertes de l’EA dépasse le seuil configuré.
Une fois activée, l’EA attend que l’Equity du compte atteigne :
Balance + montant configuré
puis clôture le panier de l’EA.
Par exemple, si le seuil est `5` et le montant `100`, la règle s’active lorsqu’il y a plus de cinq positions ouvertes et clôture le panier lorsque l’Equity atteint au moins Balance + 100.
Stop Loss dynamique
La section Dynamic Stop Loss offre une alternative au placement immédiat du Stop Loss initialement calculé.
Le Stop Loss calculé normalement peut être placé immédiatement ou conservé en interne comme référence.
Lorsque la gestion du Stop Loss dynamique par pivot est activée, l’EA attend les conditions du mode Dynamic SL sélectionné puis applique un Stop Loss à l’aide de pivots de marché.
L’utilisateur peut contrôler les barres gauche/droite du pivot, le buffer du pivot, la distance de lookback et le mouvement minimum de prix requis.
Une condition optionnelle de divergence RSI peut également être appliquée à la sélection du Stop dynamique.
Dynamic SL fonctionne comme une fonction de gestion et est partagé par toutes les stratégies activées.
Break-even
La protection Break-even peut être activée indépendamment.
L’utilisateur peut choisir le moment où le Break-even devient actif, par exemple après un multiple R donné, une distance en points ou un niveau équivalent au TP.
L’offset Break-even peut placer le Stop exactement au niveau de l’entrée ou légèrement au-delà.
Trailing Stop
La gestion Trailing peut être activée séparément du Break-even.
L’EA prend en charge des modes Trailing basés sur l’ATR et sur la structure/pivots.
Le Trailing peut démarrer immédiatement ou après une condition de profit configurée.
Le Trailing ATR utilise sa propre période ATR et son propre multiplicateur de distance.
Le Trailing structurel utilise des pivots confirmés avec un buffer configurable.
Le pas minimum du Trailing évite des modifications de Stop trop petites et inutiles.
Récupération opposée
Le système Recovery est optionnel.
Lorsqu’il est activé, une véritable clôture perdante par Stop Loss peut créer un trade de récupération opposé selon le timing de Recovery sélectionné.
Les positions Recovery peuvent utiliser comme référence de Stop le prix d’entrée de la position précédente stoppée ou une distance fixe de Recovery SL.
Le Recovery TP peut, en option, être calculé pour couvrir la perte réalisée de l’ensemble de la chaîne de recovery, avec un pourcentage supplémentaire si configuré.
La chaîne peut également être arrêtée après un Recovery SL si cette option est activée.
Ce système peut augmenter l’exposition de trading et doit être configuré et testé soigneusement avant utilisation.
Confirmation IA optionnelle
Le système de confirmation IA est une couche décisionnelle supplémentaire placée après que l’EA a déjà généré un candidat de trade valide.
L’IA n’analyse pas le marché de façon indépendante et ne crée pas ses propres signaux BUY ou SELL.
Pour chaque candidat, l’EA peut envoyer des informations telles que la stratégie d’origine, la direction proposée, la structure Renko récente, l’état Power Trend, la géométrie risque/rendement, le spread, l’exposition BUY et SELL existante, les résultats flottants actuels, les conditions de marge du compte et le contexte pertinent spécifique à la stratégie.
L’IA peut ensuite :
ALLOW le trade original, BLOCK le trade ou ajuster son volume dans la plage de multiplicateurs autorisée.
Elle ne peut pas inverser le trade ni modifier la stratégie déterministe.
L’input de confiance minimale définit le niveau de confiance IA requis pour une décision ALLOW.
Les multiplicateurs minimum et maximum de volume définissent la plage de dimensionnement autorisée.
Allow AI to increase lot size doit rester désactivé si l’IA est destinée uniquement à servir de filtre prudent et à réduire le volume.
La confirmation IA est optionnelle. L’EA peut fonctionner normalement avec l’IA désactivée.
Le mode IA live nécessite que l’utilisateur dispose de son propre accès API compatible, de sa clé API et de l’autorisation WebRequest requise dans MetaTrader. La disponibilité, la tarification et les limites d’utilisation de l’API sont gérées par le fournisseur de l’API et sont indépendantes de cet EA.
Backtesting de l’IA
MetaTrader Strategy Tester n’effectue pas le même workflow WebRequest live que celui utilisé par le mode IA live.
Pour cette raison, l’EA comprend un workflow de test en deux passes.
Lors de la première passe, l’EA exporte les candidats de trade.
Ces candidats peuvent ensuite être traités par le script de décision IA.
Lors de la seconde passe, l’EA rejoue les décisions IA enregistrées pendant le même test historique.
Cela permet de comparer l’EA déterministe à la version confirmée par IA en utilisant la même période historique et les mêmes paramètres.
Tests recommandés
Avant d’utiliser une configuration sur un compte réel, testez-la avec MetaTrader 5 Strategy Tester dans des conditions raisonnablement proches de l’environnement du broker prévu.
Des symboles, brokers, spreads, commissions, leviers, conditions d’exécution, tailles Renko et combinaisons de paramètres différents peuvent produire des résultats différents.
Commencez avec un risque contrôlé et comprenez comment les fonctions de gestion de positions et de Recovery sélectionnées interagissent avant d’augmenter l’exposition.
Support et exemples de paramètres
Après l’achat de Renko Nexus AI, vous pouvez me contacter directement via le système de messagerie MQL5.com.
Je peux fournir des fichiers `.set` d’exemple que j’utilise comme configurations de départ pour différentes combinaisons de stratégies et différents styles de gestion du risque.
Ces fichiers set sont des exemples optionnels et ne garantissent pas les résultats futurs.
Si vous souhaitez utiliser le système optionnel de confirmation IA dans les tests historiques, contactez-moi via MQL5 Messages. Je peux également vous aider pour l’export des candidats, la décision IA et le workflow de replay dans le Strategy Tester.
Le support est fourni uniquement via la plateforme MQL5.
Informations importantes
Renko Nexus AI est un outil de trading automatisé. Il ne garantit ni la rentabilité ni la protection contre les pertes.
Les tests historiques ne peuvent pas prédire le comportement futur du marché. Les résultats peuvent varier en fonction des conditions de marché, de l’exécution du broker, du spread, des commissions, du levier, des spécifications du symbole et des paramètres.
Les fonctions de Recovery, de positions multiples et de taille dynamique des lots peuvent augmenter l’exposition du compte. Les utilisateurs doivent choisir des paramètres de risque adaptés à leur propre compte et tester les configurations avant utilisation en réel.
Le module IA optionnel est une couche de confirmation et de dimensionnement. Il ne garantit pas de meilleurs trades ni des résultats rentables.
L’EA doit être considéré comme un système de trading configurable et un cadre de gestion du risque, et non comme une garantie de profit.
