Newsium
- Utilitaires
- Kaan Caliskan
- Version: 1.0
Newsium EA
Newsium EA est un moteur d'analyse de calendrier économique en temps réel pour MetaTrader 5. Il lit le calendrier économique intégré de MT5, analyse les résultats des événements, calcule les scores d'impact sur les devises et partage les données avec d'autres Expert Advisors (EA) via des variables globales. Il fonctionne entièrement en MQL5 pur sans aucune dépendance DLL.
Newsium EA ne place aucune transaction. C'est un moteur de données qui fournit des renseignements économiques à d'autres EA ou peut être utilisé de manière autonome comme tableau de bord de calendrier économique visuel sur le graphique.
Logique de base
Toutes les 10 secondes (configurable), l'EA lit le calendrier économique MT5 pour une fenêtre de rétrospective et de prévision configurable. Pour chaque événement publié, il calcule un score de déviation en comparant les valeurs réelles aux prévisions et aux valeurs précédentes, applique une pondération d'impact (élevé, moyen, faible) et ajoute une décroissance temporelle afin que les événements plus anciens contribuent moins. Le moteur gère les événements inverses (où des valeurs plus élevées sont négatives pour la devise, comme le chômage) et regroupe les publications simultanées pour éviter le double comptage. Tous les scores sont normalisés dans une plage de -10 à +10 par devise à l'aide d'une mise à l'échelle sigmoïde.
Score d'impact sur les devises
Newsium calcule les scores d'actualités agrégés pour 8 devises majeures : USD, EUR, GBP, JPY, AUD, NZD, CAD, CHF. Chaque devise reçoit un score de -10 (nouvelles fortement baissières) à +10 (nouvelles fortement haussières) et un biais directionnel de -3 (fortement baissier) à +3 (fortement haussier). Les scores tiennent compte du niveau d'impact de l'événement, de l'écart réel par rapport aux prévisions, de la décroissance temporelle et si le type d'événement a une relation inverse avec la devise.
Modèles de biais spécifiques aux actifs
Au-delà des scores de devises individuels, Newsium calcule des modèles de biais spécialisés pour les actifs non forex. Le modèle Or (XAU) combine la corrélation inverse du USD (40 %), les attentes d'inflation (25 %), le sentiment des taux d'intérêt (20 %) et le score global de risque on/off (15 %). Le modèle Bitcoin (BTC) utilise la corrélation inverse du USD (35 %), le sentiment de risque global (35 %) et les attentes de liquidité/taux (30 %). Les modèles par indice pour NAS100, US30, SPX500, DAX40, UK100 et NIKKEI225 combinent des indicateurs de santé économique (PIB, emploi, données de vente au détail) avec des indicateurs de sentiment (PMI, confiance) et des attentes de taux, pondérés par la devise nationale de chaque indice.
Filtre pré-nouvelles
L'EA suit les événements à fort impact à venir et active un filtre pré-nouvelles lorsqu'un événement se trouve dans une fenêtre de temps configurable (par défaut 30 minutes avant, 15 minutes après). D'autres EA lisant ce filtre peuvent bloquer de nouvelles entrées ou réduire la taille des positions avant des publications telles que le FOMC, le NFP, l'IPC et les décisions de taux des banques centrales.
Partage de variables globales
Tous les scores, biais et états de filtre sont publiés dans les variables globales MT5 avec un préfixe configurable (par défaut "NEWS_"). Tout EA fonctionnant dans le même terminal MT5 peut lire ces valeurs à l'aide d'appels standard GlobalVariableGet(). Les données publiées incluent les scores et biais par devise, les états de filtre par devise, les minutes avant le prochain événement à fort impact, les valeurs de biais or/BTC/indice et un horodatage pour la vérification de la fraîcheur.
Tableau de bord graphique
L'EA dessine un tableau de bord en temps réel sur le graphique en trois options de taille (Petit, Moyen, Grand) avec un placement de coin configurable. Le tableau de bord affiche les scores de devises avec des barres de force visuelles, des indicateurs de biais, des avertissements de prudence pour les événements à venir avec les noms des événements et des comptes à rebours, une section de biais d'actifs montrant les biais directionnels Or, BTC et indices, une liste d'événements à venir avec un code couleur d'impact et une section de résultats récents montrant les écarts réels par rapport aux prévisions. Les lignes d'événements sont éventuellement dessinées sur le graphique aux heures des événements à venir.
Alertes
Des alertes configurables notifient l'utilisateur avant les événements à fort impact via une fenêtre contextuelle, un son, une notification push ou un e-mail. Un paramètre configurable "minutes avant l'événement" contrôle le moment où les alertes se déclenchent.
Fait partie de la série ium Trading
Newsium EA est le module de renseignement économique de la série ium Trading. Il fournit des données aux quatre EA de trading de la série :
Stratum EA - Forex multi-symboles avec filtre de force des devises OCM sur 20 paires. Lit les scores et biais par devise pour le scoring des signaux et le filtrage pré-nouvelles. Goldium EA - XAUUSD avec filtre de force USD DXY. Lit le modèle de biais spécifique à l'or pour la confirmation directionnelle et le filtrage des événements USD. Indexium EA - NAS100, US30, SPX500, DAX40, UK100. Lit les modèles de biais par indice combinant les données économiques et de sentiment. Satoshium EA - BTCUSD. Lit le modèle de biais spécifique au BTC pour la confirmation directionnelle et le filtrage des événements USD.
La configuration est simple : attachez Newsium EA à n'importe quel graphique dans le même terminal MT5 où vos EA de trading s'exécutent. Il publie automatiquement les données via des variables globales. Les EA de trading détectent automatiquement la disponibilité de Newsium et lisent les données. Si Newsium ne fonctionne pas, les EA de trading continuent de fonctionner normalement sans données de nouvelles.
Configuration
Newsium EA fournit des paramètres d'entrée organisés en groupes logiques : paramètres d'analyse des nouvelles (heures de rétrospective, heures de prévision, filtre à fort impact uniquement), poids de score d'impact sur les devises (poids des événements élevés/moyens/faibles, sensibilité à la déviation, temps de décroissance du score), paramètres d'intégration de la série ium (partage de variables globales, partage de fichiers, intervalle de mise à jour), paramètres d'alerte et de notification (timing d'alerte pré-événement, notifications push) et paramètres visuels du tableau de bord (taille, coin, couleurs, taille de la police, max événements affichés, dessin de ligne graphique).
Support
Rejoignez le groupe communautaire MQL5 pour les mises à jour, astuces et discussions. Pour une assistance technique, contactez via la messagerie MQL5. Visitez la page du vendeur pour explorer d'autres produits de la série ium Trading.

GOOD.