第二十二讲:订单流与时间价格机会(TPO)——读懂市场的“时间密码”
各位交易员朋友,今天我们来聊聊TPO。说实话,我第一次接触TPO图表时,觉得这东西有点“玄学”。但后来在实盘中用了一段时间,我发现它其实是理解市场微观结构的利器。TPO,全称Time Price Opportunity,翻译过来就是“时间价格机会”。它不像K线那样只记录开盘收盘,而是把每一笔成交都按时间切片,告诉你——在某个价格区间,市场到底花了多少时间。
一、TPO图表的绘制:从零开始搭积木
TPO的绘制逻辑其实很简单。我习惯把它想象成“搭积木”:每个字母代表一个时间段,比如A代表第一个30分钟,B代表第二个30分钟,以此类推。每个价格水平上,只要在这个时间段内有成交,就记一个字母。
举个例子。假设某合约在9:30-10:00(A时段)成交在100、101、102三个价位,那就在这三个价位上各写一个A。10:00-10:30(B时段)成交在101、102、103,那就再补上B。这样一天下来,你会看到一张由字母组成的“热力图”。
具体绘制步骤,我一般这样操作:
- 确定时间切片:通常每30分钟一个字母,一天下来大概13个字母(A-M)。
- 确定价格刻度:按最小变动价位(比如0.5点)划分价格行。
- 逐时段填充:每个时段内,只要价格被触及,就在对应价格行写下该时段字母。
- 标记初始平衡:开盘第一个小时形成的价格区间,就是“初始平衡区”。
嗯,这里要注意:如果某个价格在多个时段都有成交,字母会堆叠在一起。比如价格100在A、B、C三个时段都有成交,那就会显示成“ABC”。
二、TPO与成交量分布的区别:一个看“时间”,一个看“数量”
很多新手会把TPO和成交量分布(Volume Profile)搞混。其实它们俩是“兄弟”,但性格完全不同。
| 对比维度 | TPO(时间价格机会) | 成交量分布(Volume Profile) |
|---|---|---|
| 核心数据 | 每个价格停留的时间 | 每个价格成交的合约数 |
| 关注点 | 市场“在哪里”花了时间 | 市场“在哪里”花了钱 |
| 敏感度 | 对价格波动更敏感 | 对成交量爆发更敏感 |
| 典型应用 | 识别价值区间、支撑阻力 | 识别大资金进场、吸筹派发 |
| 数据来源 | Tick数据(只需价格和时间) | Tick数据(需要价格和成交量) |
说白了,TPO告诉你“市场在某个价格磨蹭了多久”,而成交量分布告诉你“在某个价格打了多少子弹”。
我在项目中遇到过这样一个案例:某品种在1000-1010区间,TPO显示有8个字母(即8个时段),但成交量分布显示该区间成交量很低。这说明什么?说明市场在这个区间“耗时间”但不“真打钱”——很可能是主力在挂单控盘,而不是真实成交。这时候如果只看成交量分布,你会觉得这个区间不重要,但TPO告诉你,这里其实有“时间价值”。
三、TPO在订单流中的应用:把时间变成交易信号
TPO在订单流分析中,主要有三个实战用途:
1. 识别价值区间(Value Area)
TPO的“价值区间”和成交量分布的“价值区间”计算方式不同。TPO的价值区间是:包含70%的TPO字母的价格范围。换句话说,市场70%的时间都花在这个区间里。这个区间就是多空双方“达成共识”的区域。
我一般这样用:如果价格在价值区间上方运行,说明多头占优;在下方运行,说明空头占优。如果价格快速突破价值区间,往往意味着趋势启动。
2. 寻找“单字母”和“双字母”信号
这是TPO特有的信号。所谓“单字母”,就是一个价格水平上只有一个字母(比如只有A)。这说明市场在这个价格只停留了一个时段,然后迅速离开。这通常意味着这个价格是“无效价格”,支撑或阻力很弱。
而“双字母”或“多字母”则相反——市场在这个价格停留了多个时段,说明这里有“时间价值”,是真正的支撑或阻力。
3. 识别“初始平衡”与“突破”
开盘第一个小时形成的TPO区间,叫“初始平衡区”。这个区间非常重要。如果价格在初始平衡区内震荡,说明市场还在“找方向”。一旦价格突破初始平衡区,往往意味着当天的主趋势确立。
我记得有一次做原油,开盘后价格在80-81区间来回晃了1小时,TPO显示这个区间有6个字母。我当时判断这是初始平衡区,就在突破81时追多,结果当天涨到了83.5。这个策略我用了很多年,胜率大概在65%左右。
最后说一句,TPO不是万能药。它最大的局限是——不反映成交量。所以遇到那种“放量突破”的行情,TPO可能会滞后。我的建议是:把TPO当作“时间维度”的补充,和成交量分布、订单流挂单数据一起看,效果最好。
好了,这一讲就到这里。记住一句话:市场可以骗你的眼睛,但骗不了你的时间。TPO就是帮你抓住时间痕迹的工具。