RelicusRoad Dynamic Circles MT5
- 指标
- 版本: 2.297
- 激活: 10
RelicusRoad Dynamic Circles 是适用于 MetaTrader 4 和 MetaTrader 5 的摆动高低点指标,同时以三种回溯长度——9、60 与 156 根 K 线——用圆圈标记转折点。
小转折和大转折出现在同一张图表上,但外观不同。短区间的小圆点表示次要摆动,而较大的中区间与长区间圆环,只会出现在价格创下更长窗口内极值的位置。每个圆圈都可以带上一小段文字标签,例如 HH(60) 或 LL(156)。
工作原理
对每一根 K 线,指标都会检查其最高价是否是最近 N 根 K 线(含自身)中的最高值,如果是,该 K 线就会得到一个高点圆圈。低点的检验方式相同。这项检验只向回看,因此一根 K 线一旦成为目前为止的极值,就会立即被标记。同样的检验会针对三个区间各运行一次:
- Short range:默认 9 根 K 线,绘制为小圆点。
- Medium range:默认 60 根 K 线,绘制为圆环。
- Long range:默认 156 根 K 线,绘制为更大的圆环。
标记完成后,会有第二遍处理对结果进行精简。当连续出现多个高点圆圈、之间没有低点圆圈时,只保留其中最高的一个;低点圆圈以同样方式精简,因此每个区间都会像 zigzag 一样在高点与低点之间交替。三个区间各自独立计算,除回溯长度外不附带其他评分或等级。
图表显示内容
- Short high and low dots:默认高点橙红色、低点绿色。
- Medium high and low rings:默认均为橙色,靠位置区分高低点。
- Long high and low rings:默认高点深红色、低点深绿色。
- Circle placement:每个圆圈都精确位于其 K 线的最高价或最低价上。
- Text labels:高点上方显示 HH(9)、HH(60) 或 HH(156),低点下方显示 LL(9)、LL(60) 或 LL(156)。
- Label spacing:长区间标签距离价格更远,避免与短区间标签重叠。
解读图表
只带短区间小圆点的转折点,是最近 9 根 K 线的极值。同时带中区间或长区间圆环的转折点,则是 60 或 156 根 K 线范围内的极值。当三个区间同时标记同一根 K 线时,这个摆动就比周围所有更短的摆动都更突出。
圆圈一旦绘制并非固定不变。如果价格在出现摆动低点之前又创出更高的高点,较早的高点圆圈会被移除,只保留新的圆圈。因此每个区间最新的圆圈应被理解为目前为止的极值,而不是一个已经确定的转折点。
标签样式是固定的:使用 Trebuchet MS Bold 字体的小号橙色文字。Show Labels 可以同时开关所有标签。
参数
区间与历史:
- Short Period、Medium Period 与 Long Period:三个回溯长度,默认分别为 9、60 与 156。
- History:计算多少根近期 K 线,默认 3000,上限 5000。
- Show Short High 与 Show Short Low:分别显示或隐藏短区间的高点与低点。
- Show Medium High 与 Show Medium Low:分别显示或隐藏中区间的高点与低点。
- Show Long High 与 Show Long Low:分别显示或隐藏长区间的高点与低点。
- Show Labels:每个圆圈旁的 HH 与 LL 文字,默认开启。
颜色与大小:
- Short High Color 与 Short Low Color:默认分别为 OrangeRed 与 Green。
- Medium High Color 与 Medium Low Color:默认均为 Orange。
- Long High Color 与 Long Low Color:默认分别为 Crimson 与 DarkGreen。
- Short High Size 与 Short Low Size:圆圈宽度,默认 2。
- Medium High Size 与 Medium Low Size:圆圈宽度,默认 4。
- Long High Size 与 Long Low Size:圆圈宽度,默认 5。
使用建议
适用于 forex、黄金(XAUUSD)、指数、股票与加密货币,可用于任何交易周期。默认的 9、60 与 156 根 K 线适合日内图表;在日线和周线图表上,可能需要调小长区间,使其在可见历史范围内仍能标记出若干转折点。指标在每根新 K 线开盘时重新计算,而非每个 tick 都计算。
常见问题
为什么一个圆圈消失了?因为在对侧出现圆圈之前,同一侧又出现了幅度更大的新 K 线,于是只保留了更极端的那个点。这正是每个区间保持每次摆动只有一个高点和一个低点的方式。
能否显示更高周期的摆动?不能。请将 Timeframe 参数保持在当前图表周期,其他数值无法把圆圈准确映射到对应的 K 线上。
实时图表和重新加载后的同一张图表会不一样吗?会的。在实时图表上,最新的 K 线在开盘时就会被检验,因此在这根 K 线内部形成的摆动,可能要等到图表重新加载后才会得到自己的圆圈。
它会开仓交易吗?不会。它只在图表上绘制圆圈与标签。
关于与支持
三区间摆动标记是 RelicusRoad Pro 的动态圆圈模块,单独发布,供以手工方式解读市场结构的交易者使用。无需搭配其他 RelicusRoad 产品即可独立运行。
问题与支持请在产品评论区或通过 mql5.com 站内信联系。

