Uranium Trade Market Dynamics
- Indicateurs
- Version: 6.10
- Activations: 5
Uranium Trade Market Dynamics
Le problème des oscillateurs conventionnels
La plupart des traders connaissent les classiques RSI, Stochastique et ADX. Ces outils sont présents sur les graphiques depuis des décennies et fournissent des points de référence utiles. Cependant, ils ont une limitation inhérente : ils fonctionnent exclusivement avec les prix de clôture, ignorant le volume tick. Par conséquent, les signaux prennent souvent du retard et, lors de fortes tendances, les indicateurs « collent » dans les zones de surachat ou de survente, cessant de remplir leur fonction. Le trader est contraint soit d'accepter le retard, soit de chercher des filtres supplémentaires.
Ce que propose Uranium Trade Market Dynamics
Il s'agit d'un module analytique unique combinant trois oscillateurs indépendants : Direction, Force et Integrity (Qualité). Chacun d'eux évalue le marché via son propre système de métriques, dont le calcul implique à la fois les données de prix et les volumes tick. Cette approche permet d'obtenir une image plus précoce et structurellement plus complète du mouvement du marché.
Le résultat de l'un des trois modes est affiché sur une échelle fixe de -2,5 à +2,5. Grâce au mécanisme de catégorisation adaptative intégré, l'indicateur ne colle pas aux valeurs extrêmes et le signal reste informatif pendant toutes les phases de marché.
Modes de l'indicateur
Direction — évaluation de la pression directionnelle
Direction montre l'équilibre entre la pression haussière et baissière. Il est basé sur quatre métriques : déplacement du point médian, variation de prix pondérée par le volume, déplacement de bloc et équilibre d'impulsion des corps de chandeliers.
-
Les valeurs positives (0…+2) indiquent une pression haussière prédominante.
-
Les valeurs négatives (-2…0) indiquent une pression baissière prédominante.
-
Niveaux par défaut : +1,2 et -1,2 (zones de mouvement directionnel confiant).
Force — évaluation de la force du mouvement
Force mesure l'intensité du mouvement actuel sans tenir compte de sa direction. Les métriques formant ce mode sont : amplitude moyenne, stabilité de la taille des chandeliers, volume tick moyen et densité de volume par point.
-
Les valeurs positives (0…+2) indiquent que le mouvement a de la force.
-
Les valeurs négatives (-2…0) indiquent un marché faible et apathique.
-
Niveau par défaut : -0,5 (seuil en dessous duquel la force est considérée comme insuffisante pour des décisions confiantes).
Integrity — évaluation de la qualité du marché
Integrity détermine à quel point le marché est structuré et exempt de bruit. Le calcul implique les métriques : efficacité du mouvement, détermination des clôtures, stabilité du flux de volume et chevauchement des barres adjacentes.
-
Les valeurs positives (0…+2) — le marché évolue de manière fluide et cohérente.
-
Les valeurs négatives (-2…0) — le marché est bruyant ; les signaux d'autres outils sont moins fiables.
-
Niveau par défaut : -0,5 (limite séparant le mouvement de qualité du chaotique).
Comment utiliser
-
Attachez l'indicateur à un graphique de la manière standard.
-
Dans le paramètre « Mode », choisissez Direction, Force ou Integrity.
-
Si nécessaire, modifiez la période de calcul (par défaut 20) et la période de lissage (par défaut 5).
-
Pour surveiller simultanément la direction, la force et la qualité du marché, attachez l'indicateur au graphique trois fois et attribuez à chaque instance son propre mode. Chacune fonctionnera indépendamment.
Les niveaux affichés dans la fenêtre de l'indicateur peuvent être modifiés à tout moment via l'onglet « Niveaux » dans les propriétés du graphique.
Outils d'exportation intégrés
L'indicateur peut enregistrer les valeurs dans un fichier pour une analyse ultérieure ou une utilisation dans des systèmes de trading. Trois formats sont pris en charge : CSV, TXT et binaire. Le format binaire garantit un stockage extrêmement compact et une lecture instantanée des données structurées, ce qui est particulièrement précieux lorsque l'on travaille avec de grands volumes d'historique. Deux modes de fonctionnement sont pris en charge :
-
Exportation de l'historique — un vidage unique des valeurs pour une période sélectionnée.
-
Journal en direct — enregistrement continu des valeurs de chaque barre terminée dans un fichier. Le fichier est mis à jour de manière atomique, ce qui élimine les conflits lors de la lecture simultanée.
Paramètres
Tous les paramètres sont regroupés en trois sections logiques.
1. Paramètres principaux
-
Mode — sélection de l'oscillateur : Direction, Force ou Integrity.
-
Période — période de calcul pour les métriques brutes et la fenêtre de catégorisation. Par défaut 20. Des valeurs plus basses rendent l'indicateur plus sensible, des valeurs plus élevées lissent le signal.
-
Lissage EMA — période de lissage final. 1 signifie aucun lissage.
2. Journal en direct
-
Activer le journal en direct — active l'enregistrement en temps réel.
-
Format de fichier — TXT, CSV ou binaire.
-
Inclure les cotations — ajoute les prix d'ouverture, de clôture, haut, bas, le volume tick et le spread au fichier.
-
Enregistrer Direction / Force / Integrity — choix des oscillateurs à journaliser (tous les trois peuvent être enregistrés simultanément si plusieurs instances avec différents modes sont en cours d'exécution).
-
Suffixe du nom de fichier — permet de définir un nom unique pour éviter les conflits lorsque plusieurs indicateurs écrivent en parallèle.
3. Exportation de l'historique
-
Activer l'exportation de l'historique — au premier lancement, l'indicateur videra les données pour la période spécifiée.
-
Date de début et de fin — plage de barres pour l'exportation.
-
Sortie — vers le journal du terminal, vers un fichier, ou les deux.
-
Format de fichier — TXT, CSV ou binaire.
-
Inclure les cotations — ajoute OHLCV et spread.
-
Exporter Direction / Force / Integrity — choix des oscillateurs à exporter.
Utilisation de l'exportation dans les systèmes de trading
L'exportation de l'historique ne consiste pas simplement à enregistrer les lectures de l'indicateur. Dans un seul fichier, qu'il soit CSV ou binaire, les données réelles du marché et les signaux correspondants des oscillateurs choisis sont combinés. Cette approche offre plusieurs avantages pratiques.
-
Ensemble de données prêt pour les backtests. Vous obtenez un fichier unique où les prix, les volumes et les états de l'indicateur sont enregistrés pour chaque barre. Cela élimine le besoin de resynchroniser les cotations avec les signaux lors du test des stratégies. Un Expert Advisor peut directement charger ce fichier et l'exécuter de manière répétée dans le testeur sans nécessiter l'indicateur sur le graphique et sans effectuer de calculs répétés. Le format binaire est lu instantanément à l'aide de FileReadStruct , ce qui rend le chargement d'un historique de plusieurs années presque imperceptible.
-
Commodité pour l'apprentissage automatique. En ayant toutes les variables d'entrée (OHLCV, volume, spread) et la variable cible (état de Direction, Force ou Integrity) dans un seul CSV, vous pouvez alimenter directement ces données dans Python, R ou des packages spécialisés pour la découverte de motifs.
-
Construction de composites personnalisés. En combinant les journaux des trois modes, vous pouvez créer vos propres indices composites, indépendants de l'interface visuelle de l'indicateur, et étudier l'interaction de la direction, de la force et de la qualité du marché sur des données historiques.
-
Surveillance en direct et intégration. La fonction de journal en direct permet à des applications externes de suivre l'état du marché en temps réel en lisant le fichier mis à jour. Les robots basés sur MQL5 peuvent lire directement le journal binaire, recevant à la fois les cotations et les signaux avec un minimum de surcharge — exactement comme mis en œuvre dans les développements propres de l'auteur.
À qui s'adresse cet outil
Uranium Trade Market Dynamics s'adresse aux traders et aux développeurs qui ont besoin d'un indicateur objectif, non redessiné, avec une base analytique profonde allant au-delà des oscillateurs standard de MetaTrader 5. Grâce aux capacités d'exportation intégrées, il sert simultanément d'assistant visuel et de fournisseur de données structurées pour des systèmes de trading entièrement automatisés.
