Namiyomi Zero Shot Range 是一款用于 MetaTrader 5 的指标,它使用在终端内部运行的零样本时间序列 AI,预测价格在接下来 1、4 和 24 小时内可能波动多远(即预期的高低价区间)。它不预测方向,也从不交易。它适合按预期区间来设置止损和仓位的交易者,也适合想知道当前这个小时的市场比平时更平静还是更活跃的交易者。本手册介绍安装方法、面板的各个选项卡、全部输入参数、如何解读预测、策略测试器(Strategy Tester),以及买家最常问的问题。本手册适用于 1.00 版。
显示内容
- 接下来 1、4 和 24 小时的预期高低价区间:5 位和 3 位小数报价以 pips 为单位,BTCUSD 等其他报价以价格表示。
- Calm(平静)、Normal(正常)或 Wild(剧烈):将 4 小时预测与过去 20 天同一时刻所做的预测进行比较。
- 用于手动交易的手数计算(Lot helper),以及在您自己的图表上的预测回顾(Track record)。所有内容都在一个面板上:没有箭头,价格图表上没有线,也没有买入或卖出信号。
安装
- 在产品页面购买指标后,在 MetaTrader 5 中安装:工具箱 > 市场 > 已购买 > 安装。更新也在同一位置(“更新”按钮)。
- 打开 EURUSD、GBPUSD、USDJPY、AUDUSD、USDCHF 或 BTCUSD 的图表。带后缀的名称(例如 EURUSD.raw)也可以。任何周期都可以:指标始终读取 H1 K线。
- 将 Namiyomi Zero Shot Range 从导航器 > Indicators > Market 拖到图表上,然后点击 OK。它不进行交易,因此无需开启算法交易(Algo Trading)。
- 面板显示在图表左上角。当终端拥有该品种 512 根已收盘的 H1 K线后,就会显示预测;Track record 选项卡还需要大约 10 秒。
面板

- Now(当前):Next 1 hour、Next 4 hours 和 Next 24 hours,各自显示预期的高低价区间。4 小时的方框会突出显示;比较和 Lot helper 都使用这个值。
- Compared with this hour on the last 20 days(与过去各日同一时刻的比较):当前的 4 小时预测除以 24、48 … 480 根 H1 K线之前所做的 4 小时预测的中位数。低于 0.8 为 Calm(蓝色),0.8 至 1.25 为 Normal,高于 1.25 为 Wild(橙色)。条形中间的线表示 1.0 x。截图中 4 小时预测为 15.2 pips,是该时刻通常值 16.1 pips 的 0.94 x:Normal。
- Lot helper (manual trading)(手数计算,用于手动交易):止损 = Stop distance x 4 小时预测;与您的风险相符的手数 = 净值 x 风险 % ÷ 1 手时该止损对应的金额,并向下取整到交易量步长。它不检查保证金,也不检查经纪商的手数限制。当结果向下取整为 0 时,会显示“Lot: not available for this account”。
- Last closed H1 bar(最后一根已收盘的 H1 K线):预测所用最后一根K线的服务器时间。数字每小时变化一次,即每当一根新的 H1 K线收盘时。

- Track record(预测回顾):对于最近 500 个小时(可在输入参数中设置),指标会只用当时已经收盘的K线,重新计算它在每个 4 小时时段开始前本会做出的预测,并与您图表上实际的 4 小时高低价区间进行比较。
- 条形显示 AI 预测和 ATR(14) x 2 在对数刻度上与实际区间的相关系数。越高越好:1.00 表示两者总是同涨同跌,0 表示毫无关系。它不是命中率,也不是盈利数字。下方的图表显示最近 120 个小时:线是预测,点是实际发生的情况。
- 该选项卡在第一次预测之后构建一次,速度约为每秒 60 个小时。它不会每小时重建;如果当时 H1 历史数据还较短,覆盖的小时数就会少一些。要重建它,请切换图表周期后再切换回来。

- About(关于):AI 模型、它的输入和输出、已校准的品种以及许可证声明。Write license text to Files 会写出 MQL5\Files\NamiyomiZeroShotRange_LICENSE.txt,其中包含署名、为 ONNX 所做的修改以及 Apache License 2.0 的全文。
- 标题栏中的减号按钮(–)可折叠面板,+ 可再次展开。面板会为每个图表记住当前打开的选项卡和折叠状态。要移动面板,请修改 Panel X position 和 Panel Y position。
输入参数
| 输入参数 | 默认值 | 作用 |
|---|---|---|
| Panel X position | 10 | 面板到图表左边缘的距离,以像素为单位。 |
| Panel Y position | 30 | 面板到图表上边缘的距离,以像素为单位。 |
| Risk per trade for the lot helper (% of equity) | 1.0 | Lot helper 使用的风险。它只改变显示的数字,不会进行任何交易。 |
| Stop distance for the lot helper (x the 4-hour range) | 0.5 | Lot helper 的止损,以 4 小时预测的倍数表示。0.5 = 预期区间的一半。 |
| Hours used for the track record | 500 | Track record 选项卡检查的过去小时数,范围为 50 至 3000。小时数越多,所需的 H1 历史数据越多,构建时间也越长。 |
| First tab (0 = Now, 1 = Track record, 2 = About) | 0 | 指标启动时显示的选项卡。您点击某个选项卡后,面板会在该图表上记住您的选择。 |
实际使用时如何解读预测
- 这是典型的幅度,而不是上限。这些数字是预期(中位数)区间,因此实际区间常常更大或更小。模型只看到过去的 H1 区间,看不到经济日历,因此无法预见已排定的新闻发布。
- 各时段从当前 H1 K线的开盘开始。Next 1 hour 是正在形成的这根K线;Next 4 hours 是这根K线加上之后的三根。到了这个小时的后段,时段的一部分已经过去。
- Calm、Normal 和 Wild 是同类比较。区间大小取决于一天中的时刻。与之前各日的同一时刻相比,就消除了这种影响,因此 Wild 表示对这个时刻来说比平时更活跃。
- 用它来确定大小,而不是选择方向。预期区间越宽,止损就越宽;在风险相同的情况下,手数也就越小。您还可以把预测与您的策略所需的波动幅度进行比较:当预期区间更小时,市场对该策略来说可能过于平静。
- 24 小时的数字较为粗略。在我们的测试中,AI 相对于简单模型的优势体现在接下来的 1 小时和 4 小时;对于 24 小时,两者大致相同。
我们的测试结果(并非承诺)
- 数据:来自 IC Markets 模拟账户的 7 个品种的 H1 K线。校准是用 2018–2022 年的数据拟合的。主要测试期间为 2025-01 至 2026-10,位于模型发布之后,因此不在其预训练数据中;2023–2024 年的结果也指向同一方向。
- 接下来 4 小时:在 7 个品种中的 6 个上,AI 的误差小于两种标准计量经济学基准模型(HAR 和按小时划分的日内曲线)中较好的那一个。改进幅度不大但很稳定:误差的中位数约低 4.5%。与 ATR 相比误差约低 20–50%,但 ATR 不考虑一天中的时刻,因此这是一个容易的比较。在 XAUUSD 上 HAR 更准确,因此不支持 XAUUSD。
- 我们还测试了基于该预测构建的交易规则:突破、反向交易(fade)以及一个已发表的按时段规律。扣除成本后,没有一个通过我们的盈利测试。
- 这些是基于一家经纪商过去数据的结果,并不是对未来准确度或盈利的承诺。
在策略测试器中使用
- 打开策略测试器(Ctrl+R),选择 Namiyomi Zero Shot Range 和一个支持的品种。任何周期都可以。
- 请使用可视化模式进行测试。面板只在可见的图表上绘制,而且指标没有缓冲区,因此不使用可视化就什么也看不到。
- 有 512 根已收盘的 H1 K线后预测即开始;20 天比较和 Track record 需要大约 1,000 根。Track record 在测试中第一次预测时构建一次。
- 测试器不会保存您选择的选项卡;请用 First tab 来选择面板打开时显示的选项卡。
技术说明
- 模型:IBM Granite TimeSeries TTM-R2(Tiny Time Mixers)的 512-96 版本,采用 Apache License 2.0,已转换为 ONNX 并嵌入指标中。权重未作改动。不使用 DLL、不使用 WebRequest、无需 API 密钥、无需外部服务器。
- 零样本(zero-shot)是指权重没有在您的品种上训练或微调过。一个按品种分别设置、用 2018–2022 年数据拟合的小型校准,把模型输出换算成以价格表示的区间。
- 数据窗口:最近 512 根已收盘的 H1 K线,只使用高低价区间(以对数比表示)。每当一根新的 H1 K线收盘时重新计算,而不是每个 tick 都计算;在我们的 MT5 测试中,模型运行一次约需 1 ms。
- 品种:名称必须以 EURUSD、GBPUSD、USDJPY、AUDUSD、USDCHF 或 BTCUSD 开头。在其他品种上,面板会显示“This symbol is not supported (see About).”。不支持 XAUUSD:在我们的测试中,AI 在黄金上的准确度不如 HAR。1.00 版在 XAUUSD 图表上仍会显示数字(内置了来自这些测试的校准),因此请不要依赖这些数字。
买家常问的问题
- 它会告诉我何时买入或卖出吗?不会。它预测的是价格可能波动多远,而不是朝哪个方向,而且它从不交易。
- 面板显示“This symbol is not supported (see About).”请确认品种名称以上述六个名称之一开头:EURUSD.raw 可以,#EURUSD 不行。如果名称没问题,请把“智能交易”(Experts)选项卡中的最后几行发给我:AI 模型无法加载时也会显示同样的消息。
- 面板一直停留在“Loading H1 history...”或“Waiting for H1 history (512 bars are needed)...”。终端仍在加载 H1 历史数据。请等待一分钟,或打开该品种的 H1 图表并向左滚动。指标每秒都会重试。
- 比较显示“(-)”和 Normal。还没有足够的 H1 历史数据来覆盖之前的任何一天;完整的 20 天大约需要 1,000 根 H1 K线。显示“(-)”时,比值为 1.00。
- 它会重绘吗?预测只使用已收盘的 H1 K线,每小时变化一次。在 Track record 中,每个过去的预测只使用在其 4 小时时段之前已经收盘的K线。
- 我的 EA 能使用这个预测吗?1.00 版不能。指标没有缓冲区,因此 iCustom 无法读取这些值;它们只显示在面板上。
产品页面:Namiyomi Zero Shot Range。如有任何不清楚之处,请在 MQL5 上给我发送私信,并附上面板的截图以及“智能交易”(Experts)选项卡中的最后几行。
附加的文件:
01_tab0_EURUSD.png
68 kb
02_tab1_EURUSD.png
69 kb
03_tab2_EURUSD.png
72 kb
namiyomi_widget.png
12 kb



