Time Price Opportunities (TPO) Opportunités prix/temps

L'indicateur Time Price Opportunities (TPO), également connu sous le nom de "Market Profile", analyse l'activité du marché par niveau de prix tel qu'il se développe dans le temps. Il offre aux traders une perspective unique sur la dynamique du marché et la distribution des prix en visualisant les blocs de temps passés à chaque niveau de prix du profil et la séquence des niveaux traversés au cours de la période du profil. Les traders utilisent souvent le TPO pour identifier les niveaux de prix significatifs et les modèles de marché qui ne sont pas toujours évidents à partir de l'inspection des données de prix brutes.

J. Peter Steidlmayer a formulé le concept de Time Price Opportunities au Chicago Board of Trade (CBOT) dans les années 1980. Les profils TPO ont pris de l'importance sur les marchés à terme et les marchés de matières premières et sont désormais largement utilisés dans tous les secteurs.

Calcul

TPO

L'indicateur affiche le profil de l'OPC à gauche de chaque période et un profil de volume optionnel à droite.

Le processus suivant permet de construire le profil TPO :

  • L'utilisateur spécifie le nombre de jours, de semaines ou de mois que la période du profil couvrira.
  • L'indicateur divise la période en blocs de temps égaux en fonction de la "Taille du bloc" spécifiée par l'utilisateur (5min, 10min, 15min, 30min, 1H, 2H, ou 4H). Chaque bloc de temps successif correspond à une lettre. La séquence commence par des lettres majuscules [A-Z], puis utilise des lettres minuscules [a-z] s'il y en a plus. L'indicateur répète cette séquence si la période contient suffisamment de blocs de temps pour épuiser toutes les lettres disponibles.
  • L'indicateur crée des niveaux de prix (lignes) pour chaque période en fonction de la taille de ligne spécifiée. Il peut calculer la taille de la ligne automatiquement ou l'utilisateur peut définir manuellement le nombre de ticks par ligne. Le profil affiche un bloc à un niveau de prix pour chaque segment de temps dans lequel les prix l'ont traversé. Par exemple, un bloc de tête "A" sur une ligne signifie que le prix du marché a atteint ce niveau au cours du premier bloc de temps.

Zone de valeur TPO (VA)

La zone de valeur est la fourchette de prix qui contient une concentration significative de blocs d'OPC sur une période donnée. Elle suggère la fourchette de prix dans laquelle les acteurs du marché ont manifesté le plus d'intérêt. Les traders l'utilisent souvent pour identifier les niveaux de support et de résistance potentiels.

L'indicateur utilise l'algorithme suivant pour déterminer la zone de valeur d'un profil TPO :

  1. Déterminer le nombre total de blocs dans le profil.
  2. Calculer le nombre cible de blocs dans la VA à l'aide de la formule suivante :
  3. VA Target = Total Blocks * Value Area Percent / 100
  4. Démarrer le compteur de blocs de la VA à la ligne ayant le plus grand nombre de blocs (point de contrôle - POC). Le POC est la première rangée ajoutée à l'AV.
  5. Comptez les blocs de la rangée située au-dessus de la rangée VA la plus élevée.
  6. Comptez les blocs de la rangée située sous la rangée VA la plus basse.
  7. Déterminez la rangée dont le nombre de blocs est le plus élevé à l'issue des étapes 4 et 5 et ajoutez ce nombre au nombre de blocs de la VA. Cette rangée fait partie de la VA. Si les deux rangées ont un nombre de blocs identique, ajoutez la rangée la plus proche du CEP. Si elles sont également équidistantes du CEP, ajoutez la rangée la plus élevée.
  8. Répétez les étapes 4 à 6 jusqu'à ce que le nombre total de blocs d'AV atteigne la cible calculée à l'étape 2.
  9. Utilisez les niveaux le plus haut et le plus bas de la zone VA comme zone de valeur haute (ZVH) et zone de valeur basse (ZVB).

Taille de la rangée

Lorsque l'entrée "Taille de la ligne" utilise l'option "Auto", l'indicateur calcule la taille de la ligne en se basant sur les 300 dernières barres à partir de la barre visible la plus à droite. Il divise d'abord la différence entre le plus haut et le plus bas de ces barres par la valeur de tick minimum du symbole :

MinTickRange = (HighValue - LowValue) / MinimumTick

Ensuite, il divise cette valeur par 80, c'est-à-dire le nombre de lignes qui doivent tenir sur le graphique :

RowTicks = MinTickRange / RowsRequired

Enfin, il arrondit le résultat pour calculer la valeur finale des ticks par ligne :

TicksPerRow = round(RowTicks / Increment) * Increment

L'incrément arrondi dépend de l'échelle de la valeur calculée :

Si 1 <= RowTicks <= 100, Increment = 5 Si 100 <= RowTicks <= 1000, Increment = 50 Si 1000 <= RowTicks <= 10000, Increment = 500 Si 10000 <= RowTicks <= 100000, Increment = 5000 etc...

L'indicateur recalcule la taille des lignes lorsqu'il est ajouté à un graphique, lorsqu'il réinitialise ses paramètres ou lorsqu'il change de symbole ou d'horizon temporel.

Profil de volume

Le profil de volume optionnel utilise les données de la période "Taille du bloc" pour ses calculs. La comparaison entre le profil de volume et le profil TPO peut aider à corroborer l'importance des niveaux de prix. Pour en savoir plus sur les profils de volume, consultez cette page du Centre d'aide.

Interprétation

Équilibre et déséquilibre

On peut postuler qu'un marché est toujours en situation d'équilibre ou de déséquilibre. Dans ce contexte, un état d'équilibre signifie qu'un instrument a un nombre approximativement égal d'acheteurs et de vendeurs. Dans ce cas, l'offre et la demande de l'instrument s'alignent approximativement et les prix se concentrent autour d'une valeur équitable.

Si le nombre d'acheteurs dépasse le nombre de vendeurs ou vice versa, on peut considérer que le marché est déséquilibré. En cas de déséquilibre, le prix du marché entame un mouvement directionnel à la recherche d'une nouvelle valeur équitable. Les prix peuvent augmenter lorsque les acheteurs sont plus nombreux que les vendeurs, et les prix peuvent baisser lorsque les vendeurs sont plus nombreux que les acheteurs. Dans les deux cas, le mouvement directionnel peut persister jusqu'à ce que le nombre d'acheteurs et de vendeurs s'équilibre, ce qui aboutit à un état d'équilibre à un nouveau prix équitable.

Fourchette d'équilibre initial (IBR)

La fourchette d'équilibre initial est la fourchette de prix visitée pendant les premiers blocs de temps de la période du profil. Les marchés peuvent connaître une forte activité commerciale au début d'une session. C'est pourquoi les traders utilisent souvent l'IBR pour identifier les premiers niveaux significatifs, qui peuvent servir de point de référence lors de l'évaluation des mouvements de prix ultérieurs. L'indicateur TPO affiche l'IBR sous la forme d'une ligne verticale à gauche du point de départ de la période. Les utilisateurs peuvent activer la ligne IBR et le nombre de blocs de temps dans son calcul à partir de l'onglet "Style" des "Paramètres" du script.

Point médian TPO

Le point médian TPO fait référence à la valeur médiane du prix entre le prix le plus bas et le prix le plus élevé au sein d'un profil d'opportunité de prix, calculé à l'aide de la formule suivante :

Point médian TPO = (Prix TPO le plus élevé + Prix TPO le plus bas) / 2

Niveaux de support et de résistance

Les niveaux de support et de résistance sont des zones de prix clés où le marché a historiquement connu une activité concentrée d'achat (support) ou de vente (résistance). Les traders utilisent souvent ces niveaux comme points de référence pour identifier les zones potentielles de renversement ou de continuation des prix. Dans l'analyse TPO, ces niveaux peuvent inclure le point de contrôle (POC), la zone de valeur haute (VAH) et la zone de valeur basse (VAL), parmi d'autres niveaux de prix significatifs.

Le point de contrôle (POC) est le niveau auquel le prix du marché a passé le plus de temps au cours de la période couverte par le profil. Il indique la valeur à laquelle l'activité commerciale a été la plus concentrée, ce qui donne une idée de l'équilibre et du consensus du marché. Les traders considèrent souvent le POC comme une référence potentielle pour les mouvements de prix futurs, car le prix du marché pourrait graviter vers des zones à plus forte concentration d'activité historique. L'interaction répétée des prix avec un niveau POC dans les profils ultérieurs renforce son importance spéculative en tant que niveau de support ou de résistance.

La zone de valeur haute (VAH) et la zone de valeur basse (VAL) représentent les limites supérieures et inférieures de la zone de prix où la majeure partie de l'activité du marché s'est produite au cours de la période couverte par le profil. VAH et VAL peuvent servir de niveaux de soutien et de résistance potentiels au cours des périodes suivantes.

Distributions

Une autre piste d'interprétation du TPO consiste à considérer deux catégories d'investisseurs en fonction de leurs objectifs et de leurs délais de décision : les traders à court terme et les traders à long terme.

Les traders à court terme effectuent principalement des transactions intrajournalières. En d'autres termes, leur horizon de décision habituel se situe dans la journée de trading en cours. Ils ont donc tendance à s'orienter vers les justes prix du jour et à effectuer la plupart de leurs transactions dans la zone de valeur. Ces opérateurs jouent un rôle important dans la formation de la zone de valeur elle-même, des conditions nécessaires pour faciliter l'exécution des transactions et du juste prix du marché pour la séance de trading.

Les traders à long terme ne limitent pas la fenêtre dans laquelle ils prennent leurs décisions de transaction à une seule session ou à une seule journée de trading. Ces traders peuvent contribuer à l'évolution des prix en dehors de la zone de valeur. Lorsque les traders à long terme dominent le volume du marché, le prix d'un actif peut connaître des mouvements à la hausse ou à la baisse plus importants, en fonction de la concentration des acheteurs et des vendeurs.

Cette interprétation peut aider à expliquer certains schémas courants de développement des fourchettes, ou distributions, dans les profils TPO. En voici quelques-uns :

Distribution journalière normale

La distribution d'un jour normal se produit lorsque la majeure partie de la fourchette de prix de la période (environ 85 %) se situe dans la fourchette d'équilibre initial, ce qui implique que l'activité en dehors de la fourchette d'équilibre initial est insignifiante, voire inexistante. Dans ce cas, on pourrait considérer que le marché est équilibré, puisque la plupart des transactions de la période ont eu lieu dans la zone de valeur (c'est-à-dire la zone de juste prix).Ce schéma suggère que les principaux moteurs du marché durant la période sont les traders à court terme, et que l'influence des traders à long terme est minime.

Distribution des jours de variation normale

Un jour de variation normale se produit lorsque les traders à long terme sont plus actifs. La fourchette de prix s'étend au-delà de la fourchette d'équilibre initiale, que les traders à court terme sont moins susceptibles de maintenir.

L'extension de la fourchette au-delà de la fourchette d'équilibre initial peut aller de quelques ticks au double de la fourchette d'équilibre initial.

Distribution des jours de tendance

Un jour de tendance se produit lorsque les traders à long terme poussent la fourchette de prix successivement plus loin, formant une extension de la fourchette qui est plus du double de la taille de l'IBR, et que le marché clôture avec un prix proche de l'extrémité de l'extension. Cette distribution suggère que les traders à long terme maintiennent une influence plus importante sur la direction du marché alors que celui-ci recherche un nouveau prix juste.

Distribution des jours neutres

Un jour neutre se produit lorsque les traders étendent temporairement la fourchette de prix au-delà de l'IBR. Le prix du marché s'inverse ensuite, et un schéma similaire peut apparaître à l'autre extrémité de l'IBR. Cette distribution suggère une incertitude sur le marché. Elle se produit généralement lorsque le marché teste la poursuite ou le changement des tendances sous-jacentes.

Single prints

Les empreintes simples (Single prints) sont des niveaux non extrêmes qui ne contiennent qu'un seul bloc TPO, ce qui signifie que le prix du marché ne les a traversés qu'une seule fois au cours de la période couverte par le profil. Les traders considèrent ces niveaux comme des indicateurs d'intérêt ou de déséquilibre potentiel du marché. En tant que tels, les tirages uniques peuvent attirer de futures activités de trading car les achats ou les ventes ont été potentiellement limités ou inattendus autour de ces valeurs. Les traders les surveillent souvent comme des niveaux potentiels que le prix pourrait revisiter et comme des zones possibles de support ou de résistance. Activez l'option "Single prints" dans l'onglet "Style" des "Paramètres" de l'indicateur pour mettre en évidence les empreintes uniques sur le graphique.

Notez que l'indicateur mettra en évidence la première impression unique établie en cas d'occurrences consécutives.

Haut et bas faibles

Les hauts et les bas faibles sont des niveaux extrêmes avec plus d'un bloc TPO. Dans l'analyse TPO, ces niveaux signifient que le mouvement directionnel s'arrête sans rejet clair, révélant des hauts ou des bas plats et étroits sur le graphique. Cette configuration suggère que le marché n'a peut-être pas encore pleinement exploré les prix au-delà du haut/bas du profil, ce qui pourrait laisser une marge de manœuvre pour d'autres mouvements prolongés. Les hauts et les bas médiocres ne présentent pas l'effilage caractéristique d'un renversement fort. Ils suscitent l'intérêt des acteurs du marché qui cherchent à explorer davantage la fourchette. Bien qu'il ne s'agisse pas nécessairement de points de support/résistance solides, ces niveaux peuvent indiquer où l'élan du marché s'est arrêté, offrant ainsi des perspectives uniques pour les stratégies de trading.

Fractionnement et fusion de profils

Les utilisateurs peuvent diviser ou fusionner les profils individuels affichés sur le graphique afin d'inspecter l'activité dans des régions spécifiques du graphique avec différents niveaux de détail. Pour utiliser cette fonctionnalité, cliquez avec le bouton droit de la souris sur un profil affiché et sélectionnez l'option appropriée en bas du menu contextuel.

L'option "Diviser le profil à cette lettre" divise un profil sélectionné couvrant deux blocs de temps ou plus en deux profils distincts au niveau du bloc d'OPC sur lequel l'utilisateur a cliqué :

L'option "Fusionner avec le profil précédent" permet de combiner le profil sélectionné avec le profil précédent affiché sur le graphique. Cette option n'est disponible que si le profil sélectionné n'est pas le premier sur le graphique :

L'option "Réinitialiser toutes les fusions et tous les fractionnements" annule toutes les actions de fractionnement et de fusion du profil. Notez que les scissions et les fusions sont également réinitialisées lorsque l'on modifie les valeurs "Période" ou "Taille du bloc" dans les entrées de l'indicateur.

Données de l'indicateur

Période

Nombre de jours, de semaines ou de mois couverts par chaque profil. La valeur par défaut est un jour.

Taille des blocs

Taille des blocs de temps qui divisent la période du profil. Des blocs plus petits produisent des résultats plus granulaires. Les valeurs possibles sont 5m, 10m, 15m, 30m, 1h, 2h ou 4h. La valeur par défaut est 30m. Cette valeur affecte le calcul des profils TPO et Volume.

Taille des lignes

Mode utilisé pour déterminer la taille des lignes du profil. Dans la configuration par défaut ("Auto"), l'indicateur affiche la taille de ligne calculée dans le champ "Ticks par ligne". En mode "Manuel", l'utilisateur spécifie le nombre de ticks par ligne.

Coche par ligne

Le nombre de ticks dans chaque ligne du profil, qui affecte le nombre de lignes que chaque profil contiendra. L'utilisateur ne peut saisir une valeur dans ce champ que si le mode "Taille des lignes" est "Manuel". Si la valeur est trop petite, l'indicateur affichera une erreur.

Pourcentage de la zone de valeur

Le pourcentage du total des blocs TPO utilisé dans le calcul de la zone de valeur. La valeur par défaut est 70.

Style

Couleurs du dégradé

Il s'agit des couleurs utilisées pour les dégradés de couleurs des blocs TPO. Les deux premières couleurs définissent la plage de départ/arrivée pour les blocs A-Z. Les deux dernières couleurs définissent la gamme de couleurs pour les blocs a-z.

Blocs

Bascule l'affichage des blocs TPO colorés. Ce paramètre n'a aucun effet si les "lettres" sont activées mais ne peuvent pas être affichées sur le graphique en raison d'un manque d'espace.

Lettres

Bascule l'affichage des lettres TPO. Lorsqu'il est activé, l'indicateur n'affiche les lettres que si le graphique dispose de suffisamment d'espace. Dans le cas contraire, il affichera des blocs de couleur.

Opacité hors VA

Définit la valeur d'opacité pour les niveaux situés en dehors des limites de la zone de valeur.

Diviser par blocs

Lorsque cette option est activée, l'indicateur répartit l'affichage des blocs TPO sur les intervalles successifs de la période plutôt que de les consolider à gauche de la période. Cette fonction peut aider les traders à comprendre le calcul des blocs constitutifs du profil et fournir un aperçu supplémentaire du flux de l'activité des prix au fil du temps.

POC

La case à cocher permet d'activer l'étiquette POC et la mise en évidence de la ligne, et la liste déroulante détermine si l'indicateur étend les mises en évidence de la ligne au-delà de la période de chaque profil jusqu'à ce que le prix croise à nouveau le niveau. Lorsque l'affichage du POC est activé, l'indicateur colore la ligne et l'étiquette du POC en utilisant la couleur d'avant-plan du graphique.

Poor high

La case à cocher active l'étiquette et la ligne Poor high, et le menu déroulant détermine si l'indicateur étend la ligne au-delà de la période du profil jusqu'à ce que le prix la croise.

Poor low

La case à cocher fait basculer l'étiquette et la ligne Poor low, et le menu déroulant détermine si l'indicateur prolonge la ligne au-delà de la période du profil jusqu'à ce que le prix la croise.

Impressions simples

La case à cocher active la mise en évidence de l'impression unique, et le menu déroulant détermine si l'indicateur étend la mise en évidence au-delà de la période du profil jusqu'à ce que le prix la croise.

VAH

Bascule l'étiquette et la ligne Value Area High.

VAL

Bascule l'étiquette et la ligne de la zone de valeur basse.

TPO midpoint

Bascule la visibilité de l'étiquette du prix médian du profil.

Prix d'ouverture

Active la visibilité de l'étiquette du cours d'ouverture du profil.

Prix de clôture

Active la visibilité de l'étiquette du cours de clôture du profil.

Fourchette de solde initial

La case à cocher active l'affichage de la fourchette de solde initial sous la forme d'une ligne verticale à gauche du profil, et le champ de texte définit le nombre de blocs dans le calcul de la fourchette de solde initial.

Profil de Volume

Afficher le profil de volume

Bascule l'affichage du profil de volume à droite du profil TPO.

Valeurs

La case à cocher permet d'activer les étiquettes qui affichent les valeurs de volume à chaque ligne et le volume total de la période sous le profil. Le sélecteur de couleur spécifie la couleur des étiquettes. L'indicateur n'affiche ces étiquettes que lorsque le graphique dispose de suffisamment d'espace.

VAH

Bascule la ligne Value Area High du profil de volume, et spécifie la couleur et le style de la ligne.

VAL

Bascule la ligne de la zone de valeur basse du profil de volume, et spécifie la couleur et le style de ligne.

POC

Bascule la ligne Point de contrôle du profil de volume et spécifie la couleur et le style de ligne.

Volume

Détermine la couleur des niveaux en dehors de la zone de valeur.

Zone de valeur

Détermine la couleur des niveaux à l'intérieur de la zone de valeur.

Alignement

Détermine si le profil de volume s'aligne à gauche ou à droite.