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

Avec l'indicateur Time Price Opportunity (TPO), également connu sous le nom de « Market Profile », vous pouvez analyser l'activité du marché par niveau de prix au fur et à mesure de son évolution dans le temps. Il vous offre une perspective unique sur la dynamique du marché, la distribution des prix et les objectifs de prix afin de vous aider à prédire le comportement futur du marché.

Sur TradingView, vous pouvez également accéder au TPO en tant que type de graphique. Mais ici, nous nous concentrerons sur l'indicateur, car il constitue la base de ces deux outils d'analyse technique.

CONTENU:

Qu'est-ce que l'indicateur TPO ?

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

Le Time Price Opportunity visualise les blocs de temps passés à chacun des niveaux de prix du profil et la séquence des traversées de niveaux au cours de la période du profil.

Il aide à identifier les prix significatifs et les tendances du marché qui peuvent ne pas être évidents lors de l'examen des données brutes sur les prix.

Principes de calcul du TPO

L'indicateur affiche le profil TPO à gauche de chaque période et un profil de volume facultatif à droite.

Profil TPO

Vous pouvez spécifier le nombre de jours, de semaines ou de mois que couvrira la période du profil.

L'indicateur divisera ensuite la période en blocs de temps égaux en fonction de la taille de bloc spécifiée par l'utilisateur (5, 10, 15, 30 minutes et 1, 2 ou 4 heures).

Chaque bloc de temps successif correspond à une lettre de l'alphabet. La séquence commence par les lettres majuscules de A à Z. Si davantage de blocs de temps sont nécessaires, l'indicateur utilisera les lettres minuscules de a à z. 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 automatiquement la taille de la ligne, ou vous pouvez 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 « A » en tête d'une ligne signifie que le prix du marché a atteint ce niveau pendant le 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 TPO sur une période donnée. Elle suggère la fourchette de prix qui a suscité le plus d'intérêt chez les acteurs du marché. 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étermine le nombre total de blocs dans le profil
  2. Calcule le nombre cible de blocs dans la VA à l'aide de cette formule : Cible VA = nombre total de blocs × pourcentage de la zone de valeur / 100
  3. Démarrez le compteur de blocs VA à la ligne comportant le plus grand nombre de blocs (point de contrôle — POC). Le POC est la première ligne ajoutée à la VA
  4. Compte les blocs dans la ligne au-dessus de la ligne VA la plus élevée
  5. Compte les blocs dans la ligne en dessous de la ligne VA la plus basse
  6. Détermine la ligne avec le nombre de blocs le plus élevé à partir des étapes quatre et cinq et ajoute son nombre au nombre de blocs VA. Cette ligne devient partie intégrante de la VA. Si les deux lignes ont un nombre de blocs identique, ajoutez la ligne la plus proche du POC. Si les deux lignes ont un nombre de blocs identique, ajoutez la ligne la plus élevée
  7. Répète les étapes quatre à six jusqu'à ce que le nombre total de blocs VA atteigne la cible calculée à l'étape deux
  8. Utilise les niveaux les plus élevés et les plus bas dans le VA comme valeur haute de la zone de valeur (VAH) et valeur basse de la zone de valeur (VAL)

Taille de la rangée

Lorsque l'entrée « Taille de la rangée » utilise l'option « Auto », l'indicateur calcule la taille de la ligne en fonction des 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 minimale du tick 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 auquel il arrondit dépend de l'échelle de la valeur calculée :

Si 1 <= RowTicks <= 100, Increment = 5 Si 100 <= RowTicks <= 1 000, Increment = 50 Si 1 000 <= RowTicks <= 10 000, Increment = 500 Si 10 000 <= RowTicks <= 100 000, Incrément = 5 000, etc.

L'indicateur recalcule la taille de la rangée lorsqu'il est ajouté à un graphique, que ses paramètres sont réinitialisés ou que le symbole ou la période est modifié.

Profil de volume

Le profil de volume optionnel utilise les données de la période « Taille du bloc » pour ses calculs. La comparaison du profil de volume avec le profil TPO peut aider à corroborer l'importance des niveaux de prix. 

Comment lire le TPO

Équilibre et déséquilibre

On peut postuler qu'un marché est toujours dans un état 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 pour l'instrument s'alignent grossièrement, et les prix se concentrent autour d'une valeur de prix é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 juste valeur. Les prix peuvent augmenter lorsque les acheteurs l'emportent sur les vendeurs, et ils peuvent baisser lorsque les vendeurs l'emportent sur 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.

Plage d'équilibre initiale (IBR)

La plage d'équilibre initiale est la plage de prix visitée pendant les premiers blocs de temps de la période du profil. Les marchés peuvent connaître une activité de trading élevée au début d'une session.

Vous pouvez utiliser l'IBR pour identifier les niveaux significatifs initiaux, qui peuvent servir de point de référence pour évaluer les mouvements de prix ultérieurs. L'indicateur TPO affiche l'IBR sous forme de ligne verticale à gauche du point de départ de la période. Vous pouvez 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 les prix les plus bas et les plus élevés dans un profil Time Price Opportunity, calculée à 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). Vous pouvez utiliser ces niveaux comme points de référence pour identifier les zones potentielles de retournement ou de poursuite des prix. Dans l'analyse TPO, ces niveaux peuvent inclure le point de contrôle, la zone de valeur haute et la zone de valeur basse, entre autres niveaux de prix significatifs.

Le point de contrôle est le niveau auquel le prix du marché a passé le plus de temps dans la période du profil. Il indique la valeur où l'activité de trading a été la plus concentrée, offrant un aperçu de l'équilibre et du consensus du marché.

Vous pouvez considérer le POC comme une référence potentielle pour les mouvements de prix futurs, car le prix du marché pourrait graviter vers des zones où l'activité historique est plus concentrée. L'interaction répétée des prix avec un niveau POC dans les profils suivants renforce son importance analytique en tant que niveau de support ou de résistance.

La zone de valeur haute et la zone de valeur basse représentent les limites supérieure et inférieure de la région de prix où la plupart de l'activité du marché s'est produite tout au long de la période du profil. VAH et VAL peuvent servir de niveaux de support et de résistance potentiels au cours des périodes suivantes.

Distributions

Une autre approche d'interprétation du TPO consiste à considérer la voie que vous choisissez, que vous soyez un trader actif ou un investisseur à long terme.

Pour le trading à court terme/quotidien, vous pouvez examiner de plus près la zone de valeur et effectuer vos transactions dans cette fourchette.

Pour les stratégies à long terme, ne vous limitez pas à cette zone. Vous pouvez rechercher des prix plus avantageux pour les transactions en dehors de la zone de valeur, en dessous de la VAL pour les acheteurs et au-dessus de la VAH pour les vendeurs.

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 à comprendre certains modèles courants de développement de fourchettes, ou distributions, dans les profils TPO. Passons à quelques-uns d'entre eux.

Normal day distribution

Une distribution journalière normale se produit lorsque la majeure partie de la fourchette de prix de la période (environ 85 %) se situe dans la fourchette d'équilibre initiale, ce qui implique que l'activité en dehors de l'IBR est insignifiante ou inexistante.

Dans ce cas, vous pouvez percevoir le marché comme équilibré, car la majeure partie de l'activité de trading de la période s'est déroulée dans la zone de valeur (la zone de prix équitable).

Ce schéma suggère que les principaux moteurs du marché pendant la période sont les traders à court terme, et que l'influence des traders à long terme est minime.

Normal variation day distribution

Une journée 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 l'IBR peut aller de quelques ticks à deux fois la taille de l'IBR.

Trend day distribution

Une journée de tendance se produit lorsque les traders à long terme poussent successivement la fourchette de prix plus loin, formant une extension de 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 alors que le marché recherche un nouveau prix équitable.

Neutral day distribution

Une journée neutre se produit lorsque les traders étendent temporairement la fourchette de prix au-delà de l'IBR. Le prix du marché s'inverse alors, et un schéma similaire peut apparaître à l'extrémité opposée 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 les changements des tendances sous-jacentes.

Impressions uniques

Les impressions uniques sont des niveaux non extrêmes qui ne contiennent qu'un seul bloc TPO. Le prix du marché ne les a traversés qu'une seule fois au cours de la période du profil. Considérez ces niveaux comme des indicateurs d'un intérêt ou d'un déséquilibre potentiel du marché. À ce titre, les impressions uniques peuvent attirer de futures activités de trading, car les achats ou les ventes étaient potentiellement limités ou inattendus autour de ces valeurs.

De plus, vous pouvez les surveiller comme des niveaux potentiels que le prix pourrait revisiter et comme des zones possibles de support ou de résistance. Activez l'option « Impressions uniques » dans l'onglet « Style » des paramètres de l'indicateur pour mettre en évidence les impressions uniques sur le graphique.

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

Hauts et bas faibles

Les hauts et bas faibles sont des niveaux extrêmes comportant plus d'un bloc TPO. Dans l'analyse TPO, ces niveaux indiquent les endroits où le mouvement directionnel s'arrête sans rejet clair, révélant des sommets ou des creux plats et étroits sur le graphique. Ce modèle suggère que le marché n'a peut-être pas encore pleinement exploré les prix au-delà des hauts/bas du profil, laissant potentiellement place à un mouvement prolongé. 

Les hauts et bas faibles ne présentent pas le rétrécissement caractéristique indiquant un renversement fort. Ils suscitent l'intérêt des acteurs du marché qui cherchent à explorer davantage la fourchette. Bien qu'ils ne constituent pas nécessairement des points de support/résistance forts, ces niveaux peuvent indiquer où la dynamique du marché s'est interrompue, offrant ainsi des informations uniques pour les stratégies de trading.

Division 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 sur un profil affiché et sélectionnez l'option appropriée au bas du menu contextuel.

L'option « Diviser le profil à cette lettre » divisera un profil sélectionné couvrant deux blocs de temps ou plus en deux profils distincts au niveau du bloc TPO.

L'option « Fusionner avec le profil précédent » combine 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 divisions » annule toutes les actions de division et de fusion de profils.

! Remarque : les divisions et les fusions sont également réinitialisées lorsque vous modifiez les valeurs « Période » ou « Taille du bloc » dans les entrées de l'indicateur.

Paramètres des indicateurs

Inputs

Période : nombre de jours, semaines ou mois couverts par chaque profil. La valeur par défaut est un jour.

Taille du bloc : taille des blocs temporels qui divisent la période du profil. Plus la taille des blocs est petite, plus les résultats sont granulaires. Les valeurs possibles sont 5, 10, 15, 30 minutes et 1, 2 et 4 heures. La taille de bloc par défaut est de 30 minutes. Cette valeur affecte le calcul des profils TPO et de volume.

Taille de ligne : mode utilisé pour déterminer la taille des lignes du profil. Dans le paramètre 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.

Ticks par ligne : nombre de ticks dans chaque ligne du profil, qui affecte le nombre de lignes que chaque profil contiendra. Les utilisateurs ne peuvent entrer une valeur dans ce champ que si le mode « Taille de la ligne » est manuel. Si la valeur est trop petite, l'indicateur générera une erreur

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

Style

Couleurs dégradées : 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 pour les blocs A-Z. Les deux dernières couleurs spécifient la plage de couleurs pour les blocs a-z

Blocs : activez ou désactivez l'affichage des blocs TPO colorés. Ce paramètre n'a aucun effet si l'option « Lettres » est activée, mais ne peut pas s'afficher sur le graphique en raison d'un manque d'espace

Lettres : activez ou désactivez l'affichage des lettres TPO. Lorsque cette option est activée, l'indicateur n'affiche les lettres que si le graphique dispose de suffisamment d'espace. Sinon, il affiche à la place des blocs colorés.

Opacité en dehors de la VA : définissez la valeur d'opacité pour les niveaux en dehors des limites de la zone de valeur.

Développer les blocs : activez cette option pour que l'indicateur affiche la distribution des blocs TPO sur des intervalles successifs de la période plutôt que de les regrouper à gauche de la période. Cette fonctionnalité peut vous aider à comprendre le calcul des blocs constitutifs du profil et vous fournir des informations supplémentaires sur l'évolution des prix au fil du temps.

POC : activez ou désactivez l'étiquette POC et la mise en évidence des lignes. Le menu déroulant permet de déterminer si l'indicateur étend la mise en évidence des lignes au-delà de la période de chaque profil jusqu'à ce que le prix recoupe le niveau. Lorsque l'affichage POC est activé, l'indicateur colore la ligne et l'étiquette POC en utilisant la couleur de premier plan du graphique.

Poor high : activez ou désactivez l'étiquette et la ligne « Poor high ». Dans ce menu déroulant, vous pouvez déterminer si l'indicateur prolonge la ligne au-delà de la période du profil jusqu'à ce que le prix l'intersecte.

Poor low : activez ou désactivez l'étiquette et la ligne « Poor low ». Dans ce menu déroulant, vous pouvez déterminer si l'indicateur prolonge la ligne au-delà de la période du profil jusqu'à ce que le prix l'intersecte.

Impressions uniques : ici, indiquez si l'indicateur prolonge la mise en évidence au-delà de la période du profil jusqu'à ce que le prix le croise

VAH : activez ou désactivez l'étiquette et la ligne « Zone de valeur haute »

VAL : activez ou désactivez l'étiquette et la ligne « Zone de valeur basse »

Point médian TPO : activez ou désactivez la visibilité de l'étiquette du prix médian du profil

Ouverture : activez ou désactivez la visibilité de l'étiquette du prix d'ouverture du profil

Close : activez ou désactivez la visibilité de l'étiquette du cours de clôture du profil.

Initial balance range (IBR) : active ou désactive l'affichage des lignes verticales à gauche du profil, et le champ de texte définit le nombre de blocs dans le calcul de l'IBR.

Profil de volume

Afficher le profil de volume : active ou désactive l'affichage du profil de volume à droite du profil TPO.

Valeurs : active ou désactive 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 permet de spécifier la couleur des étiquettes. L'indicateur n'affiche ces étiquettes que lorsque le graphique dispose de suffisamment d'espace.

VAH : active ou désactive la ligne haute de la zone de valeur du profil de volume et permet de spécifier la couleur et le style de ligne.

VAL : active/désactive la ligne basse de la zone de valeur du profil de volume et spécifie la couleur et le style de ligne

POC : active/désactive la ligne du 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

Placement : détermine si le profil de volume s'aligne à gauche ou à droite

Le TPO en bref

L'indicateur Time Price Opportunity (TPO) visualise l'activité du marché en affichant le temps passé à différents niveaux de prix à l'aide de blocs alphabétiques. Il affiche les profils TPO qui révèlent les états d'équilibre et de déséquilibre du marché, vous aidant ainsi à identifier les niveaux de prix significatifs, les zones de support et de résistance, et les modèles de distribution.

Les éléments clés comprennent la zone de valeur (70 % de l'activité de trading), le point de contrôle (niveau d'activité le plus élevé) et la fourchette d'équilibre initiale (fourchette de prix en début de session). L'indicateur prend en charge divers modèles de distribution (journée normale, journée de tendance, journée neutre) et met en évidence les impressions uniques et les hauts/bas faibles comme zones d'intérêt potentielles pour l'avenir.

Vous pouvez personnaliser les périodes, la taille des blocs et les éléments visuels, tout en affichant éventuellement les profils de volume pour une confirmation supplémentaire de l'importance des prix.

A lire également :