JET TPO Profile PRO for MetaTrader 5:用户手册

15 十一月 2026, 15:07
JETINVEST
0
4

JET TPO Profile PRO 是一款 MetaTrader 5 付费指标,在价格图表上为每个时段绘制时间-价格(TPO)剖面。时段中的每个周期在其到达的每个价格上获得一个字母,您可以看到市场在哪些价格停留时间最长、时段的价值在哪里、初始平衡如何形成,以及拍卖在哪里没有完成。它还提供面板、提醒和 EA 数据。本产品只是指标:绝不开仓、平仓或修改订单。

剖面

  • 每个时段一个剖面,从开盘开始,绘制在该时段的K线上。绘制的时段数量由 Days drawn 设置(默认 10)。
  • TPO 字母:时段中的每个周期(默认 30 分钟)获得一个字母:A、B、C ... Z,然后是 a、b、c ... 字母出现在该周期到达的每个价格行上。每个周期有自己的颜色,从第一个周期颜色渐变到最后一个周期颜色。
  • 绘制模式(输入参数 Drawing mode 和面板第一个按钮):字母;方块(每个周期一个彩色方块,不显示字母);直方图(单色的剖面轮廓,POC 行用 POC 颜色)。在字母模式下,缩放太小放不下字母时,剖面改用方块绘制,仍放不下时改用直方图;放大即可重新看到字母。
  • 合并或拆分(输入参数 Merged / split 和面板第二个按钮):合并模式将每行字母从时段开始处并排放置,组成剖面;拆分模式将每个周期放在自己的列,即其发生的时间位置。该按钮在 合并、拆分:当前(仅进行中的时段)和 拆分:全部 之间切换。
  • POC:TPO 最多的行,用 POC 颜色框出,有一条线延伸到时段结束,并带有“POC”及其价格的标签。
  • 价值区(默认为 TPO 的 70%):阴影带,并在时段末端显示 VAH 和 VAL 线及其价格。
  • 进行中的剖面:虚线边框和“形成中”标签。其 POC 和价值区随每个新周期移动;单一印记和弱高点/弱低点在时段结束前以较浅颜色作为临时标记显示。已收盘的剖面永不改变。

初始平衡和标记

  • 初始平衡(IB):紧靠剖面左侧、用 IB 颜色绘制的竖条,从前 2 个周期的最低点到最高点(30 分钟周期时即第一个小时)。短虚线标出 IB 上下方的 1.5 倍和 2 倍扩展。
  • 开盘和收盘:剖面左侧时段开盘价处一个灰色三角形,剖面右侧收盘价处另一个。
  • 尾部:当极端处至少有 2 行只有一个 TPO 时(输入参数 Tails from),剖面右侧显示一条细竖线:高点的卖方尾部为红色,低点的买方尾部为绿色。
  • 单一印记:剖面内部只有一个 TPO 的行(默认至少连续 2 行),以单一印记颜色加阴影。
  • 弱高点和弱低点:时段极端行有 2 个或以上 TPO(未完成的拍卖),以弱高点/弱低点颜色的虚线标出。

前一时段、未触及水平和复合剖面

  • 前一时段水平:最近一个已收盘时段的 POC、VAH 和 VAL,以灰色虚线显示在进行中的时段上,标签为 pPOC、pVAH 和 pVAL 及其价格。
  • 未触及 POC:价格之后未再触及的过去时段 POC 会延伸到图表右边缘,带有“未触及 POC”标签和价格。价格触及时,线条在触及点结束。
  • 过去时段的单一印记和弱高点/弱低点也向右延伸,直到价格回到这些位置;未触及的弱高点或弱低点会显示标签和价格。检查最近 10 个时段(输入参数 Days checked for untouched levels)。
  • 复合剖面:合并最近 5 个已收盘时段的直方图,绘制在当前价格右侧,有自己的 POC 和价值区。复合剖面的 POC、VAH 和 VAL 线旁边显示其价格,采用该品种的价格格式。复合剖面上方的标题显示所用天数,例如“5 日复合”;当已收盘时段少于 Composite: days 的要求时,显示实际天数(例如“3 日复合”)。面板第三个按钮可显示或隐藏它。
  • 成交量 POC(默认关闭):每个时段的成交量 POC 以细线显示,标签为“成交量 POC”,用于对比市场在哪里停留时间与在哪里成交最多。经纪商提供真实成交量时使用真实成交量,否则使用跳动量。

时段

当 Session = Automatic by symbol(默认)时,指标根据品种选择时段,面板底部显示正在使用哪一个:

  • B3 常规时段:用于 WIN、WDO、IND 和 DOL 等 B3 期货(经纪商的交易日)。
  • 常规交易时段:纽约时间 09:30 至 16:00,用于美国指数(例如 US500、US30、NAS100)以及 CME 上的 ES、NQ、YM、RTY 期货及其微型合约。
  • 交易日(纽约收盘):纽约时间 17:00 至 17:00,用于外汇、金属和加密货币。
  • 服务器日:经纪商时间 00:00 至 24:00,用于其他品种。

Session 输入参数的其他选项:Server day(服务器日);Custom hours(以 HH:MM 设置开始和结束,可按纽约、芝加哥、伦敦、法兰克福、东京、圣保罗或服务器时间);Asia / London / New York sessions(每个时段一个剖面:东京 09:00-18:00、伦敦 08:00-17:00、纽约 08:00-17:00,均为当地时间)。交易所时间遵循夏令时,因此剖面不会每年偏移两次。

如何添加到图表

  • 打开导航器(Ctrl+N),在 指标 > 市场 下找到 JET TPO Profile PRO。
  • 将其拖到价格图表上(或双击),如有需要调整"输入"选项卡,然后点击 OK。
  • 适用于任何品种。M1 至 H1 绘制字母、方块和拆分视图;更高周期时剖面以直方图绘制,面板显示“高于 H1 时剖面以直方图显示”。
  • 剖面使用品种的 1 分钟历史。历史未加载时,面板显示“缺少 1 分钟历史:加载中...”,历史到达后剖面立即出现。
  • 要删除它,请打开指标列表(Ctrl+I),选中后点击删除。

面板

  • POC、VAH 和 VAL 分三行:进行中(当前时段;两个时段之间显示“时段外”)、前一时段(最近一个已收盘时段)和复合(附复合剖面的天数)。
  • 价格:位于前一价值区上方、内部或下方(绿色、蓝色或红色)。
  • 初始平衡:状态(形成中、未突破、向上突破、向下突破)、高和低、以点数和相对最近 10 个时段均值百分比表示的大小,以及到达后显示 1.5 倍和 2 倍的 扩展:上 / 下。
  • POC 上方 / 下方 TPO:两个计数及其差值,例如“52 / 40 (+12)”。
  • 尾部:进行中时段的买方尾部和卖方尾部及其行数。
  • 单一印记和弱高点 / 弱低点:过去时段中仍有效(未被回访)的数量及最近的价格。
  • 按钮:绘制模式(字母、方块、直方图)、合并 / 拆分:当前 / 拆分:全部,以及复合。点击只改变绘制;输入参数决定指标启动时的状态。
  • 底部:时段名称和时间(交易所时间和服务器时间)、TPO 周期、每行跳数和已绘制天数。
  • 可将面板拖到图表任意位置。第一个时段之前显示“等待第一个时段”。

输入参数

Profile

  • TPO period = 30 minutes。选项:5、10、15、30 和 60 分钟。周期从时段开盘开始,而不是整点。周期越短,每个时段的字母越多。
  • Row height in ticks (0 = automatic) = 0。为 0 时,指标选择适合该品种的行高,并显示在面板底部(例如“每行 12 跳”)。输入数值可固定行高;行越高,剖面越矮越宽。
  • Value area (%) = 70。
  • Value area method = 2 rows at a time (classic TPO)。另一选项:1 row at a time (as the volume profiles),与成交量剖面相同。
  • Days drawn (1-60) = 10。
  • Letters = Restart every session。选择 Continuous (by time of day) 时,每个周期保留其所在时刻的字母,同一字母每天代表相同的时间。

Session

  • Session = Automatic by symbol。其他选项:Server day、Custom hours、Asia / London / New York sessions(见“时段”)。
  • Custom hours: start (HH:MM) = 09:30,Custom hours: end (HH:MM) = 16:00,Custom hours: clock = New York(也可选 Server、Chicago、London、Frankfurt、Tokyo、Sao Paulo)。与 Custom hours 一起使用。结束早于开始时跨越午夜。时间无法读取时使用服务器日。
  • Separate overnight profile (ETH) = false。为 true 时,两个时段之间的时间有自己的剖面,底部显示为“夜盘”。适用于常规交易时段和 Custom hours。
  • Server time zone = Auto (live) / GMT+2/+3 in tester。其他选项:GMT+2 / GMT+3 (New York close brokers) 和 Fixed GMT offset,配合 Server GMT offset (fixed mode) = 2。用于定位按交易所时间设置的时段;如果面板底部的时间与您的经纪商不符,请选择相应的选项。
  • Initial balance: periods = 2。
  • Initial balance: own start (HH:MM, empty = session start) = 空,Initial balance: clock of the own start = New York。示例:纽约时间 09:30 可在 24 小时外汇剖面中把 IB 放在纽约开盘。
  • Initial balance: extensions 1.5x and 2x = true。显示扩展线和面板中的扩展行,并允许扩展提醒。

Highlights

  • Single prints from (rows in a row) = 2。
  • Tails from (rows) = 2。
  • Poor high / low from (TPOs on the extreme row) = 2。
  • Extend virgin POCs、Extend single prints 和 Extend poor highs / lows = true。关闭时,单一印记和弱高点/弱低点只留在其剖面内,未触及 POC 不再延伸。
  • Days checked for untouched levels = 10。也决定面板(有效的单一印记、弱高点/弱低点)和水平提醒所统计的时段。

Composite

  • Composite profile = true(启动时“复合”按钮的状态)。
  • Composite: days = 5。
  • Composite: value area (%) = 70。

Volume

  • Volume POC of each session = false。

Drawing

  • Drawing mode = Letters(也可选 Blocks、Histogram)。
  • Merged / split = Merged。选择 Split 时启动即拆分所有时段。
  • Letter size = 9。
  • Maximum profile width (% of the session) = 80。限制合并剖面在其时段时间范围内延伸的宽度。
  • 颜色:First period color = 浅蓝;Last period color = 紫色;POC = 琥珀色;Value area = 蓝色;Initial balance = 绿色;Single prints = 粉色;Poor high / low = 橙色;Previous session levels = 灰色;Composite = 石板灰(也是直方图模式的颜色);Volume POC = 青绿色。

Panel

  • Show the panel = true。
  • Theme = Automatic (chart background)。其他选项:Dark、Light。也会调整剖面的颜色。
  • Panel size (%) = 100(50 至 300),适合高分辨率屏幕。
  • Language = Terminal language,或 11 种语言之一。
  • Panel position X = 12,Panel position Y = 34。

提醒

提醒只在实时行情中触发,绝不针对历史,并且每个时段每个水平只触发一次。Alerts 组:

  • Price leaves the previous value area = Off。消息示例:“价格向上离开前一价值区(VAH 1.08450)”。设置 Also the forming value area = true 时,同一提醒也覆盖进行中时段的价值区。触发方式:Value area: trigger。
  • Price touches the previous POC or a virgin POC = Off。消息示例:“价格触及未触及 POC 1.08310”。触发方式:POC: trigger。
  • Initial balance broken (first break) = Popup + Sound。IB 完成后,在首次向上突破和首次向下突破时触发。消息示例:“初始平衡向上突破(5432.25)”。触发方式:Initial balance: trigger。
  • IB extension 1.5x / 2x reached = Off(需要开启 Initial balance: extensions 1.5x and 2x)。消息示例:“IB 2 倍扩展向下到达(5390.00)”。触发方式:Extension: trigger。
  • Price returns to single prints = Off。消息示例:“价格回到单一印记 1.08200 - 1.08250”。触发方式:Single prints: trigger。
  • Price returns to a poor high / low = Off。消息示例:“价格回到弱高点 1.08600”。触发方式:Poor high / low: trigger。
  • 每个触发方式 = On touch(价格一到达该水平即触发)。另一选项:On bar close(在K线收盘时检查)。
  • 模式:Off、Popup、Sound、Smartphone notification、Popup + Sound、Notification + Sound、Popup + Notification、Popup + Sound + Notification。
  • Sound = alert(终端声音)。Also send e-mail = false;设为 true 时,每个已开启的提醒也会发送电子邮件。模式为 Off 的提醒不会发送任何内容。
  • 推送通知和电子邮件需要在 工具 > 选项 中设置(通知和邮箱选项卡)。消息使用面板语言。

EA 数据(iCustom)

指标有 15 个缓冲区,每根K线一个值,可通过 iCustom 和 CopyBuffer 读取。它们不在图表上绘制;数据窗口(Ctrl+D)以下表中的标签显示这些值。

缓冲区标签内容
0TPO POC (forming session)K线收盘时进行中时段的 POC
1TPO VAH (forming session)进行中时段的 VAH
2TPO VAL (forming session)进行中时段的 VAL
3IB high初始平衡高点(IB 完成前为空)
4IB low初始平衡低点(IB 完成前为空)
5Previous POC前一时段的 POC
6Previous VAH前一时段的 VAH
7Previous VAL前一时段的 VAL
8Composite POC复合剖面的 POC(最近 N 个时段)
9Composite VAH复合剖面的 VAH
10Composite VAL复合剖面的 VAL
11TPOs above POC - below POCPOC 上方的 TPO 减去下方的 TPO,进行中时段
12Price vs previous value area (+1 above, 0 inside, -1 below)K线收盘价相对前一价值区:+1 上方,0 内部,-1 下方
13Marks (1 IB up, 2 IB down, 4 ext 1.5x, 8 ext 2x, 16 poor high, 32 poor low, 64 single prints, 128 provisional)位之和:1 IB 向上突破,2 IB 向下突破,4 到达 1.5 倍扩展,8 到达 2 倍扩展,16 弱高点,32 弱低点,64 时段内有单一印记,128 时段仍未结束,因此 16、32 和 64 仍为临时。示例:133 = 1 + 4 + 128。
14TPO period (1 = A)K线在时段内的 TPO 周期编号:1 = A,2 = B,依此类推
  • 无重绘:每个值都是其K线收盘时的值,已收盘K线(索引 1 及以上)的缓冲区永不改变。在当前K线(索引 0)上,缓冲区 0-4 和 11-14 在K线未收盘时会变化;缓冲区 5-10 只在新时段开始时变化。
  • 临时标记(位 128):时段未结束时,弱高点、弱低点或单一印记仍可能消失,因此位 16、32 和 64 会与 128 一同出现。在时段的最后一根K线上,128 消失,这些位成为最终值。
  • 空值为 EMPTY_VALUE:时段之外(缓冲区 0-4、11、13 和 14)、IB 完成之前(3 和 4)、第一个已收盘时段之前(5-7 和 12),以及复合剖面形成之前(8-10)。即使用面板按钮隐藏了复合剖面,缓冲区 8-10 仍会填充。
  • 缓冲区遵循指标的输入参数(价值区、方法、复合天数等);不带参数的 iCustom 使用默认值。
  • 示例:handle = iCustom(_Symbol, PERIOD_CURRENT, "Market\\JET TPO Profile PRO"); 然后用 CopyBuffer 读取K线 1 的缓冲区 13,并检查 (值 & 1),即可知道在最后一根已收盘K线收盘时 IB 是否已向上突破。

提示与常见问题

  • 只有方块或直方图,没有字母?行太小放不下字母:请放大图表,或输入更大的 Row height in ticks。
  • 剖面太高或太扁?修改 Row height in ticks;当前使用的值显示在面板底部。
  • 时段时间与经纪商不符?查看面板底部,然后修改 Server time zone,或使用 Custom hours。
  • 外汇的 IB 放在纽约开盘:保留自动时段,并按纽约时间设置 Initial balance: own start = 09:30。
  • 同时看时间和成交量:开启 Volume POC of each session,并将其线条与 TPO POC 对比。
  • “缺少 1 分钟历史:加载中...”:请等待几秒;若仍然存在,请打开一次该品种的 M1 图表,让终端下载历史。
  • 策略测试器:剖面和面板在可视化模式下绘制;缓冲区在两种模式下都可用。已用 EURUSD 和 WIN 测试,无重绘。
  • 解读剖面:POC、价值区、初始平衡及其扩展、单一印记、尾部和弱高点/弱低点描述的是时段的交易过程,不预测下一步走势。

下载

  • JET TPO Profile PRO:在价格图表上按时段绘制时间-价格剖面,含面板、提醒和 EA 数据。

问题和建议:请通过我的 MQL5 个人资料给我发送私信。

交易存在亏损风险。本指标显示市场信息,不预测价格,也不保证任何结果。