时间价格机会(TPO)指标

时间价格机会(TPO)指标(也称为“市场分布图”),您可以按价格水平分析市场活动随时间的变化。它为您提供独特的市场动态、价格分布和价格目标视角,帮助您预测未来的市场行为。

在TradingView,您还可以访问TPO图表类型。但在这里,我们将重点关注该指标,因为它是这两种技术分析工具的基础。

内容:

TPO指标是什么

J. Peter Steidlmayer于20世纪80年代在芝加哥期货交易所(CBOT)提出了“时间价格机会”的概念。TPO曲线在期货和商品市场中逐渐占据主导地位,如今已广泛应用于各个领域。

时间价格机会将曲线中每个价格水平的时间段以及曲线周期内的水平遍历顺序可视化。

它有助于识别在检查原始价格数据时可能不太明显的重要价格和市场模式。

TPO计算原则

该指标在每个周期的左侧显示TPO分布图,在右侧显示可选的成交量分布图。

TPO分布图

您可以指定分布图周期涵盖的天数、周数或月数。

然后,指标会根据用户指定的块大小(5、10、15、30 分钟以及 1、2 或 4 小时)将周期划分为相等的时间段。

每个连续的时间块对应一个字母。该序列以从 A 到 Z 的大写字母开头。如果需要更多时间块,指标将使用从 a 到 z 的小写字母。如果周期包含足够多的时间块,足以用尽所有可用的字母,指标将重复此序列。

指标会根据其指定的行大小为每个周期创建价格水平(行)。它可以自动计算行大小,您也可以手动定义每行的报价数量。

分布图会在价格经过的每个时间段,在某个价格水平处显示一个块。

例如,一行中以“A”开头的块表示市场价格在第一个时间块内达到了该水平。

TPO价值区域(VA) 

TPO 价值区域 (VA)

价值区域是一段时间内TPO块高度集中的价格范围。它表明市场参与者最感兴趣的价格范围。交易者经常用它来确定潜在的支撑位和阻力位。

该指标使用以下算法来确定 TPO 分布图的价值区域:

  1. 确定分布图中的块总数。 
  2. 使用以下公式计算 VA 中的目标块数:

    VA 目标 = 总块数 * 值面积百分比 / 100

  3. 在块数最多的行(控制点 - POC)启动 VA 块计数器。 POC 是添加到 VA 的第一行。 
  4. 计算最高 VA 行上方行中的块。 
  5. 计算最低 VA 行下方的行中的块。 
  6. 从步骤 4 和 5 确定块计数最高的行,并将其计数添加到 VA 块计数。 该行成为 VA 的一部分。如果两行具有相同的块计数,则添加最接近 POC 的行。如果它们与 POC 等距,则添加最高行。
  7. 重复步骤4-6,直到VA块的总数达到步骤2中计算的目标。 
  8. 使用 VA 中的最高和最低水平作为高值区域 (VAH) 和低值区域 (VAL)。 

行大小 

当“行大小”输入使用“自动”选项时,指标根据最右侧可见K线的最新300根K线计算行大小。它首先将这些K线上的最高价和最低价之间的差值除以商品的最小tick值:

MinTickRange = (HighValue – LowValue) / MinimumTick 

然后,将该值除以 80,即必须适合图表的行数: 

RowTicks = MinTickRange / RowsRequired

最后,它对结果进行四舍五入以计算每行的最终tick值: 

TicksPerRow = round(RowTicks / Increment) × Increment

它舍入的增量取决于计算值的小数位数: 

如果 1 <= RowTicks <= 100,增量 = 5 如果 100 <= RowTicks <= 1000,增量 = 50 如果 1000 <= RowTicks <= 10000,增量 = 500 如果 10000 <= RowTicks <= 100000,增量 = 5000 等等。

将指标添加到图表、重置其设置或更改商品或时间周期时,指标会重新计算行大小 

成交量分布图

可选的成交量分布图使用“区块大小”时间范围内的数据进行计算。将成交量分布图与TPO分布图进行比较,有助于证实价格水平的重要性。 

如何解读TPO 

平衡与不平衡 

人们可以假设市场总是处于平衡或不平衡状态。在这种情况下,平衡状态意味着一种工具具有大致相等数量的买家和卖家。在这种情况下,该商品的供需大致一致,价格集中在公平价格值附近。

如果买家数量超过卖家数量,或者反之亦然,则可以认为市场失衡。当处于不平衡状态时,市场价格开始定向变动以寻找新的公允价值。 当买家超过卖家时,价格可能会上涨;当卖家超过买家时,价格可能会下跌。在任何一种情况下,定向运动都可能持续下去,直到买家和卖家的数量相等,从而在新的公平价格下达到平衡状态。

初始平衡范围 (IBR) 

初始平衡范围是在分布图期间的第一个时间块期间访问的价格范围。市场在交易时段的开始部分可能会经历较高的交易活动。因此,交易者经常使用 IBR 来确定初始重要水平,这可以作为评估进一步价格走势时的参考点。TPO 指标将 IBR 显示为周期起点左侧的垂直线。用户可以从脚本“设置”的“样式”选项卡中启用 IBR 线及其计算中的时间块数。

TPO中点

TPO 中点是指时间价格机会分布图中最低价格和最高价格之间的中间价格值,使用以下公式计算: 

TPO中点=(最高TPO价格+最低TPO价格)/ 2

支撑位和阻力位

支撑位和阻力位是市场历史上经历集中买入(支撑位)或卖出(阻力位)活动的关键价格区域。您可以使用这些水平作为参考点,以识别潜在的价格反转或延续区域。在TPO分析中,这些水平可以包括控制点、价值区域高点和价值区域低点以及其他重要的价格水平。

控制点是市场价格在曲线周期内停留时间最长的水平。它指示交易活动最集中的值,从而提供对市场均衡和共识的洞察。

您可以将POC视为未来价格走势的潜在参考,因为市场价格可能会向历史活动更集中的区域靠拢。在后续曲线中,价格与POC水平的反复互动增强了其作为支撑位或阻力位的分析意义。

价值区域高点和价值区域低点表示在曲线周期内大多数市场活动发生的价格区域的上下边界。VAH和VAL可以作为后续周期的潜在支撑位和阻力位。

分布

另一种解读TPO的方法是,无论您是活跃交易者还是长期投资者,都要思考自己选择的交易路径。

对于短期/日内交易,您可能需要仔细观察价值区域,并在该范围内进行交易。

对于长期策略,请勿将自己局限于该区域。您可以在价值区域之外寻找更有利的交易价格,例如,买家的价位低于价值区域 (VAL),卖家的价位高于价值区域 (VAH)。

当长期交易者主导市场交易量时,资产价格可能会出现更显著的上涨或下跌走势,具体取决于买家和卖家的集中程度。

这种解读有助于理解TPO分布图中一些常见的区间发展模式或分布。让我们来了解其中的一些。

正常日分布 

当该期间价格范围的大部分(约 85%)位于初始平衡区间内时,即出现正常的日分布,这意味着IBR之外的活动微不足道或根本不存在。

在这种情况下,您可能会认为市场是平衡的,因为该期间的大部分交易活动都发生在价值区域(合理价格区域)内。

这种形态表明,该期间的主要市场驱动力是短期交易者,而长期交易者的影响微乎其微。

正态变异日分布

正常的波动日发生在长期交易者较为活跃的时候。价格波动范围超出了初始余额范围,而短期交易者不太可能持有该范围。超出初始余额范围的波动范围可以从几个最小tick到IBR的两倍不等。

趋势日分布 

趋势日是指长期交易者持续推动价格范围进一步扩大,形成一个比IBR大小大一倍以上的区间延伸,且市场收盘价接近延伸范围的末端。这种分布表明,在市场寻找新的合理价格的过程中,长期交易者对市场方向的影响力更大。

中性日分布 

中性日是指交易者暂时将价格区间延伸至IBR之外。随后市场价格出现反转,IBR的另一端可能出现类似的形态。这种分布表明市场存在不确定性。它通常发生在市场测试潜在趋势的延续性或变化时。

单个绘制

单个绘制是仅包含一个TPO区块的非极端水平。市场价格在配置文件周期内仅穿越过这些水平一次。将这些水平视为潜在市场兴趣或失衡的指标。因此,由于在这些值附近买入或卖出可能有限或出乎意料,单一印记可能会吸引未来的交易活动。

此外,您可以将它们作为价格可能再次触及的潜在水平以及可能的支撑位或阻力位进行监控。在指标设置的“样式”标签页中启用“单个绘制”选项,即可在图表上突出显示单个绘制。

! 注意:指标将突出显示连续发生时建立的第一个单个绘制。 

弱高和弱低

弱高和弱低是具有多个TPO块的极端水平。在TPO分析中,这些水平表示方向性运动在没有明显阻力的情况下停止,在图表上显示出平坦、狭窄的顶部或底部。这种形态表明市场可能尚未完全探索超出该曲线高点/低点的价格,这可能为进一步的波动留下空间。

弱高和弱低缺乏强劲反转的典型缩窄趋势。它们激起了寻求进一步区间探索的市场参与者的兴趣。虽然它们不一定是强大的支撑/阻力位,但这些水平可以指示市场动能的暂停点,为交易策略提供独特的见解。

拆分和合并分布图

用户可以拆分或合并图表上显示的单个分布图,以便以不同的详细程度检查图表上特定区域的活动。要使用此功能,请右键单击显示的分布图,然后在右键菜单底部选择相应的选项。

“按此字母拆分分布图”选项会将跨越两个或多个时间块的选定分布图按 TPO 块拆分为两个单独的分布图。

“与先前的分布图合并”选项会将所选分布图与图表上显示的先前分布图合并。仅当所选分布图不是图表上的第一个分布图时,此选项才可用:

“重置所有合并和拆分”选项可恢复所有分布图拆分和合并操作。

! 注意:当更改指标输入中的“周期”或“块大小”值时,拆分和合并也会重置。

指标设置 

输入

时段:每个分布图涵盖的天数、周数或月数。默认为一天。

块大小:划分分布图周期的时间块的大小。较小的块大小会产生更精细的结果。可能的值为 5m、10m、15m、30m、1h、2h 或 4h。默认为 30m。该值影响 TPO 和成交量曲线的计算。

行大小:用于确定分布图行大小的模式。在默认设置(“自动”)下,指标在“每行tick”字段中显示其计算出的行大小。在“手动”模式下,用户指定每行的tick数。

每行tick:每个分布图行中的tick数,这会影响每个分布图将包含的行数。仅当“行大小”模式为“手动”时,用户才能在此字段中输入值。如果该值太小,指标将引发错误。

价值区域百分比:价值区域计算中使用的总 TPO 块的百分比。默认值为 70。

样式

渐变色:这些是用于 TPO 块颜色渐变的颜色。前两种颜色定义 A-Z 块的起始/终止范围。最后两种颜色指定 a-z 块的颜色范围。

:切换彩色 TPO 块的显示。如果启用“字母”但由于空间不足而无法在图表上显示,则此设置无效。

字母:切换 TPO 字母的显示。启用后,指示器仅在图表有足够空间时显示字母。否则,它将显示彩色块。

VA以外的不透明度:设置价值区域边界之外的水平的不透明度值。

按块拆分:启用后,该指标将 TPO 块的显示分布在周期内的连续间隔内,而不是将它们合并在周期的左侧。此功能可以帮助交易者了解分布图组成块的计算,并提供对价格活动随时间的流动的额外见解。

POC:该复选框切换 POC 标签和行突出显示,下拉列表确定指标是否将行突出显示延伸到每个分布图的周期之后,直到价格再次与水平相交。启用 POC 显示后,指示器使用图表的前景色为 POC 行和标签着色。

弱高:该复选框切换“弱高”标签和线,下拉列表确定指标是否将线延伸到分布图的周期,直到价格与之相交。

弱低:该复选框切换“弱低”标签和线,下拉列表确定指标是否将线延伸到分布图的周期,直到价格与之相交。

单个绘制:该复选框切换“单个绘制突出显示”,下拉列表确定指标是否将突出显示延伸到分布图的周期之后,直到价格与其相交。

VAH:切换高值区域标签和线。

VAL:切换低值区域标签和线。

TPO中点:切换分布图的中间价格标签的可见性。

开盘价:切换分布图的开盘价标签的可见性。

收盘价:切换分布图收盘价标签的可见性。

初始平衡范围(IBR):该复选框将初始平衡范围的显示切换为分布图左侧的垂直线,文本字段定义 IBR 计算中的块数。

成交量分布图

显示成交量分布图:将成交量分布图的显示切换到 TPO分布图右侧。

:该复选框可切换显示每行的交易量值以及分布图下方的期间总交易量的标签。颜色选择器指定标签的颜色。当图表有足够的空间时,指标仅显示这些标签。

VAH:切换成交量分布图的高值区域线,并指定颜色和线条样式。

VAL:切换成交量分布图的低值区域线,并指定颜色和线条样式。

POC:切换成交量分布图的控制点线,并指定颜色和线条样式。

成交量:确定价值区域之外水平的颜色。

价值区域:确定价值区域内水平的颜色。

位置:确定成交量分布图是左对齐还是右对齐。

时间价格机会(TPO)简述

时间价格机会(TPO)指标通过按字母顺序排列的区块,展示不同价格水平的持续时间,从而直观地展现市场活动。它通过TPO曲线展现市场平衡和不平衡状态,帮助您识别重要的价格水平、支撑位和阻力位以及分布模式。

关键组成部分包括价值区域(占交易活动的70%)、控制点(最高交易活动水平)和初始平衡范围(早期交易时段的价格范围)。该指标支持各种分布模式(正常日、趋势日、中性日),并突出显示单笔交易和低点/高点,作为未来潜在的关注区域。

您可以自定义时间段、区块大小和视觉元素,同时还可以选择显示成交量曲线,以进一步确认价格的重要性。

另请参阅: