TPO (time price opportunity)

Un TPO (time price opportunity) est l'unité de base d'un Market Profile : une marque, généralement une lettre, inscrite pour chaque ligne de prix traitée pendant une tranche horaire. Compter les TPO par prix montre le temps passé par le marché à chaque niveau, indépendamment du volume.

Senzoukria · Glossaire · Mis à jour en septembre 2026


Comment un TPO est inscrit

Prenez une séance et découpez-la en tranches de durée égale, trente minutes par convention. Donnez une lettre à chaque tranche : A pour la première, B pour la deuxième, et ainsi de suite. Pour chaque ligne de prix traitée pendant la tranche, inscrivez sa lettre sur cette ligne. Chaque lettre est un TPO. Empilez les lettres vers la gauche et vous obtenez le Market Profile ; lisez la ligne qui porte le plus de lettres et vous obtenez le point de contrôle TPO.

  • Les comptes de TPO mesurent du temps par prix, pas des contrats par prix. Une ligne à cinq lettres a été visitée pendant cinq tranches, quel que soit le volume.
  • La hauteur de ligne, c'est-à-dire l'incrément de prix couvert par une lettre, est un choix d'affichage ; sur un instrument à petit tick, plusieurs ticks sont regroupés sur une même ligne.
  • L'ancrage de la tranche A dépend de la période : une séance de Chicago à 17:00, une ouverture RTH, ou toute période personnalisée.

Ce que montrent les comptes de TPO

  • POC TPO : la ligne qui porte le plus de lettres, le prix où le marché a passé le plus de temps.
  • Value area TPO : les lignes autour du POC qui portent environ 70 % de l'ensemble des lettres.
  • TPO au-dessus et en dessous du POC : le comptage de Dalton, une lecture rapide du côté le plus lourd du profil.
  • Single prints, queues et poor high ou poor low se lisent tous directement dans la structure des lettres.

Dans Senzoukria

L'overlay « Market Profile (TPO) » trace des profils TPO de Steidlmayer sur le graphique pour une période choisie (15 minutes, 1 heure, 4 heures, 1 jour, journée CME, RTH, 90 ou 180 jours glissants, séances, ou période personnalisée). Le réglage « Display » choisit entre « TPO letters (A, B, C…) », « TPO blocks » et « Bars » ; « Bracket » fixe la durée d'une lettre, 30 minutes par défaut ; « Row height » regroupe les ticks par ligne ; « Split columns » garde chaque tranche dans sa propre colonne. « Letter colors » peut distinguer la value area, chaque tranche, l'initial balance ou un dégradé dans le temps, et « Profile statistics » affiche sous chaque profil le total de TPO, l'amplitude en ticks, la largeur de la value area et les TPO au-dessus et en dessous du POC. La visite guidée cite le TPO parmi les indicateurs de l'écran footprint.

Erreurs fréquentes

  • Choisir une tranche qui n'est pas un multiple de l'unité de temps du graphique : une barre de 4 heures ne peut pas reconstituer des visites de 30 minutes, le profil retombe alors sur un tracé plus grossier.
  • Attendre que le POC TPO et le POC de volume coïncident ; ils sont souvent proches mais construits à partir de grandeurs différentes.
  • Lire des TPO sur un graphique dont l'historique est incomplet : les lettres ne décrivent que les barres qui ont été chargées.

Cette page dans d’autres langues

Questions fréquentes

Que signifie un compte de 12 TPO sur un prix ?
Que douze tranches ont traité sur cette ligne de prix pendant la période. Avec des tranches de 30 minutes, cela représente six heures de séance au contact de la ligne, pas nécessairement de façon continue. Cela ne dit rien directement du nombre de contrats qui s'y sont échangés.
Pourquoi utiliser des TPO alors que les profils de volume existent ?
Le temps et le volume répondent à des questions différentes. Un profil de volume montre où les contrats ont changé de mains ; un profil TPO montre où le prix a passé du temps. Une brève rafale de gros volume apparaît dans l'un et pas dans l'autre. Beaucoup de traders gardent les deux, et Senzoukria les trace comme deux overlays distincts.
Peut-on construire des profils TPO à partir de bougies seules ?
Oui. Un TPO n'a besoin que du haut et du bas de chaque tranche : il peut donc se reconstituer depuis des barres OHLC, du moment que la tranche est au moins aussi longue que la barre. Les lectures de bid/ask et de delta, elles, exigent de vraies données par niveau de prix.