FRANCKY TRI-FLUX HFT ULTRA SCALPING — ARCHITECTURE PROFESSIONNELLE CORRIGÉE MT5/MQL5 OBJECTIF Robot ultra-scalping agressif/HFT-style pour EURUSD, GBPUSD et XAUUSD. Plusieurs moteurs de stratégies indépendants tournent en parallèle. Une seule stratégie valide peut déclencher un trade après les sécurités communes. Aucun alignement obligatoire entre stratégies. CORRECTIONS IMPORTANTES - Suppression du score global unique comme verrou de toutes les entrées. - BOS = confirmation/structure, pas stratégie autonome. - Chaque moteur possède ses propres règles d’entrée, invalidation, SL, TP et sortie. - Les stratégies sont activables/désactivables individuellement. MOTEURS CANDIDATS A. Momentum / Tick Scalping B. Pullback rapide de continuation C. Range / Mean Reversion rapide D. FVG autonome E. Order Block autonome Le programme doit mesurer la fréquence réelle et la robustesse de chaque moteur sur chaque symbole. Les 3 moteurs principaux sont sélectionnés après backtests et peuvent être différents selon EURUSD, GBPUSD et XAUUSD. Les 5 restent activables. MOTEUR A — MOMENTUM / TICKS - 50 ticks ; BUY imbalance >=62 %, SELL <=38 % de ticks haussiers. - Velocity 2s >=1.25x médiane 30s. - Acceleration +20 % initial. - ROC(5), ATR(14), ADX/DI, micro-range 20 ticks. - Breakout buffer = max(0.15x spread, 0.02x ATR). - Score interne autorisé uniquement dans ce moteur ; il ne bloque pas les autres moteurs. MOTEUR B — PULLBACK CONTINUATION - M5 EMA20/50 pour direction ; M1 EMA9/21 pour retracement/reprise. - Entrée après reprise, SL derrière swing du pullback, TP dynamique/structure. - Désactivation en range non directionnel. MOTEUR C — RANGE / MEAN REVERSION - Détection de consolidation via ADX, séparation EMA/ATR, absence de swing directionnel. - Entrée aux bornes après rejet/retour des ticks. - SL derrière borne ; TP centre/opposé du range. - Invalidation sur expansion + cassure confirmée. MOTEUR D — FVG - FVG bullish : Low bougie 3 > High bougie 1. - FVG bearish : High bougie 3 < Low bougie 1. - Modes Touch / CE 50% / Rejection paramétrables. - BOS optionnel, non obligatoire. - Stocker bornes, CE, âge, mitigations, état. MOTEUR E — ORDER BLOCK - Dernière zone opposée avant déplacement impulsif mesurable + rupture d’un swing local. - BOS sert à qualifier l’OB, pas à devenir une stratégie. - Zone body/wick paramétrable ; entrée Touch/Midpoint/Rejection. - SL au-delà de l’invalidation OB ; TP liquidité/structure ou dynamique. ARCHITECTURE Market Data -> Strategy Engines -> Signal Bus -> Conflict Resolver -> Risk/Safety Gate -> Execution -> Position Manager -> Journal/Analytics. CONFLITS - Signaux même sens : empilage optionnel, max 3 positions/symbole. - Signaux opposés : hedge OFF par défaut, configurable. - Aucun moteur ne doit exiger la confirmation d’un autre moteur. H1 H1_FILTER = OFF / SOFT / STRICT. Profil agressif : SOFT par défaut. H1 est un contexte, pas un verrou général obligatoire. GESTION / SECURITE - Spread/slippage/volatilité/exposition contrôlés avant chaque entrée. - Equity DD 10 % -> pause nouvelles entrées ; gérer positions ouvertes ; sleep 10s ; reprise automatique. - Martingale optionnelle, jamais aveugle : nouveau setup valide obligatoire. - Max 3 positions/symbole. - Pas de stop quotidien définitif ; arrêt final par utilisateur. SORTIES INITIALES - Momentum TP = max(1.2x spread, 0.18x ATR) ; SL = max(2x spread, 0.35x ATR), à optimiser. - Break-even à 70 % TP ; trailing trigger à 85 %. - Sortie momentum si score <60 + inversion ticks ~500ms. - Time stop EUR45s / GBP40s / XAU30s ; hard max 120s initial. - FVG/OB/Pullback/Range doivent calculer leurs SL/TP structurels propres. MODES SPEED 1500ms / AGGRESSIVE 750ms / ULTRA 300ms. Les seuils sont propres à chaque moteur et optimisés. Les anciens scores 80/88/94 ne doivent pas être imposés s’ils rendent ULTRA moins actif. BACKTEST OBLIGATOIRE Tester A, B, C, D, E séparément sur chaque symbole, puis sélectionner les 3 meilleurs compromis fréquence + expectancy nette + drawdown + stabilité hors-échantillon. Tester ensuite la combinaison finale avec spread/slippage réalistes et sensibilité des paramètres. LOGS StrategyID, symbole, mode, sens, signal, prix demandé/exécuté, spread, slippage, latence, lot, SL, TP, motif entrée/refus/sortie, durée, PnL, DD. Statistiques par stratégie : setups/jour, trades/jour, win rate, PF, expectancy, DD, durée, slippage. LIVRABLES MQ5 complet + EX5 + .set EURUSD/GBPUSD/XAUUSD + documentation + rapports Strategy Tester. Aucun lock PC/compte/broker/matériel. Devis prix fixe préféré. AUCUNE GARANTIE DE RENTABILITE OU DE WIN RATE. Toute modification fonctionnelle doit être expliquée et validée avant codage.