KS Multiple Independent Strategies AutoTrading
- Experts
-
Kulvinder Singh
My journey of professional trading. Ict doesn’t matter, Smc doesn’t matter, MMXM doesn't matter, S&r doesn’t matter, The market goes up or down. It’s not complicated. Trading is passion and patience, combination of rules and risk lets try to get something advance in life. - Version: 1.9
- Mise à jour: 14 janvier 2026
- Activations: 7
Aperçu de l'Expert Advisor (EA) KS Multiple Independent Strategies Auto Trading 1.9
Il s'agit d'un Expert Advisor (EA) MQL5 de niveau professionnel, conçu principalement pour le trading de l'or (XAUUSD) sur la plateforme MetaTrader 5. Il prend en charge de multiples stratégies de trading indépendantes, une gestion des risques avancée ainsi que divers filtres visant à optimiser les performances. Cet EA met l'accent sur l'automatisation, la protection des bénéfices et l'intégration avec des outils externes tels que Telegram et Discord. Il fonctionne sur n'importe quelle unité de temps (timeframe), mais peut être configuré pour cibler des sessions de marché ou des événements d'actualité spécifiques. Les fonctionnalités clés sont regroupées ci-dessous.
**Stratégies de trading fondamentales**
L'EA permet d'activer simultanément une ou plusieurs stratégies indépendantes (via les paramètres d'entrée) :
- **Persistence/Anti-Persistence** : Analyse les configurations de barres sur une période d'observation donnée (par ex. 7 barres) afin de détecter une continuation ou un retournement de tendance, sur la base d'un seuil de ratio prédéfini.
- **RSI Extremes** : Prend position sur les niveaux de surachat/survente du RSI (par ex. 70/30), avec des périodes et des unités de temps personnalisables. Prend en charge trois modes : Standard (traditionnel), Reverse Same (momentum), Reverse Opposite (contrarien). Inclut des options pour des signaux uniques ou multiples, ainsi qu'une réinitialisation au niveau médian (à 50).
- **MA Crossover** : Prend position sur les croisements de moyennes mobiles (moyennes rapides/lentes, par ex. 10/50 périodes), avec des options de méthode de calcul (SMA/EMA) et de type de prix.
- **ATR Signal** : Génère des signaux lors de la rupture de bornes basées sur l'ATR (sur une période de 2 à 20 bougies), avec des filtres de distance min/max et des seuils de déclenchement. Inclut des périodes d'attente après l'émission des signaux.
- **Heikin Ashi** : Prend position sur les changements de couleur des bougies Heikin Ashi, signalant des retournements de tendance, avec une unité de temps indépendante.
- **Breakout Signal** : Détecte les cassures (breakouts) sur une unité de temps supérieure (HTF — Higher Timeframe), par ex. H4, soit au contact de la borne, soit à la clôture de la bougie ; inclut une option de prise de position inverse.
Les stratégies peuvent enregistrer les signaux générés et sont filtrées en fonction de la direction de la bougie ou d'autres conditions spécifiques.
**Gestion du capital et dimensionnement des positions**
- **Basic MM** (Gestion de base) : Taille de lot fixe (par ex. 0,01), avec une limite maximale de positions ouvertes et un contrôle du slippage (dérapage).
- **Enhanced MM** (Gestion avancée) : Application de multiplicateurs sur la taille des lots en fonction de seuils de pertes ou de gains journaliers (par ex. multiplication par 2 de la taille du lot après une perte de 100 $). Suivi depuis le solde maximal ou initial, avec réinitialisations quotidiennes et réinitialisation automatique en cas de gain ou de perte.
- **Contrôles Risque/Rendement** : Stop Loss (SL) et Take Profit (TP) fixes en points (par ex. 700/4200 pour un ratio R:R de 1:6). Stop suiveur (Trailing Stop) avec seuils de déclenchement/pas et nombre de pas maximum (illimité ou fixe).
- **Prises de bénéfices partielles** : Clôture un pourcentage (par ex. 50 %) des positions une fois un objectif de profit atteint (par ex. 700 points).
- **Limites quotidiennes** : Plafonds sur le pourcentage de perte/gain (par ex. 1 %/2 % du solde) et nombre maximum de transactions par jour (par ex. 50).
**Protection des gains et des pertes**
- **Protection des gains** : Surveille la rupture des niveaux bas/haut de la bougie précédente après avoir atteint un seuil de profit (par ex. 700 points). Se désactive une fois l'amplitude maximale atteinte (par ex. 4200 points). Lignes visuelles affichées sur le graphique.
- **Protection des pertes** : Clôture les positions après l'apparition d'un certain nombre de bougies opposées (de 0 à 10) ou après une durée définie (heures/minutes/secondes). Inverse automatiquement les transactions (jusqu'à un nombre maximum de cycles) et contourne certains filtres.
- **Clôture sur bougie gagnante** : Clôture les positions à la fermeture d'une bougie affichant un gain (avec option de bougies d'attente et profit minimum requis).
- **Temps de détention minimum** : Empêche la clôture prématurée des positions tant que la bougie d'entrée n'est pas terminée.
- **Mécanismes de pause** : Suspend le trading après l'atteinte d'un SL/TP, en cas de pertes importantes ou lors de l'activation de la protection des gains (nombre de bougies configurable).
**Filtres de trading**
Système multi-filtres pour bloquer ou autoriser les transactions :
- **Zone de volatilité ATR (deux instances)** : Bloque le trading en période de faible volatilité (basé sur l'ATR ou la distance ouverture-clôture sur un ensemble de bougies). Reprend l'activité lorsque la zone de déclenchement est franchie. Zones/lignes visuelles accompagnées de notifications.
- **Filtre de cassure sur unité de temps supérieure** : Exige une cassure sur une unité de temps supérieure (par ex. H4) avant d'autoriser le trading. Lignes visuelles.
- **Filtre de croisement de moyennes mobiles (MA)** : Autorise les transactions uniquement dans le sens du croisement des moyennes mobiles (qu'il soit récent ou en cours).
- **Filtre de reprise RSI** : Suspend le trading jusqu'à ce que l'indicateur RSI atteigne des niveaux extrêmes, puis le réactive pour une durée définie en minutes (par ex. 15 min). Option de réinitialisation au niveau médian.
- **Filtre de spread** : Bloque les transactions si l'écart (spread) dépasse un seuil maximum (par ex. 50 points). - **Filtre Heikin Ashi** : Bloque les opérations contraires à la direction des bougies HA.
- **Filtre de Bougie Simple** : Bloque les opérations contraires à la direction de la bougie actuelle.
- **Filtre d'Actualités** : Bloque les opérations autour des événements économiques (impact élevé/moyen/faible) pour des devises spécifiées (par ex. USD). Ferme les positions et envoie des alertes.
- **Filtre de Session** : Restreint le trading à des sessions basées sur l'heure IST (jusqu'à 4 sessions ; par ex. 23h00-05h25). Ferme automatiquement les positions et envoie des notifications.
**Tableau de bord et Suivi**
- **Tableau de bord en direct** : Affichage sur le graphique des statistiques (profits/pertes, transactions, solde, etc.), avec position, taille, couleurs et polices personnalisables.
- **Journalisation** : Journaux détaillés pour les stratégies, les filtres et les événements (régulés pour éviter le spam).
**Intégrations et Notifications**
- **Telegram** : Envoie des captures d'écran du graphique lors de l'ouverture/fermeture de positions, accompagnées de légendes. Compatible avec les discussions privées ainsi que les groupes/canaux. Un jeton de bot et un identifiant de discussion (Chat ID) sont requis ; il est également nécessaire d'ajouter l'URL demandée à la « Weblist » (liste blanche) de MT5 pour une configuration complète.
- **Discord** : Utilisation de Webhooks pour l'envoi de captures d'écran lors de l'ouverture/fermeture de positions.
- **Notifications Push** : Alertes MT5 pour les sessions, les actualités, les filtres et les transactions.
- **Visualisations** : Trace des lignes et des rectangles sur le graphique pour signaler les cassures (breakouts), les zones ATR et les niveaux de protection des profits.
Il s'agit d'un Expert Advisor (EA) MQL5 de niveau professionnel, conçu principalement pour le trading de l'or (XAUUSD) sur la plateforme MetaTrader 5. Il prend en charge de multiples stratégies de trading indépendantes, une gestion des risques avancée ainsi que divers filtres visant à optimiser les performances. Cet EA met l'accent sur l'automatisation, la protection des bénéfices et l'intégration avec des outils externes tels que Telegram et Discord. Il fonctionne sur n'importe quelle unité de temps (timeframe), mais peut être configuré pour cibler des sessions de marché ou des événements d'actualité spécifiques. Les fonctionnalités clés sont regroupées ci-dessous.
**Stratégies de trading fondamentales**
L'EA permet d'activer simultanément une ou plusieurs stratégies indépendantes (via les paramètres d'entrée) :
- **Persistence/Anti-Persistence** : Analyse les configurations de barres sur une période d'observation donnée (par ex. 7 barres) afin de détecter une continuation ou un retournement de tendance, sur la base d'un seuil de ratio prédéfini.
- **RSI Extremes** : Prend position sur les niveaux de surachat/survente du RSI (par ex. 70/30), avec des périodes et des unités de temps personnalisables. Prend en charge trois modes : Standard (traditionnel), Reverse Same (momentum), Reverse Opposite (contrarien). Inclut des options pour des signaux uniques ou multiples, ainsi qu'une réinitialisation au niveau médian (à 50).
- **MA Crossover** : Prend position sur les croisements de moyennes mobiles (moyennes rapides/lentes, par ex. 10/50 périodes), avec des options de méthode de calcul (SMA/EMA) et de type de prix.
- **ATR Signal** : Génère des signaux lors de la rupture de bornes basées sur l'ATR (sur une période de 2 à 20 bougies), avec des filtres de distance min/max et des seuils de déclenchement. Inclut des périodes d'attente après l'émission des signaux.
- **Heikin Ashi** : Prend position sur les changements de couleur des bougies Heikin Ashi, signalant des retournements de tendance, avec une unité de temps indépendante.
- **Breakout Signal** : Détecte les cassures (breakouts) sur une unité de temps supérieure (HTF — Higher Timeframe), par ex. H4, soit au contact de la borne, soit à la clôture de la bougie ; inclut une option de prise de position inverse.
Les stratégies peuvent enregistrer les signaux générés et sont filtrées en fonction de la direction de la bougie ou d'autres conditions spécifiques.
**Gestion du capital et dimensionnement des positions**
- **Basic MM** (Gestion de base) : Taille de lot fixe (par ex. 0,01), avec une limite maximale de positions ouvertes et un contrôle du slippage (dérapage).
- **Enhanced MM** (Gestion avancée) : Application de multiplicateurs sur la taille des lots en fonction de seuils de pertes ou de gains journaliers (par ex. multiplication par 2 de la taille du lot après une perte de 100 $). Suivi depuis le solde maximal ou initial, avec réinitialisations quotidiennes et réinitialisation automatique en cas de gain ou de perte.
- **Contrôles Risque/Rendement** : Stop Loss (SL) et Take Profit (TP) fixes en points (par ex. 700/4200 pour un ratio R:R de 1:6). Stop suiveur (Trailing Stop) avec seuils de déclenchement/pas et nombre de pas maximum (illimité ou fixe).
- **Prises de bénéfices partielles** : Clôture un pourcentage (par ex. 50 %) des positions une fois un objectif de profit atteint (par ex. 700 points).
- **Limites quotidiennes** : Plafonds sur le pourcentage de perte/gain (par ex. 1 %/2 % du solde) et nombre maximum de transactions par jour (par ex. 50).
**Protection des gains et des pertes**
- **Protection des gains** : Surveille la rupture des niveaux bas/haut de la bougie précédente après avoir atteint un seuil de profit (par ex. 700 points). Se désactive une fois l'amplitude maximale atteinte (par ex. 4200 points). Lignes visuelles affichées sur le graphique.
- **Protection des pertes** : Clôture les positions après l'apparition d'un certain nombre de bougies opposées (de 0 à 10) ou après une durée définie (heures/minutes/secondes). Inverse automatiquement les transactions (jusqu'à un nombre maximum de cycles) et contourne certains filtres.
- **Clôture sur bougie gagnante** : Clôture les positions à la fermeture d'une bougie affichant un gain (avec option de bougies d'attente et profit minimum requis).
- **Temps de détention minimum** : Empêche la clôture prématurée des positions tant que la bougie d'entrée n'est pas terminée.
- **Mécanismes de pause** : Suspend le trading après l'atteinte d'un SL/TP, en cas de pertes importantes ou lors de l'activation de la protection des gains (nombre de bougies configurable).
**Filtres de trading**
Système multi-filtres pour bloquer ou autoriser les transactions :
- **Zone de volatilité ATR (deux instances)** : Bloque le trading en période de faible volatilité (basé sur l'ATR ou la distance ouverture-clôture sur un ensemble de bougies). Reprend l'activité lorsque la zone de déclenchement est franchie. Zones/lignes visuelles accompagnées de notifications.
- **Filtre de cassure sur unité de temps supérieure** : Exige une cassure sur une unité de temps supérieure (par ex. H4) avant d'autoriser le trading. Lignes visuelles.
- **Filtre de croisement de moyennes mobiles (MA)** : Autorise les transactions uniquement dans le sens du croisement des moyennes mobiles (qu'il soit récent ou en cours).
- **Filtre de reprise RSI** : Suspend le trading jusqu'à ce que l'indicateur RSI atteigne des niveaux extrêmes, puis le réactive pour une durée définie en minutes (par ex. 15 min). Option de réinitialisation au niveau médian.
- **Filtre de spread** : Bloque les transactions si l'écart (spread) dépasse un seuil maximum (par ex. 50 points). - **Filtre Heikin Ashi** : Bloque les opérations contraires à la direction des bougies HA.
- **Filtre de Bougie Simple** : Bloque les opérations contraires à la direction de la bougie actuelle.
- **Filtre d'Actualités** : Bloque les opérations autour des événements économiques (impact élevé/moyen/faible) pour des devises spécifiées (par ex. USD). Ferme les positions et envoie des alertes.
- **Filtre de Session** : Restreint le trading à des sessions basées sur l'heure IST (jusqu'à 4 sessions ; par ex. 23h00-05h25). Ferme automatiquement les positions et envoie des notifications.
**Tableau de bord et Suivi**
- **Tableau de bord en direct** : Affichage sur le graphique des statistiques (profits/pertes, transactions, solde, etc.), avec position, taille, couleurs et polices personnalisables.
- **Journalisation** : Journaux détaillés pour les stratégies, les filtres et les événements (régulés pour éviter le spam).
**Intégrations et Notifications**
- **Telegram** : Envoie des captures d'écran du graphique lors de l'ouverture/fermeture de positions, accompagnées de légendes. Compatible avec les discussions privées ainsi que les groupes/canaux. Un jeton de bot et un identifiant de discussion (Chat ID) sont requis ; il est également nécessaire d'ajouter l'URL demandée à la « Weblist » (liste blanche) de MT5 pour une configuration complète.
- **Discord** : Utilisation de Webhooks pour l'envoi de captures d'écran lors de l'ouverture/fermeture de positions.
- **Notifications Push** : Alertes MT5 pour les sessions, les actualités, les filtres et les transactions.
- **Visualisations** : Trace des lignes et des rectangles sur le graphique pour signaler les cassures (breakouts), les zones ATR et les niveaux de protection des profits.

