Strifor Chart Sync
- Утилиты
-
Strifor (Mauritius) Ltd
Добро пожаловать в Strifor!
Наша миссия — развитие культуры осознанной торговли на финансовых рынках. - Версия: 1.17
Strifor Chart Sync — эксперт для MetaTrader 5, предназначенный для синхронизации нескольких графиков и упрощения мультитаймфреймового анализа одного инструмента.
Вместо того чтобы вручную менять символ на каждом открытом графике, достаточно изменить инструмент на 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 ранее зарегистрированный технический анализ снова становится доступен.
Это позволяет хранить отдельную техническую разметку для каждого инструмента.
Strifor Chart Sync учитывает стандартную настройку MetaTrader 5 «Отображение на таймфреймах» для зарегистрированных объектов.
Например, уровень можно настроить для отображения только на:
- D1
- H4
- M5
и скрыть его на:
- H1
- M1
В этом случае зарегистрированный объект не будет отображаться на Slave-графике US500 H1, даже если этот график входит в ту же группу синхронизации.
Это позволяет распределять технический анализ по разным масштабам рынка:
- Долгосрочные уровни: D1 / H4
- Среднесрочные уровни: H4 / H1
- Внутридневные уровни: H1 / M15 / M5
- Локальные уровни: M5 / M1
Каждая группа синхронизации состоит из:
- Master — управляющий график;
- Slave — связанные графики, которые следуют за Master.
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-графики автоматически поддерживают необходимую структуру мультитаймфреймового анализа.
Измените инструмент один раз — всё рабочее пространство синхронизировано.
