Manuel d'installation d'AI News Strike EA 1.0 et fichiers de configuration

Manuel d'installation d'AI News Strike EA 1.0 et fichiers de configuration

28 octobre 2025, 13:00
Mikoto Hamazono
0
37

Manuel d’onboarding AI News Strike EA v1.0 & fichiers .set

AI News Strike EA — page MQL5 Market:https://www.mql5.com/fr/market/product/153455

1. Aperçu

AI News Strike EA (NSE) est un EA de scalping de nouvelle génération qui vise les impulsions lors des publications macroéconomiques en combinant le « GDELT Project », l’une des plus grandes bases de données d’actualité au monde, avec l’IA de recherche web en temps réel Sonar‑Pro de Perplexity.

■ Phase 1 : récupération automatique des données de publications via le GDELT Project
Le GDELT Project est une initiative big data massive qui collecte et analyse chaque jour des centaines de millions d’articles d’actualité dans plus de 100 pays et 100 langues. Cet EA utilise les agrégations économiques de GDELT pour obtenir automatiquement l’heure prévue de publication, l’importance, la plage de volatilité attendue et la devise ciblée pour les principaux indicateurs.


■ Phase 2 : analyse de marché en temps réel via Perplexity Sonar‑Pro
Les IA traditionnelles n’analysent que des données passées. Perplexity Sonar‑Pro recherche et analyse instantanément les « dernières nouvelles, le sentiment de marché et les avis d’experts ». En s’appuyant sur de multiples sources fiables (Bloomberg, Reuters, CNBC, etc.), il infère les attentes du marché en quelques minutes et détermine automatiquement le sens ACHAT/VENTE et le niveau de confiance (★1–5).

■ Phase 3 : conçu pour capter le premier mouvement du spike
Au‑delà des chiffres publiés, l’IA anticipe « comment les marchés vont réagir », offrant une précision qui distingue cet EA des EAs de news classiques. Avec un timing d’entrée optimal avant publication, une clôture rapide après publication et une sortie dynamique, il est construit pour aller chercher l’impulsion initiale.

« Big data global × analyse IA en temps réel × trading d’impulsion sur publications » accélère la décision et l’exécution. Il prend en charge les paires majeures (EURUSD, USDJPY, GBPUSD, etc.) et l’or très volatil (XAUUSD). ※ XAUUSD et les paires mineures seront étendus lors de futures mises à jour.

  • Plateforme : MetaTrader 5 (MT5)
  • Unité de temps recommandée : M1–M15 (indépendant de l’unité de temps)
  • Symboles recommandés : EURUSD / USDJPY / GBPUSD / XAUUSD et autres majeures
  • Courtiers recommandés : comptes ECN / RAW (spreads ultra‑faibles de préférence)
  • Volatilité visée : conçu pour capter ±20–50 pips (ou plus) en peu de temps


2. Installation

Installation automatique
Si acheté sur le Marché MQL5, installez depuis « Navigateur » > « Marché ».

Installation manuelle

  • Copiez AI News Strike EA.ex5 dans MQL5\Experts\
  • Redémarrez MT5

Attacher au graphique

  1. Ouvrez n’importe quel symbole/unité de temps (l’EA associe automatiquement la devise correcte à chaque publication)
  2. Navigateur → Expert Advisors → AI News Strike EA → glisser‑déposer
  3. Cochez « Autoriser le trading algorithmique » → OK
  4. Les suffixes de symbole définis par le courtier (p. ex. .m, #) sont résolus automatiquement

Important:

L’EA détecte automatiquement les devises cibles et trade la paire optimale, quel que soit le graphique sur lequel vous l’attachez.
Vous n’avez pas besoin de graphiques spécifiques à chaque paire. Il gère chaque publication automatiquement depuis n’importe quel graphique.

Assurez‑vous d’ajouter https://script.google.com et https://api.perplexity.ai dans [Outils] → [Options] → [Conseillers experts] → URL autorisées pour WebRequest.
Elles sont requises pour la récupération des données et l’analyse IA.

AI News Strik EA  WebRequest

AI News Strik EA  WebRequest2



3. Comment obtenir votre clé API Perplexity

Vous avez besoin d’une clé API Perplexity pour utiliser l’analyse IA. Nous recommandons d’obtenir cette clé à l’avance.

  1. Visitez Perplexity AI
  2. Créez un compte et connectez‑vous
  3. Accédez à la page des paramètres API et générez une clé API
  4. Copiez la clé générée
  5. Collez‑la dans le paramètre de l’EA InpPerplexityKey

Pour des étapes détaillées, consultez ce guide.

https://www.mql5.com/fr/blogs/post/764966


Pourquoi Sonar‑Pro ?

Perplexity propose deux modèles, « Sonar » et « Sonar‑Pro ». Cet EA recommande Sonar‑Pro par défaut pour les raisons suivantes :

  • Raisonnement plus avancé : comprend les interactions complexes entre indicateurs économiques
  • Extraction plus précise : identifie les faits clés au sein d’un grand volume de sources
  • Décisions plus fiables : analyse adaptée au contexte des marchés financiers

Vous pouvez choisir « sonar » ou « sonar‑pro » via InpPerplexityModel, mais si vous privilégiez la précision des entrées nous recommandons fortement sonar‑pro.

Remarque : l’API Perplexity peut entraîner des frais. Voir la page tarification de Perplexity.


4. Réglages recommandés initiaux (AI News Strike EA v1.0)

Groupe Paramètre Recommandé pour débutants
Paramètres IA InpPerplexityKey (Saisissez votre clé API Perplexity)
Paramètres IA InpUseAI true
Paramètres IA InpAILeadMinutes 3 (exécuter l’analyse IA 3 minutes avant)
Flux de données InpDataFetchIntervalSec 7200 (relever le calendrier économique toutes les 2 heures)
Timing d’entrée InpLeadSec 45 (entrer 45 s avant la publication)
Timing d’entrée InpMaxEntryDelay 10 (autoriser jusqu’à 10 s de retard)
Sortie InpForceCloseSec 30 (forcer la clôture 30 s après la publication)
Trade sur spike InpUseDynamicExit true (activer la sortie dynamique)
Filtres InpMinStars 3 étoiles (★3 ou plus)
Filtres InpMinVolPips 20 (volatilité minimale attendue 20 pips)
Filtre de spread InpMaxSpreadPips 10.0 (compte ECN/RAW recommandé)
Lot InpFixedLot / InpVariableLot 0.01 (démarrer petit) / true
Stop loss InpUseInitSL / InpInitSLPips true / 100


5. Référence des paramètres (ERS EA v1.0)

Les entrées sont regroupées par fonction. N’ajustez pas tout d’un coup — modifiez et testez par bloc.

Groupe / Paramètre Objet Par défaut
📡 Paramètres du flux de données
InpDataFetchIntervalSec Intervalle d’actualisation des données économiques (secondes) 7200 (2 heures)
🌐 Paramètres de fuseau horaire
InpServerUtcOffsetOverride Décalage UTC serveur manuel (‑999 = auto) -999
InpShowMultiTimezone Afficher plusieurs fuseaux horaires true
InpAutoDeletePastEvents Suppression automatique des événements passés true
InpPastEventKeepMinutes Durée de conservation des événements passés (minutes) 5
🤖 Paramètres IA
InpUseAI Activer l’analyse IA true
InpPerplexityKey Clé API Perplexity xxx-xxx-xxx
InpPerplexityUrl Point de terminaison API Perplexity https://api.perplexity.ai/chat/completions
InpPerplexityModel Modèle Perplexity (sonar / sonar‑pro) sonar-pro
InpAILeadMinutes Délai avant publication pour lancer l’IA (minutes) 3
⏱️ Timing d’entrée
InpLeadSec Secondes avant la publication pour entrer 45
InpMaxEntryDelay Retard d’entrée maximal (secondes) 10
🚪 Paramètres de sortie
InpForceCloseSec Clôture forcée en secondes après la publication 30
InpMaxHoldHours Durée maximale de conservation (heures) 2
📊 Paramètres du trade sur spike
InpUseDynamicExit Activer la sortie dynamique true
InpDynExitPipsFromPeak Clôturer lorsque le prix revient du pic de (pips) 5
InpDynExitMinProfitPips Profit minimal pour la sortie dynamique (pips) 3
🎯 Filtres
InpMinStars Importance minimale (★1–5) 3 Stars
InpMinVolPips Volatilité minimale attendue (pips) 20
InpMinConfidencePreRelease Confiance minimale pour les entrées avant publication (%) 60
📏 Filtre de spread
InpMaxSpreadPips Spread maximum autorisé (pips) 10.0
💰 Paramètres des lots
InpVariableLot Activer l’échelle de lot selon la confiance true
InpFixedLot Lot de base 0.01
InpMaxLot Lot maximal 1.0
🛑 Paramètres de stop loss
InpUseInitSL Activer le stop loss true
InpInitSLPips Distance du stop loss (pips) 100
⚠️ Gestion du risque
InpMaxConcurrent Nombre maximal de positions simultanées 3
InpDailyDrawdownPercent Perte journalière maximale (%) 5.0
🎨 Paramètres d’affichage
InpFontSize Taille de police du panneau 9
InpHeaderColor Couleur de l’en‑tête clrDodgerBlue
📝 Paramètres du journal CSV
InpEnableCSVLog Activer la journalisation CSV false
InpCSVLogFolder Nom du dossier de logs ERS_Logs
🔧 Paramètres avancés
InpMagicBase Identifiant EA (base du magic) 87654321
InpSlippage Glissement autorisé (pips) 5


6. Liste de contrôle pour débuter

Veuillez confirmer ce qui suit avant de passer en réel :

Élément Statut
✅ Autoriser WebRequest pour https://script.google.com et https://api.perplexity.ai
✅ Saisir votre clé API Perplexity dans InpPerplexityKey
✅ Régler InpUseAI = true (recommandé)
✅ Commencer avec de petits lots (0.01–0.05)
✅ Activer le stop loss avec InpUseInitSL = true
✅ Utiliser des comptes ECN/RAW (spreads faibles)
✅ Tester en démo au moins une semaine



7. Jeux de paramètres recommandés (3 types)

Cet EA inclut trois presets selon la tolérance au risque. Téléchargez les fichiers .set ci‑dessous.

📂AI_News_Strike_EA_HighRisk.set

📂AI_News_Strike_EA_Balanced.set 

📂AI_News_Strike_EA_LowRisk.set 


Pour les nouveaux utilisateurs, nous recommandons fortement de commencer par le set Faible risque.

📊 Guide de sélection des sets

Type Idéal pour Capital minimum Caractéristiques
🔴 Risque élevé Traders expérimentés 5 000 $+ Agressif ; vise des rendements plus élevés
🟡 Équilibré Utilisateurs intermédiaires cherchant un fonctionnement standard 2 000 $+ Bon équilibre risque/rendement
🟢 Faible risque Débutants / priorité à la sécurité 1 000 $+ Privilégie la sécurité ; ne trade que les configurations de haute qualité

⚙️ Comparaison détaillée des paramètres

Paramètre 🔴 Risque élevé 🟡 Équilibré 🟢 Faible risque
Paramètres de risque & lot
InpRiskPercent 2.5 1.0 0.5
InpFixedLot 0.05 0.01 0.01
InpLotMultiplier5 3.0 2.0 1.5
InpLotMultiplier4 2.0 1.5 1.2
Paramètres d’entrée
InpLeadSec 60 45 30
InpMaxEntryDelay 15 10 5
InpAILeadMinutes 3 3 5
Paramètres de sortie
InpForceCloseSec 45 30 20
InpMaxHoldHours 48 24 12
InpDefaultExitSec 45 30 25
Paramètres de filtre
InpImportanceFilter All High + Med High Only
InpMinStars 1 étoile 3 étoiles 4 étoiles
InpMinVolPips 15 20 30
InpMaxSpreadPips 15.0 10.0 5.0
InpMaxConcurrent 5 3 1
InpMinInitialSpike 10.0 15.0 25.0
InpMinConfidencePreRelease 2 4 5
InpSkipLowSurprise false true true
InpSkipFalseSpike false true true
Paramètres de stop‑loss
InpUseSL true true true
InpSLPips 150 100 80
InpTrailStartPips 30 25 20
InpTrailStopPips 25 20 15
Paramètres de take‑profit
InpUseTP true true true
InpTPPips 200 150 120
InpPartialClosePips 80 60 50
Seuil de break‑even
InpBreakevenPips 40 30 25
InpBreakevenOffset 10 8 5
Gestion du risque
InpDailyDrawdownPercent 8.0 5.0 2.0
InpMaxSlippage 5 4 3

📈 Performances attendues (référence)

Indicateur 🔴 Risque élevé 🟡 Équilibré 🟢 Faible risque
Trades mensuels (env.) 15–25 8–15 3–8
Rendement mensuel attendu 10–20 % (très variable) 5–10 % (modéré) 2–5 % (plus stable)
Max drawdown (env.) 15–25 % 8–15 % 3–8 %
Taux de réussite (attendu) 45–55 % 50–60 % 55–65 %


🔄 Comment charger les fichiers .set

Étapes dans MT5 :

  1. Lancez MT5 et glissez‑déposez l’EA sur un graphique
  2. Quand la fenêtre des entrées s’ouvre, cliquez sur le bouton « Load »
  3. Sélectionnez le fichier .set souhaité :
    • AI_News_Strike_EA_HighRisk.set — Risque élevé
    • AI_News_Strike_EA_Balanced.set — Équilibré (recommandé)
    • AI_News_Strike_EA_LowRisk.set — Faible risque
  4. Cliquez sur « OK » pour appliquer

⚠️ Après avoir chargé un fichier .set, vérifiez toujours :

  • InpPerplexityKey : entrez votre clé (remplacez « xxx-xxx-xxx »)
  • InpCurrencyFilter : spécifiez les paires à trader (vide = toutes)
  • InpMagicNumber : modifiez si nécessaire pour distinguer d’autres EAs
  • Fuseau horaire : confirmez le décalage UTC du serveur

💡 Approche en phases (recommandée)

Déploiement suggéré :

Étape Durée Configuration Objectif
STEP 1 1–2 mois 🟢 Faible risque Comprendre le comportement et évaluer les résultats
STEP 2 2–3 mois 🟡 Équilibré Saisir davantage d’opportunités
STEP 3 Continu 🔴 Risque élevé (optionnel) Rechercher la performance maximale

Remarque : ces estimations de performance supposent des conditions idéales. Les résultats réels varient selon les conditions de marché. Testez toujours en démo de manière approfondie avant le réel.


8. FAQ

Q1. L’analyse IA est‑elle obligatoire ?

R. Fortement recommandée, mais non obligatoire.
Vous pouvez régler InpUseAI = false pour fonctionner sans IA. Sans IA, les trades reposent uniquement sur l’importance et la volatilité attendue ; vous perdez la prédiction « comment le marché va réagir ».

Avec Perplexity Sonar‑Pro, vous pouvez :

  • Capturer le sentiment de marché de dernière minute
  • Prendre en compte les surprises (géopolitique, déclarations de banques centrales, etc.)
  • Aggréger plusieurs sources en une décision unique
Cela améliore nettement la précision des entrées. Si le coût est un problème, vous pouvez activer l’IA uniquement pour les événements clés (★4–5).

Q2. Quels courtiers sont recommandés ?

R. Les comptes ECN ou RAW sont fortement recommandés. Des spreads plus serrés améliorent la réussite sur les spikes.

Q3. Puis‑je faire du backtest ?

R. L’EA dépend d’un calendrier en temps réel et de l’analyse IA, donc le backtest classique n’est pas pris en charge. Utilisez des tests en avant (forward) ou un compte démo.

Q4. Peut‑il fonctionner sur plusieurs paires à la fois ?

R. Oui. Attachez l’EA à un seul graphique et il surveillera et tradera automatiquement toutes les paires pertinentes. Pas besoin de l’attacher à plusieurs graphiques.

Q5. L’affichage des fuseaux horaires est incorrect

R. Ajustez avec InpServerUtcOffsetOverride. Entrez le décalage du serveur par rapport à l’UTC (par ex., pour GMT+2 entrez « 2 »).

Q6. Un spike s’est produit mais aucune position n’a été ouverte

R. Veuillez vérifier :

  • La confiance respecte InpMinStars
  • La volatilité attendue ≥ InpMinVolPips
  • Le spread actuel ≤ InpMaxSpreadPips
  • Le plafond InpMaxConcurrent n’est pas dépassé
  • InpMinConfidencePreRelease n’est pas réglé trop haut

9. Conseils d’optimisation

📊 Réglages par paire

  • EURUSD / GBPUSD : bons résultats avec les réglages standard
  • USDJPY : volatilité plus faible ; envisagez InpMinVolPips = 15
  • XAUUSD (Or) : très volatil ; envisagez d’élargir InpInitSLPips à 200–300

⏰ Selon la session

  • Europe (env. 15:00–23:00 JST) : liquide ; les réglages standard fonctionnent bien
  • US (env. 21:30–06:00 JST) : la plupart des publications clés ; réglages plus agressifs recommandés
  • Asie (env. 9:00–15:00 JST) : liquidité plus faible ; resserrez InpMaxSpreadPips

🎯 Stratégie par étoiles (confiance)

  • ★5 : lot maximum, maintien plus long (~60 s)
  • ★4 : lot standard, maintien standard (30–45 s)
  • ★3 : petit lot, maintien plus court (20–30 s)

10. Dépannage

❌ « WebRequest not allowed »

Correctif :

  1. Menu MT5 → Outils → Options → Conseillers experts
  2. Ajoutez ce qui suit à « Autoriser WebRequest pour les URL listées » :
  3. Redémarrez MT5

❌ « AI Analysis Failed »

Correctif :

  • Confirmez votre clé API Perplexity
  • Vérifiez la disponibilité/quota de l’API
  • Vérifiez la connectivité Internet
  • Vous pouvez aussi régler InpUseAI = false pour fonctionner sans IA

❌ Impossible de récupérer les données économiques

Correctif :

  • Vérifiez à nouveau les permissions WebRequest
  • Assurez‑vous que le pare‑feu/VPN ne bloque pas
  • Consultez les logs de l’onglet Experts

❌ Les positions ne se clôturent pas

Correctif :

  • Vérifiez InpMaxHoldHours
  • Contrôlez InpForceCloseSec
  • Confirmez les restrictions de trading côté courtier

11. Comment collecter les logs pour le diagnostic

Lorsqu’un problème survient (ou pour aider à améliorer l’EA), partager les logs permet un diagnostic rapide.

Récupération basique des logs

  1. En bas du graphique MT5, ouvrez l’onglet « Experts » dans la Boîte à outils
  2. Cliquez droit n’importe où dans l’onglet
  3. Sélectionnez « Open » dans le menu

AI News Strike EA Expert Log

  1. Dans le dossier ouvert, prenez les fichiers .log du jour et de la veille
  2. Partagez ces deux fichiers log via les messages MQL5

AI News Strike EA Expert Log2

Analyse plus poussée : journal CSV

Si les logs basiques ne suffisent pas, vous pouvez activer la journalisation CSV pour plus de détails.

Activer la journalisation CSV

  1. Réglez InpEnableCSVLog = true dans les entrées de l’EA
  2. Spécifiez InpCSVLogFolder (par défaut : ERS_Logs)
  3. Redémarrez l’EA

Emplacement du fichier CSV

  1. Menu MT5 → Fichier → Ouvrir le dossier de données
  2. Allez dans MQL5 → Files → ERS_Logs (ou votre dossier)
  3. Ouvrez le CSV le plus récent (ERS_v437_YYYYMMDD_HHMMSS.csv)

Contenu des logs CSV

  • Horodatages (exécution des trades/analyses)
  • Niveau de log (INFO / WARN / ERROR)
  • Tags (ENTRY / EXIT / AI / DATA, etc.)
  • Messages détaillés
  • Infos de trade (symbole, type, lot, prix)
  • Infos d’événement (heure de publication, importance, confiance)
  • Raisonnement IA (résultats Perplexity)

Important : la journalisation CSV est désactivée par défaut (false). Laissez‑la inactive en fonctionnement normal pour éviter la surcharge et l’usage disque. Activez‑la temporairement uniquement pour le diagnostic.


12. Support

Si vous avez besoin d’aide pour la configuration ou en cas de problème, contactez‑nous via les messages MQL5 ou dans les commentaires du produit sur le Marché.
Pour un traitement plus rapide, veuillez joindre :

  • Captures d’écran de l’onglet Experts
  • Vos paramètres
  • Logs CSV (si InpEnableCSVLog = true)
  • Nom du courtier et type de compte (ECN/STP/Standard, etc.)

13. Avertissement

Important : cet EA fournit des informations et des outils uniquement et ne constitue ni un conseil en investissement, ni une sollicitation, ni une recommandation de produits financiers.

Le trading avec effet de levier comporte un risque élevé. Les performances passées ne garantissent pas les rendements futurs.
Testez toujours en démo de manière approfondie et agissez selon votre propre jugement.
Lors des publications macroéconomiques, la liquidité peut changer brusquement, causant du glissement ou des rejets.

Le développeur n’assume aucune responsabilité pour toute perte subie suite à l’utilisation de cet EA.
Toutes les décisions d’investissement relèvent de votre seule responsabilité.

Les noms de sociétés, de produits et de services sont des marques ou des marques déposées de leurs propriétaires respectifs.


Merci pour votre lecture.

Nous vous souhaitons plein succès dans votre trading !