Currency Strength Oscillator MT4
- Indicateurs
-
Narayanan Mohanan Mohanan Krishnan
Développeur MT5/MQL5 spécialisé dans les Expert Advisors, les indicateurs personnalisés ainsi que les outils de backtesting et de validation. Je privilégie un code propre, bien documenté et sans repaint, reposant sur une logique de bougies clôturées, des buffers validés et une gestion rigoureuse des - Version: 1.0
- Activations: 10
Oscillateur de force monétaire pour MetaTrader 4
Un indicateur de force relative de la monnaie qui retrace l’histoire des huit majors.
Cet oscillateur de force monétaire trace la force relative des huit principales devises sous forme d'histoire, décomposée à partir du 28 paires majeures. Alors qu'un indicateur standard de la force monétaire vous indique où en sont les choses à l'heure actuelle, il montre comment elles y sont arrivées : quelle devise s'est renforcée, laquelle s'est inversée et où le classement a changé de mains.
Les huit séries sont exposées en tant que tampons d'indicateurs documentés, de sorte qu'un expert-conseil peut lire la force de la devise directement à partir de MetaTrader 4.
Comment fonctionne la décomposition
Chacune des huit devises apparaît dans sept des vingt-huit paires. Sa force est la moyenne de ces sept lectures, avec le signe inversé partout où il s'agit de la devise de cotation – une baisse AUDJPY signifie un yen qui se renforce, et non un affaiblissement.
Chaque paire contribue à exactement deux devises, positivement à sa base et négativement à sa cotation, donc dans l'ensemble, ces contributions s'annulent et les huit forces totalisent zéro. L’indicateur utilise cela comme un contrôle interne : si les valeurs ne s’équilibrent pas, la décomposition serait erronée. Cela signifie également que les lectures sont relatives plutôt qu'absolues. Une monnaie n’est pas forte en elle-même, mais seulement forte par rapport au reste de l’ensemble.
Étant donné que le calcul lit les devises plutôt que le graphique, les mêmes huit lignes apparaissent quel que soit le symbole sur lequel se trouve l'indicateur.
Ce que l'historique montre qu'un instantané ne peut pas
Un classement vous indique l'ordre du jour. Un historique vous indique combien de temps il a tenu, si le leader est toujours en train de grimper ou s'il tourne déjà, et quand deux devises ont échangé leurs places. C'est aux croisements que le classement change de mains.
Les devises individuelles peuvent être désactivées, ce qui est souvent plus utile que de regarder les huit. Tracer uniquement les deux qui composent le propre symbole de la carte donne une lecture claire de quel côté la conduit.
Deux façons de mesurer la force
Taux de changementest l'évolution en pourcentage au cours de la période d'analyse. Elle est directement comparable entre paires car elle est relative.
Distance standardisée de la moyenneexprime le même mouvement en écarts types, ce qui maintient sur une seule échelle des instruments de volatilité très différente.
Ils se comportent différemment lors de longues analyses rétrospectives. Lors d'un retour sur 200 , le taux de variation accumule un décalage persistant – plusieurs devises se situent au-dessus ou en dessous de zéro pendant toute la fenêtre sans la franchir – tandis que la mesure standardisée reste centrée. Ni l’un ni l’autre n’a tort. Le taux de changement décrit le mouvement qui s'est réellement produit ; la mesure standardisée décrit à quel point c'était inhabituel. Avec des analyses rétrospectives courtes, la différence est minime.
Mode paire
Le mode Paire trace une seule ligne : la force d’une devise moins une autre. C'est la même décomposition, réduite à une seule relation, et cela fonctionne sur n'importe quel graphique — CHF moins JPY peut être regardé pendant le trading EURAUD .
Ce n'est pas la même chose que le prix de CHFJPY . Le prix est la cotation d'un marché ; c'est la différence entre deux monnaies, chacune mesurée par rapport à l'ensemble de la matrice.
Au-delà des majors
L'indicateur fonctionne sur n'importe quel graphique, pas seulement sur FX. Sur un graphique d'or ou d'indice, les lignes de devises décrivent toujours les devises, ce qui est souvent exactement ce que l'on recherche : un instrument évalué en dollars est plus facile à lire lorsque le dollar lui-même est visible à côté de lui. Plusieurs instances peuvent être attachées, à différentes analyses, pour comparer une vue plus rapide et une vue plus lente.
Notez ce qui y est revendiqué et ce qui ne l'est pas. L'or ne fait pas partie du 28 -matrice de paires et n'a pas de valeur de force propre. Ce que montre le graphique, c'est le dollar, mesuré à partir de la matrice FX, affiché aux côtés du prix de l'or. La lecture honnête est que le dollar s’est affaibli tandis que l’or s’est redressé – et non pas que l’or était fort.
Le lire auprès d'un conseiller expert
Dix tampons sont exposés et documentés. L'ordre des tampons est fixe et alphabétique et ne change pas avec les commutateurs d'affichage : masquer une devise la supprime du graphique mais le tampon conserve ses valeurs, de sorte qu'un EA n'est pas affecté par les préférences d'affichage d'un utilisateur.
double jpy = iCustom(Symbol(), Period(), "CurrencyStrengthOscillator", 5, 1); // buffer 5 is always JPY, shift 1 is the last closed bar
- 0 — AUD
- 1 — CAD
- 2 — CHF
- 3 — EUR
- 4 — GBP
- 5 — JPY
- 6 — NZD
- 7 — USD
- 8 — ligne zéro
- 9 — spread de paire, base moins cotation, renseigné en mode paire
Entrées
- Mesure de force— taux de changement ou distance standardisée par rapport à la moyenne
- Rétrospective— la fenêtre sur laquelle chaque lecture est mesurée, en barres ; 14 par défaut
- Lissage— une moyenne mobile appliquée au résultat ; 3 par défaut, 1 pour aucun
- Barres à calculer— jusqu'où remonter pour calculer ; 500 par défaut, 0 pour tout l'historique disponible
- Suffixe du symbole- détecté automatiquement et peut être défini manuellement pour une dénomination inhabituelle du courtier
- Afficher un spread sur une seule paire— passe en mode paire, avec une devise de base et de cotation à comparer
- Montrer AUD via Afficher USD — un switch par devise, tous activés par défaut et ignorés en mode paire
Ce que montrent les captures d'écran
- Les huit devises sur GBPUSD horaire— le yen se sépare du peloton tandis que le dollar et la livre sterling chutent, parallèlement à l'évolution des prix qui l'a accompagné.
- La fenêtre de données— les tampons contre une seule barre, chacun nommé et lisible par un Expert Advisor. Les huit valeurs monétaires qu'il contient totalisent 0.001 , qui est la propriété à somme nulle qui survit à un aller-retour passant par trois décimales d'arrondi d'affichage.
- USDJPY quotidiennement avec seulement deux devises tracées– le dollar et le yen, où les croisements s’alignent avec les évolutions des prix et où rien d’autre ne rivalise pour attirer l’attention.
- XAUUSD toutes les heures avec le dollar isolé, à deux reprises— deux instances de l'indicateur dans des fenêtres séparées, une plus lente et une plus rapide. Plus le lookback est court en premier, plus la confirmation est longue.
- Mode paire activé CHFJPY tous les jours— une seule ligne, le franc suisse moins le yen.
- La boîte de dialogue des entrées- chaque paramètre, avec la fenêtre des propriétés MT4.
Jusqu'où ça remonte
La décomposition a besoin de tout 28 les paires sur une barre signifient n'importe quoi, donc la profondeur utilisable est l'historique le plus court parmi eux – et les courtiers détiennent beaucoup moins d'historique sur les croisements mineurs que sur les croisements majeurs. Lorsque l'historique disponible est plus court que celui demandé, l'indicateur trace ce qu'il peut et signale la limite une fois dans le journal des experts.
Sur des délais courts, cela est invisible. Il devient visible sur les périodes hebdomadaire et mensuelle, où l'historique commun peut être de quelques centaines de barres ou moins, et l'oscillateur démarrera à mi-chemin sur un graphique dont le prix remonte beaucoup plus loin. C'est la limite, ce n'est pas une faute. Il s’agit d’une propriété des données des courtiers et s’applique à tous les outils de renforcement des devises – la plupart ne vous le disent tout simplement pas.
Barres pour calculer les valeurs par défaut 500 . L'élever ou le mettre 0 pour tout l'historique disponible, donne une vue plus longue au prix d'un premier chargement plus lent sur une nouvelle période.
Comportement de calcul
Les valeurs de la barre fermée sont définitives. La barre de formation se met à jour jusqu'à sa fermeture et est recalculée à chaque tick plutôt que d'être gelée au premier contact, de sorte que sa valeur se stabilise à la clôture au lieu d'enregistrer le prix à l'ouverture de la barre.
Chaque barre est décomposée de tous 28 paires ou pas du tout. Chaque devise est calculée en moyenne sur les paires qui y ont réellement contribué plutôt que sur sept supposées. Une force calculée à partir d'un ensemble partiel ressemble exactement à une lecture réelle et ne peut pas être identifiée comme fausse ultérieurement, de sorte que l'indicateur n'en produit pas.
Lorsqu'il manque une barre dans l'historique d'un courtier pour l'un des 28 paires, la dernière clôture connue de cette paire est reportée plutôt que la paire étant abandonnée, et la substitution est signalée dans le journal des experts avec le nom de la paire et le nombre de barres affectées. Les flux MetaTrader 4 contiennent de telles lacunes plus souvent que ceux de MetaTrader 5, de sorte que les deux plateformes peuvent différer légèrement autour des limites de session.
À propos des captures d'écran.Les images sont capturées dans MetaTrader 5. La version MetaTrader 4 est un port direct et a été vérifiée tampon par tampon, à chaque période, en comparant les deux terminaux barre par barre. La seule différence trouvée est la gestion de l'écart d'alimentation décrite ci-dessus, et c'est la seule : ce que calcule l'oscillateur de force monétaire est le même sur les deux plates-formes. Ce qui diffère, c'est le terminal lui-même : le rendu des graphiques et la disposition de la boîte de dialogue des paramètres.
Remarques
- Dessine dans une fenêtre séparée, avec dix tampons indicateurs. La carte tampon ci-dessus est fixe et ne change pas avec les commutateurs d'affichage.
- Tous 28 les paires majeures doivent être disponibles auprès de votre courtier. L'indicateur signale tous ceux qui manquent par leur nom dans le journal des experts.
- La plage tracée est limitée par l’historique le plus court parmi les 28 paires, qui est visible sur la base hebdomadaire et mensuelle. La limite est signalée une fois dans le journal des experts.
- Plusieurs instances peuvent être attachées au même graphique, avec des analyses rétrospectives ou des mesures différentes.
- Aucune dépendance externe.Chaque valeur est calculée à l'intérieur de l'indicateur. Il n'appelle aucun autre indicateur, il n'y a donc aucune poignée à échouer, rien à installer à côté et aucune dépendance sur l'état de votre dossier d'indicateur standard.
Qu'est-ce que c'est et ce n'est pas
Il s'agit d'un outil d'analyse technique et de filtrage des conditions du marché. Ce n'est pas un système de trading, il ne produit aucun signal d'achat ou de vente, il ne donne aucun conseil d'investissement et il n'ouvre ni ne gère de positions.
C’est descriptif plutôt que prédictif. Il mesure ce que les huit monnaies ont fait ; il ne prévoit pas ce qu'ils feront ensuite et aucune affirmation n'est faite sur ses performances.
| Plus d'outils de ce développeur Je crée des indicateurs MT4 et des Expert Advisors en mettant l'accent sur un code propre, documenté et sans repeinture - logique à barre fermée, tampons validés et aucune dépendance sur d'autres indicateurs. Voir tous les produits publiés → Des questions sur le calcul, la décomposition ou l'utilisation de cela avec vos propres outils ? Envoyez-moi un message privé - je serai heureux de répondre. |
Développé et maintenu par Narayanan Mohanan, développeur MT4/MQL4.
Si vous relevez une erreur dans la traduction de cette page, signalez-la-moi et je la corrigerai.
