MultiPeriod Sync Charts
- 实用工具
- 版本: 1.82
- 激活: 5
MultiPeriod Sync Charts — 自动多周期对齐
MultiPeriod Sync Charts 是一款不交易的辅助工具,它能把同一品种、四个不同周期(如 M15 / H1 / H4 / D1)的图表,精确对齐到同一个时间点。在任意一张图上点击或拖动,其余三张图会瞬间对齐到该 K 线的周期结束时刻——无需手动逐图翻找,即可阅读多周期共振。它是一款复盘训练辅助工具:通过回顾任意时刻大小周期如何对齐,建立多周期共振盘感,强化你的 K 线与指标形态识别能力。
核心功能
- 一键对齐:在主图点击一根 K 线,四张图全部对齐,使该 K 线的周期结束时刻位于每张图右边缘。
- 拖动对齐:在主图或副图拖动;拖动中其余三图冻结,松手瞬间四图一起对齐到位。
- 独立浏览与缩放:每张图可独立自由滚动、独立缩放——纯浏览永不触发同步、永不弹回,对齐始终锚定在同一时刻。
- 竖线标记:每次对齐后,四张图各画一条可配置的竖线,标出对齐时刻,始终可见。
- 全局暂停:一个按钮同时暂停四图联动(滚轮浏览仍可用);任意图可恢复。按钮状态四图同步。按钮区域为对齐豁免区,点它不触发同步。
- 双击过滤:短点击与双击区分,你可照常选中对象 / 打开右键菜单而不触发对齐。
- 双语界面:自动识别终端语言(中文 / 英文),也可手动锁定。
- 11 个可调参数:点击/拖动同步开关、界面语言、调试日志、暂停按钮配色、竖线颜色/线型/宽度、双击窗口、对齐偏移。
工作原理
各实例通过 MT4 全局变量通信——无需 DLL、无需联网。在四张图上各挂一份(同品种、任意周期)。用 MT4 纵向平铺(Alt+R)快速排成 2×2,再按需调整周期顺序。
环境要求
- MetaTrader 4 终端。
- 四张图同一交易品种。
- 必须开启自动交易(EA 用到定时器;它从不下单)。
- 四图窗口排成 2×2(Alt+R 自动平铺)。
输入参数
- InpLanguage — 界面语言:自动(识别) / 英文 / 中文
- InpSyncOnClick — 点击 K 线时同步(开/关)
- InpSyncOnDrag — 拖动时松手同步(开/关)
- InpDblClickMs — 双击判定窗口毫秒(默认 300);手慢就调大
- InpAnchorOffset — 对齐落点向内偏移根数(默认 0)
- InpDebugLog — 向日志写诊断信息(开/关)
- InpPauseClrRun — 运行中暂停按钮底色
- InpPauseClrPaused — 已暂停时暂停按钮底色
- InpMarkColor — 竖线颜色
- InpMarkStyle — 竖线线型(实线/虚线/点线…)
- InpMarkWidth — 竖线宽度(像素)
注意事项 / 限制
- 本工具是分析辅助,不是交易机器人。它不开仓、不改仓、不平仓。
- 对齐的是"时间点",不是缩放 / 根数——每张图保留自己的缩放。
- 更新 .ex4 后只需重启 MT4(或重载图表)——EA 自动加载新文件,无需删除重挂。
- 租赁到期自动失效、EA 自动从图表移除——本工具不交易、无持仓需管理,移除安全无副作用。
常见问题
问:它交易吗?
答:不交易,只对齐图表。
问:为什么挂四份?
答:通常多周期共振使用四个不同周期,规避风险和把握机会更准确。
问:可以用不同品种吗?
答:四图必须同一品种。
问:只能靠试用版吗?
答:市场免费试用版只能在策略测试器运行,无法展示本工具四图交互特性。用一个月低价租赁在实盘图表上体验。
使用说明书
它能实现的目的
一次点击/拖动,4 张图对齐到同一时间点,省去人工逐图找点,更轻松的制作标准图,便于进行交易系统的训练,提升盘感。
功能边界(必读)
- 它不是交易 EA,完全不交易。只负责图表对齐与显示,不会开仓、平仓、下任何单。图表左上角 EA 显示"哭脸"是正常的。
- 必须 4 张图是"同一品种"。品种不同则对齐毫无意义。
- 4 张图要在同一个 MT4 终端里。靠全局变量通信,跨终端/跨账户无法联动。
- 它不会替你摆放窗口。可用 MT4 的纵向平铺(Alt+R)把多图自动排成 2×2,再按自己习惯调整周期顺序。
- 对齐的是"时间点",不是"缩放 / 根数"。每张图保留自己的缩放和 K 线宽度,只把"同一个时刻"对到各自右边缘。
- 需要开启 AutoTrading(自动交易按钮变绿),EA 才运行。虽然不交易,但 MT4 要求 EA 运行定时器必须开启它。
- 暂停是全局联动的。在任意一张图点暂停,4 张图会全部挂起同步;再点恢复才重新生效。
- 它只管理自己的竖线标记。对齐画的橙色竖线(对象名前缀 MPS_VL_)自动更新/删除;你手动画的线它绝不碰。
- MT4 不会热更新 EA。换了 .ex4 文件或改了参数后,关闭并重启 MT4(或重新加载图表)即可——图表上的 EA 会自动使用新文件,不需要删除 EA 再重新拖挂。
- 各图可独立缩放。每张图可各自放大/缩小;缩放只改变当前图视图、不触发对齐,对齐始终锚定在同一时刻。
- 画线工具十字线的取消方式。若图表只有主图、没有副图,无法通过在副图单击左键取消画线状态;请在主图上右键取消画线状态。
使用前准备
一台已安装 MT4(build 147631 或相近版本)的电脑;一个交易品种(如 EURUSD)的行情数据已下载(不同周期都要有历史数据);4 个图表窗口,同一品种、不同周期;已部署 MultiPeriodSync.ex4。
安装与挂载
- 把 MultiPeriodSync.ex4 复制到 MT4 的 MQL4\Experts\ 目录下。
- 刷新导航器(Ctrl+N → 右键"智能交易系统(EA)"→ 刷新)或重启 MT4。
- 打开 4 张图:同一品种、4 个不同周期,各开一个窗口。
- 从导航器把 MultiPeriodSync 拖到这 4 张图上(弹设置框,点"确定"用默认参数)。
- 开启自动交易(AutoTrading 按钮变绿)。此时 EA 图标可能是"哭脸"——正常,它不交易。
- 摆好布局:用 Alt+R(纵向平铺)自动排成 2×2,再按习惯调整周期顺序。
验证是否生效:每张图左上角会出现两行 HUD 状态文字,其中含有版本号(应为 V1.82 或更新)。
日常操作指引
点击对齐(最常用):在任意一张图的主图区域(价格区,不含副图指标区、不含底部时间轴)点击某根 K 线 → 4 张图把这个被点 K 线的周期结束时刻对齐到各自右边缘。点击只认主图。
拖动对齐:按住左键拖动(主图或副图都可以)→ 拖动过程中,其余 3 张图冻结不动 → 松手瞬间,4 张图一起把"右边缘 K 线的开盘时刻"对齐到各自右边缘。
滚轮浏览 / 独立滚动(不触发对齐):滚轮左右滚动 = 纯浏览。每张图可单独自由滚动,互不影响;滚动永不触发对齐、也永不把视图弹回。
双击 = 选中对象(不触发对齐):图上双击(InpDblClickMs 毫秒内同位置再次点击)被识别为"双击",用于选中画线/对象以便右键编辑——双击不会触发对齐。如果你手慢、两次点击间隔偏长、双击总被误判成单击对齐,可把 InpDblClickMs 调大(如 400~500)。
暂停 / 恢复按钮(对齐豁免区域):每张图左上角 HUD 正下方有一个小按钮(20×18 像素)。橙色底 || = 运行中(点一下全局暂停,4 图全部停止同步,滚轮浏览仍可用);深绿底 >> = 已暂停(点一下全局恢复)。按钮区域是对齐豁免区,点它不会触发对齐。
竖线标记:每次成功对齐后,4 张图会各画一条橙色实线(1 像素)竖线,标出对齐的那个时刻。旧的对齐线自动删除、不会越画越多。你手动画的线不受影响。
独立缩放(不触发对齐,各自保持状态):在任意一张图上放大缩小,只改变当前图的缩放状态和 K 线粗细——各图互不影响、不触发对齐、不会被其他图的对齐拉走缩放。缩放后再点击/拖动对齐,4 图依旧对齐到同一时刻:小周期放大看细节、大周期缩小看结构,两不误。
操作常见问题
问:EA 显示哭脸,是不是坏了?
答:不是。哭脸=无交易,本工具本来就不交易,正常。
问:点了图,其他图不动?
答:依次检查:① AutoTrading 变绿了吗?② 4 张图同一品种吗?③ HUD 版本号对吗?④ 点击落在主图价格区吗?
问:4 张图对齐后差了 1 根 K 线?
答:极少数情况,把 InpAnchorOffset 设为 1 微调。
问:日志一直在刷,太吵?
答:把 InpDebugLog 设为 false,Journal 立即静默,HUD 不受影响。
问:双击总被误判成对齐?
答:你多半是手慢,把 InpDblClickMs 调大(如 400~500),让"双击"判定更宽松。
问:竖线没出现?
答:先确认对齐是否真的触发;竖线只在对齐成功时出现,且只动 MPS_VL_ 前缀的线。
问:画线十字线取消不掉?
答:若没有副图,在主图上右键取消画线状态。
排错与重载(重要)
MT4 不会热更新 EA。换文件/改参数后,重启 MT4(或重新加载图表)即可生效——图表上的 EA 会自动加载新文件,无需删除 EA 再拖挂。若仍异常,看 HUD 版本号与 Journal 日志(MQL4\Logs\<日期>.log),必要时打开 InpDebugLog 获取更详细日志。

