<!-- 读懂 TPO 轮廓图 | Market Open Docs | https://docs.himbit.com/zh-cn/academy/tpo-profile -->

# 读懂 TPO 轮廓图
TPO 轮廓图把一个交易时段横过来，显示价格在每个价位停留了多久，让你看到市场在哪里达成了共识，在哪里一冲而过，又在哪里留下了没走完的拍卖。

## 价格上的时间
TPO 是 time price opportunity（时间价格机会）的缩写。交易时段被切成等长的时间段，比如每段 30 分钟。每个时间段里成交过的价格行，轮廓图都会各标记一次。把这些标记叠起来，就得到一张横向的时间直方图：宽的行是市场反复回来的价格，窄的行是市场只去过一次就离开的价格。

在字母模式下，每个时间段有自己的字母，所以你还能读出事情发生的先后顺序。靠前的字母告诉你这个交易时段在哪里开盘、往哪里试探，靠后的字母告诉你它最后停在了哪里。在方块模式下，同样的标记画成普通的方块，如果你只关心形状，这样看起来更轻松。

形状才是重点。中间鼓起来的轮廓说明市场找到了一个公允价格，并围绕它交易。又长又窄的轮廓说明价格从一个价位走到另一个价位，在哪里都没达成共识。

## POC 与价值区
**POC**（point of control，控制点）是 TPO 最多的那一行：这个交易时段停留时间最长的价格。可以把它看作这个交易时段的重心。

**价值区** 是围绕 POC、包含全部 TPO 一定比例的区间，按惯例约为 70%。它的顶部是 **VAH**，底部是 **VAL**。这个交易时段的大部分生意都是在价值区内做成的。在价值区外，价格被试探过，大多被拒绝了。

这些都不需要成交量。在某个价位冷清的一小时，和繁忙的一小时算得一样多，所以 TPO 很适合和同一交易时段的成交量分布搭配着看。

## 初始平衡与区间延伸
**初始平衡**（IB）是交易时段开头那一段的区间，传统上是前两个 30 分钟时间段。它是开盘时的报价：交易时段剩下的时间决定是接受这个区间，还是突破它。

当价格在交易时段后段走出 IB 之外，就是区间延伸。一次小的延伸又被拉回来是正常的。如果延伸一个时间段接一个时间段地持续下去，说明有更大周期的交易者入场了，正把价格推离早盘交易者定下的位置。一个粗略的衡量方法是把 IB 区间按倍数投射出去，1.5x 和 2x，看看这个交易时段走了多远。

## 单一印记
单一印记（single print）是指只被一个时间段触及过的一段价格行。价格穿过这些价位的速度太快，之后没有别的时间段回来在那里交易。单一印记代表急迫：一方匆忙掌握了主导权。

之后它们会成为参考价位。如果价格回来后轻松穿过它们，说明急迫已经消失。如果价格在它们的边缘停住，说明那一方可能还在。

## 弱高点与弱低点
干净的拍卖以一条尾巴结束：极端位置上有几行只被一个时间段触及，价格在那里试探后被拒绝。**弱高点**（poor high）正好相反。轮廓的顶部是平的，好几个时间段都停在差不多同一个价格，上方没有尾巴。看起来价格是被封住了，而不是被拒绝。弱低点（poor low）就是底部的同一种情况。

常见的解读是拍卖没有完成，紧挨着外面可能还有止损单和挂单。弱高点和弱低点往往会在之后的交易时段被重新触及。不是每次都这样，但次数多到交易者会一直标着它们，直到被清理掉。

## 平衡与失衡
大多数交易时段是平衡时段。价格停在 IB 附近，轮廓中间越长越胖，边缘被卖出和买入，POC 像磁铁一样。

失衡时段看起来不一样。IB 很早就被突破，延伸接连出现，出现单一印记，POC 不断朝行进方向移动。轮廓又长又窄。在这种日子里逆着边缘做，代价很高。到第三个时间段就分辨出是哪一种，比任何入场形态都更省钱。

## 用昨天的价值区看今天
新交易时段开盘时相对前一交易时段价值区的位置，决定了这一天的基调。

- **在昨天的价值区内开盘。** 市场对昨天的价格依然满意。除非有变化，预计价格在区间内轮动。
- **在价值区外开盘并留在外面。** 昨天的公允价格正在被拒绝。如果头几个时间段守在 VAH 上方或 VAL 下方，市场可能正在寻找新的价值区，这时卖出强势或买入弱势就有风险了。
- **在价值区外开盘又回到区内。** 区外的走势没有被接受。有一条老经验：如果价格回到价值区内并在那里守住两个时间段，它常常会走到价值区的另一侧。

## 一个完整的例子
假设 BTC 昨天的 Daily (UTC) 交易时段收盘时，POC 在 99,500，VAH 在 100,100，VAL 在 98,800，并且在 100,450 附近有一个弱高点，有四个时间段都停在彼此相差几个点的位置。

今天在 99,700 开盘，处于价值区内。前两个 30 分钟时间段确定了 IB，从 99,250 到 99,950。起始假设是平衡：围绕 99,500，在昨天的 VAL 和 VAH 之间轮动。

在第五个时间段，价格突破 IB 上沿，一路走到 100,200，站上昨天的 VAH，并在 100,000 和 100,150 之间留下一小段单一印记。现在有两个问题。价格会在 100,100 上方被接受吗，也就是有好几个时间段在那里堆积？它会到达 100,450 的弱高点吗？

如果接下来两个时间段守在 100,100 上方，轮廓开始在上面变宽，说明价值区正在上移，弱高点就成了合理的目标。如果价格反而跌回 100,100 下方并穿过单一印记，说明突破没有被接受，回到 99,500 附近的可能性更大。无论哪种，轮廓图给你的是价位和一个要观察的条件，而不是一个预测。

## 坦白说说局限
TPO 计算的是时间，不是规模。一段缓慢的夜间漂移可以堆出一个很胖的价值区，而真正在意它的资金却很少。交易时段的选择也很重要：同一天的 Daily (UTC) 轮廓、New York 轮廓和 London 轮廓可能看起来很不一样。选和你交易时间相符的那一个，并坚持用它。同一幅画面的成交量那一面，请看[成交量分布](#volume-profile)一课；这些价位上每根 K 线内部发生了什么，请看[足迹图](#volume-footprint)一课。

## 在 Market Open 上试试
1. 打开 BTC，进入 Indicators，类别选 Order flow，添加 TPO Profile。搜索 TPO 或 Market Profile 也能找到它。各项设置在[图表工具](#chart-tools)里有说明。
2. 把 Period 设为 30m，Session 设为 Daily (UTC)。在 Levels 下，把 Value area % 设为 70，Initial balance 设为 2 个时间段，并打开 IB extensions、Single prints 和 Poor high/low。
3. 在 Style 下，保持 POC、Value area 和 Initial balance 开启，先试试 Display 选 Letters，再试 Blocks。在 15m 图上 Row size 为 Auto 时显示的是方块；把 Row size 设为 Ticks 就会显示字母。在 5m 图上默认显示字母。
4. 记下昨天的 POC、VAH 和 VAL。在接下来五个交易时段里，写下每个时段相对这个价值区在哪里开盘、在哪里收盘。
5. 把 Merge last N sessions 设为 3，对比合并后的价值区和单个交易时段的价值区。
6. 在 VAH、VAL、IB 高点或 IB 低点上添加提醒，价格到达你关心的价位时就会通知你。
7. 在根据这些采取行动之前，先通过“Try demo”在模拟账户里练习。

_教育内容，不构成投资建议。杠杆交易的亏损可能超过你的保证金。_
