Strifor Chart Sync
- 实用工具
- 版本: 1.17
Strifor Chart Sync 是一款用于 MetaTrader 5 的专家顾问(Expert Advisor),旨在同步多个图表,简化同一交易品种的多周期技术分析。
您无需再手动修改每个图表中的交易品种。只需在 Master 主图表 上切换交易品种,所有关联的 Slave 从图表 都会自动切换到相同的交易品种,同时保留各自独立的时间周期。
例如,您可以同时使用:
-
D1 — 整体市场环境
-
H1 — 局部市场结构
-
M5 — 寻找交易机会
-
M1 — 寻找入场点
如果将 Master 图表中的交易品种从 US500 切换为 XAUUSD,所有关联图表都会自动切换至 XAUUSD:
-
D1 仍然保持 D1
-
H1 仍然保持 H1
-
M5 仍然保持 M5
-
M1 仍然保持 M1
这样可以建立结构化的多周期交易工作区,无需在每个打开的图表上重复修改交易品种。
技术分析同步Strifor Chart Sync 的核心功能之一是同步指定的图表对象。
专家顾问不会自动复制图表中的所有对象。这是有意设计的,因为其他指标和工具可能会创建 Pivot 水平、VWAP、区域、趋势线、价格剖面以及其他图形对象。
Strifor Chart Sync 采用手动注册对象的方式进行同步。
要同步一个对象:
-
使用 MetaTrader 5 的标准功能创建图表对象。
-
在 Master 图表上选中该对象。
-
点击 REGISTER OBJECT。
注册后,该对象将被加入同步系统,并可以显示在符合条件的 Slave 图表上。
专家顾问支持同步用户创建的技术分析对象,包括:
-
水平线;
-
趋势线;
-
其他受支持的 MetaTrader 5 图表对象。
当您在 Master 图表上移动已注册的对象时,其位置会自动更新到相应的 Slave 图表。
如果不再需要同步某个对象,只需选中该对象并点击 UNREGISTER OBJECT。
原始对象仍会保留在 Master 图表上,但不再参与同步。
按交易品种绑定技术分析每个注册的对象都会与其创建时所对应的交易品种绑定。
例如,如果某条水平线是在:
US500.str
图表上注册的,那么它只会与相关同步组中的 US500.str 图表进行同步。
当该组切换到 XAUUSD 时,US500 的技术分析对象不会被复制到黄金图表,即使两个品种的价格数值在视觉上处于类似范围。
当交易品种重新切换回 US500 时,之前注册的 US500 技术分析对象会再次恢复显示。
这样可以为每个交易品种分别保存独立的技术分析和图表标记。
按时间周期控制对象显示Strifor Chart Sync 支持 MetaTrader 5 标准的**“时间周期可见性”**设置。
例如,可以将某个水平设置为仅显示在:
-
D1
-
H4
-
M5
并在以下周期隐藏:
-
H1
-
M1
在这种情况下,即使 US500 H1 图表属于同一个同步组,该注册对象也不会显示在 H1 图表上。
这使您可以根据不同的市场分析级别组织技术分析:
-
长期水平: D1 / H4
-
中期水平: H4 / H1
-
日内水平: H1 / M15 / M5
-
局部水平: M5 / M1
每个同步组由以下图表组成:
-
Master — 主控图表
-
Slave — 跟随主图表的关联图表
Master 图表负责控制整个同步组中的交易品种。
当 Master 上的交易品种发生变化时,同一同步组中的所有 Slave 图表都会自动切换到新的交易品种,同时保留各自的时间周期。
示例
切换前:
Master
US500 — D1
Slave
US500 — H1
US500 — M5
US500 — M1
Master 切换到 XAUUSD 后:
Master
XAUUSD — D1
Slave
XAUUSD — H1
XAUUSD — M5
XAUUSD — M1
Strifor Chart Sync 支持创建多个相互独立的同步组。
例如:
Group 1
-
D1 — Master
-
H1 — Slave
-
M5 — Slave
-
M1 — Slave
Group 2
-
H4 — Master
-
H1 — Slave
-
M15 — Slave
在 Group 1 中切换交易品种不会影响 Group 2。
因此,您可以在同一个 MetaTrader 5 配置文件中建立多个相互独立的多周期交易工作区。
安装与设置需要在每个参与同步的图表上安装 Strifor Chart Sync。
设置步骤
-
打开所需数量的图表。
-
为每个图表设置所需的时间周期。
-
在每个图表上加载 Strifor Chart Sync。
-
为需要同步的所有图表设置相同的 SyncGroup 编号。
-
将其中一个图表设置为 Master。
-
将其他图表设置为 Slave。
-
确认 EnableSync = true。
-
启用 SyncSymbol。
设置完成后,只需要在 Master 图表上切换交易品种。
示例
-
Chart 1 — D1 — Master
-
Chart 2 — H1 — Slave
-
Chart 3 — M5 — Slave
-
Chart 4 — M1 — Slave
四个图表均设置:
SyncGroup = 1
如何注册图表对象要同步技术分析对象:
-
在 Master 图表上创建水平线、趋势线或其他受支持的图表对象。
-
选中该对象。
-
点击 REGISTER OBJECT。
-
该对象将同步到符合条件的 Slave 图表。
-
如有需要,可以调整对象标准的**“时间周期可见性”**设置。
专家顾问会考虑:
-
交易品种;
-
同步组;
-
允许显示的时间周期;
-
对象位置;
-
对象的主要视觉属性。
停止同步
选中已注册的对象,然后点击 UNREGISTER OBJECT。
原始对象仍会保留在 Master 图表上,但不再与 Slave 图表同步。
主要参数设置EnableSync
启用或禁用当前图表的同步功能。
取值:
true / false
SyncGroup
定义同步组编号。
属于同一同步组的所有图表必须使用相同的数值。
示例:
1
2
3
...
ChartRole
定义当前图表的角色。
取值:
-
Master
-
Slave
每个同步组应设置一个 Master 图表。
SyncSymbol
启用 Master 与 Slave 图表之间的交易品种同步。
取值:
true / false
KeepChartTimeframe
在切换交易品种时保持每个图表原有的时间周期。
标准使用建议设置为:
true
SymbolMappingMode
定义不同图表之间交易品种的匹配方式。
如果在同一个 MetaTrader 5 终端内使用,建议采用精确匹配:
Exact
例如:
US500.str = US500.str
SlaveManualChangeMode
定义用户手动修改 Slave 图表交易品种时的行为。
根据所选择的模式,Slave 图表可以暂时保留用户手动选择的交易品种,也可以在下一次同步事件发生时重新切换回 Master 图表的交易品种。
技术分析同步设置SyncObjects
启用已注册图表对象的同步功能。
取值:
true / false
ExactSymbolMatch
要求注册对象仅显示在与其注册时完全相同的交易品种上。
推荐设置:
true
UseSymbolMapping
允许对不同名称但代表同一交易品种的符号进行额外映射。
标准使用情况下建议设置为:
false
REGISTER OBJECT
注册当前选中的图表对象,并将其加入同步系统。
UNREGISTER OBJECT
将选中的对象从同步系统中移除,但不会从 Master 图表中删除原始对象。
其他设置专家顾问还包含用于控制面板和内部系统功能的参数:
-
ShowStatusPanel
-
ShowGroupNumber
-
ShowChartRole
-
EnableNotifications
-
PanelCorner
-
AutoShiftChart
-
ChartShiftPercent
-
UpdateIntervalMs
-
InitialSyncDelayMs
-
ObjectGuardMs
-
ObjectLostConfirmMs
-
DebugMode
这些参数用于控制:
-
信息面板显示;
-
同步组编号显示;
-
Master/Slave 角色显示;
-
系统通知;
-
面板位置;
-
图表偏移;
-
内部更新频率;
-
初始同步延迟;
-
对象保护;
-
对象丢失确认;
-
调试模式。
正常使用时,建议保持这些技术参数的默认值。
其他同步功能专家顾问还提供其他可选的图表同步功能:
-
SyncTimeframe
-
SyncVerticalLine
-
SyncCrosshair
-
SyncScrollPosition
-
SyncChartShift
这些功能可以进一步实现不同图表之间的交互和同步,并可以根据您的交易工作流程选择启用或禁用。
Strifor Chart Sync 的核心功能并不依赖这些附加功能。
交易工作区示例一个典型的配置可以如下:
Group 1
-
D1 — Master
-
H1 — Slave
-
M5 — Slave
-
M1 — Slave
交易者可以在 D1 上进行高周期分析,并注册所需的技术分析对象。
例如:
长期水平:
D1
H4
H1
局部水平:
M15
M5
M1
专家顾问会根据对象的可见性设置,自动将已注册的对象显示在相应的图表上。
当交易品种在以下品种之间切换:
US500 → XAUUSD → EURUSD → WTI
该组中的所有图表都会自动跟随 Master 图表进行切换,而注册的技术分析对象仍然与对应的交易品种保持绑定。
核心功能Strifor Chart Sync 可以帮助您在 MetaTrader 5 中建立完整的多周期交易工作区,无需在每个打开的图表上手动修改交易品种。
专家顾问整合了以下功能:
-
交易品种同步;
-
独立的 Master/Slave 同步组;
-
保持各图表独立的时间周期;
-
手动注册技术分析对象;
-
技术分析标记同步;
-
按交易品种保存技术分析;
-
根据时间周期控制对象显示;
-
自动更新已注册的水平和对象;
-
多个独立交易工作区。
最终,交易者只需通过一个 Master 主图表控制交易品种,关联的 Slave 图表便会自动保持所需的多周期分析结构。
只需切换一次交易品种,整个交易工作区自动同步。
