Kairos Session
- Experts
-
Alexandre Vincent Traber
Développeur de trading algorithmique spécialisé dans les Expert Advisors pour MetaTrader 5. - Version: 1.0
KAIROS Session EA
Aperçu
La plupart des EA essaient de capter chaque mouvement sur chaque bougie — et se font saigner par le spread et les faux signaux en le faisant. KAIROS Session EA fait l'inverse : il choisit un seul trade directionnel propre par session, attend patiemment que le marché révèle son jeu, puis s'engage. Moins de bruit, moins de surtrading, plus de signal.
Objectif d'optimisation principal : USDJPY, timeframe M30. La logique basée sur les sessions s'adapte proprement à toute paire Forex — réoptimisez par instrument pour de meilleurs résultats.
Comment ça fonctionne
- Définit une fenêtre de session de trading (heure de début + durée, heure serveur).
- Attend un délai configurable après l'ouverture de session (Decision Offset) avant de lire le biais directionnel du marché — évitant les premières minutes bruyantes d'une session.
- Un filtre de confirmation optionnel basé sur l'ATR exige un mouvement minimum depuis l'ouverture de session avant de valider le signal, filtrant les sessions plates ou indécises.
- Entre exactement un trade par session, dans la direction confirmée.
- Un stop de sécurité d'urgence (basé sur l'ATR) protège contre le risque de gap ou une session qui se prolonge de manière inattendue.
- Un filtre de spread bloque les entrées lorsque le spread dépasse le seuil défini.
Pas de martingale, pas de grid, pas d'arbitrage, pas de tick-scalping surajusté. Une décision, un trade, un risque clair par session.
Paramètres d'entrée
Général
- Magic_Number : identifiant unique de l'EA
- EA_Comment : étiquette de commentaire du trade
- Filter_MaxSpreadPoints : spread maximum autorisé pour trader
Session
- Session_StartHour / Session_StartMinute : heure de début de session (heure serveur)
- Session_DurationHours : durée totale de la session en heures
- Session_DecisionOffsetHours : délai après le début de session avant de décider de la direction (plafonné à 12h)
Filtre de confirmation
- Filter_UseConfirmation : exiger un mouvement minimum depuis l'ouverture de session avant d'entrer
- Filter_MinDistanceATR : distance minimum depuis l'ouverture de session, en multiples d'ATR
- Filter_ATR_Period : période d'ATR utilisée par le filtre
Risque
- Risk_UseAutoLots : activer le calcul de lot basé sur un pourcentage
- Risk_LotsFixed : taille de lot fixe (utilisée si le lot automatique est désactivé)
- Risk_PercentPerTrade : % du solde risqué par trade
- Risk_UseSafetySL : stop loss d'urgence (protection contre gap/session prolongée)
- Risk_SafetySL_ATR_Mult : distance du SL de sécurité, en multiples d'ATR
- Risk_ATR_Period : période d'ATR pour le SL de sécurité
Score de l'optimiseur (avancé)
- Score_MinProfitFactor, Score_MaxDrawdownPct, Score_MinTrades : filtres de disqualification
- Score_R2Weight, Score_SlopeWeight, Score_MARWeight, Score_TradeBonusWeight : poids de qualité
- Score_SplitPenalty, Score_SkewPenalty, Score_UlcerPenalty : pénalités de stabilité/risque
Système de score de l'optimiseur intégré
Oubliez l'optimisation basée uniquement sur le profit net brut — c'est ainsi que les traders finissent avec un EA surajusté qui meurt en trois semaines en réel. KAIROS Session inclut un moteur de score OnTester() propriétaire qui classe chaque passe d'optimisation selon ce qui compte réellement pour la survie à long terme :
- Régularité de la courbe de capital (R²)
- Consistance du profit dans le temps (stabilité split-half — l'avantage se maintient-il dans la seconde moitié du test, ou était-ce de la chance dans la première moitié ?)
- Douleur du drawdown (indice Ulcer) et efficacité du capital (ratio MAR)
- Risque de concentration du profit (filtre de skew sur trade unique — rejette les résultats soutenus par un seul trade chanceux)
- Fiabilité statistique (nombre minimum de trades, bonus à échelle logarithmique)
Les passes avec profit négatif, profit factor faible, drawdown excessif ou trop peu de trades sont automatiquement écartées. Ce qui reste est une liste restreinte de jeux de paramètres véritablement robustes et tradables — pas un pic de chance dans le rapport d'optimisation.
Réglez Optimizer Criterion sur "Custom max" pour activer ce score.
Configuration recommandée
Symbole : USDJPY (paire la plus performante lors des tests)
Timeframe : M30
Broker : compte ECN/RAW à faible spread recommandé
VPS : recommandé pour un timing de session fiable et un fonctionnement 24/5
Captures d'écran
Les graphiques joints montrent un exemple en direct sur USDJPY M30 avec une entrée de session en action, ainsi qu'une capture de la configuration de paramètres recommandée utilisée pour produire la courbe de capital affichée.
Avertissement
Les performances passées, y compris les résultats de backtest et d'optimisation, ne garantissent pas les résultats futurs. Le trading Forex, métaux et CFD comporte un risque substantiel de perte et ne convient pas à tous les investisseurs. Testez toujours sur un compte démo avant toute utilisation en réel, et utilisez des réglages de risque appropriés. L'auteur décline toute responsabilité pour les pertes de trading subies suite à l'utilisation de ce produit.
