PipsHunter
Платформа
27 февраля 2026 г.
11 мин чтения

Автоматическая синхронизация MetaTrader 4/5

Автоматическая синхронизация MetaTrader 4/5

Что такое авто-синхронизация

Авто-синхронизация — это функция, которая позволяет автоматически передавать все закрытые сделки из терминала MetaTrader 4 или MetaTrader 5 в торговый дневник PipsHunter. Вам не нужно вручную заполнять каждую сделку — советник (Expert Advisor) сделает это за вас.

При первом запуске утилита отправит всю историю закрытых сделок из терминала. После этого каждая новая закрытая позиция будет автоматически отправляться в дневник в течение нескольких секунд.

Шаг 1. Создайте торговый счёт в PipsHunter

  1. Откройте раздел «Торговые счета» в приложении.
  2. Нажмите «Добавить счёт».
  3. На первом шаге выберите платформу — MetaTrader 4/5.
  4. Заполните настройки:
    • Название счёта — любое удобное название (например, «Основной MT5»).
    • Начальный баланс — укажите стартовый депозит вашего счёта.
    • Валюта — валюта вашего торгового счёта (USD, EUR, RUB).
    • Таймзона терминала — часовой пояс вашего брокера в MetaTrader. Большинство брокеров используют UTC+2. Некоторые используют переход на летнее время. Чтобы узнать точно: откройте MetaTrader, посмотрите время на графике и сравните с текущим временем UTC.
  5. Нажмите «Далее».
  6. Выберите «Авто-синхронизация» (второй вариант).
  7. Нажмите «Включить синхронизацию» — система сгенерирует уникальный API ключ.

Шаг 2. Скопируйте API ключ и Server URL

После включения синхронизации вы увидите два поля:

  • API ключ — уникальный ключ, привязанный к вашему счёту. Скопируйте его — он понадобится при настройке советника.
  • Server URL — адрес сервера для отправки сделок (https://mql.pipshunter.ru). Его менять не нужно, но скопируйте — он понадобится дважды.

Эти данные всегда можно найти позже: откройте карточку счёта → меню (три точки) → «Синхронизация».

Шаг 3. Скачайте файл советника

Скачайте скомпилированный файл для вашей версии MetaTrader:

  • MetaTrader 4 — файл PipsHunterSync.ex4
  • MetaTrader 5 — файл PipsHunterSync.ex5

Кнопки для скачивания находятся прямо в окне настройки синхронизации.

Шаг 4. Установите советник в MetaTrader

  1. Откройте терминал MetaTrader.
  2. В верхнем меню нажмите Файл → Открыть каталог данных (или File → Open Data Folder).
  3. Перейдите в папку:
    • Для MT4: MQL4 → Experts
    • Для MT5: MQL5 → Experts
  4. Скопируйте скачанный файл (PipsHunterSync.ex4 или PipsHunterSync.ex5) в эту папку.
  5. Перезапустите MetaTrader полностью (закройте и откройте заново). Это обязательно — без перезапуска терминал не увидит новый советник.

Шаг 5. Разрешите сетевые запросы (WebRequest)

Это критически важный шаг. Без него советник не сможет отправлять данные на сервер.

  1. В MetaTrader откройте Сервис → Настройки (Tools → Options).
  2. Перейдите на вкладку «Советники» (Expert Advisors).
  3. Поставьте галочку «Разрешить WebRequest для следующих URL» (Allow WebRequest for listed URL).
  4. В поле ниже добавьте URL: https://mql.pipshunter.ru
  5. Нажмите OK.

Без этой настройки советник будет выдавать ошибку 4014 в логах.

Шаг 6. Добавьте советник на график

  1. В окне «Навигатор» (Navigator) слева найдите раздел «Советники» (Expert Advisors).
  2. Найдите в списке PipsHunterSync.
  3. Перетащите его на любой график.

Важно:

  • Не имеет значения, на какой именно график вы добавите советник — на какой актив, на какой таймфрейм. Советник отслеживает все сделки по всем инструментам на данном счёте. Он работает на уровне торгового счёта, а не конкретного графика.
  • Подойдёт любой таймфрейм: M1, H1, D1 — разницы нет.
  • Подойдёт любой актив: EURUSD, XAUUSD, BTCUSD — неважно.
  1. В появившемся окне настроек советника заполните:
    • API ключ из дневника — вставьте API ключ, который вы скопировали на Шаге 2.
    • Server URL — оставьте значение по умолчанию (https://mql.pipshunter.ru). Не меняйте его.
    • Интервал синхронизации — по умолчанию 30 секунд. Можно оставить как есть.
  2. Во вкладке «Общие» (Common) убедитесь, что стоит галочка «Разрешить советнику торговать» (Allow live trading) — хотя советник не торгует, MetaTrader может блокировать сетевые запросы без этой настройки.
  3. Нажмите OK.

Шаг 7. Проверьте, что всё работает

После добавления советника на график:

  1. Убедитесь, что в правом верхнем углу графика появился смайлик (улыбающееся лицо). Если смайлик грустный или его нет — советник не активен.
  2. Откройте вкладку «Эксперты» (Experts) внизу терминала (панель «Терминал» → вкладка «Эксперты» или Journal/Experts).
  3. Вы должны увидеть сообщения:

PipsHunter Sync v1.12 запущен
Server: https://mql.pipshunter.ru
Интервал проверки: 30 сек
Загрузка всей истории сделок...
Синхронизация завершена!
Отправлено: XX позиций

Если вы видите эти сообщения — всё настроено правильно. Все ваши исторические сделки уже в дневнике. Откройте PipsHunter и проверьте.

Не торопитесь. Первая синхронизация может занять от нескольких секунд до нескольких минут, в зависимости от количества сделок в истории. Если у вас сотни или тысячи сделок, дайте советнику время на отправку.

Настройте и забудьте

После успешной настройки больше ничего делать не нужно. Просто оставьте этот график открытым — советник будет работать в фоне:

  • Каждые 30 секунд советник проверяет, появились ли новые закрытые сделки.
  • При закрытии позиции данные обычно появляются в дневнике в течение нескольких секунд, в редких случаях — до минуты.
  • Вы можете торговать на других графиках, открывать новые вкладки — советнику достаточно работать на одном графике.
  • Не трогайте тот график, на котором висит советник. Он сам видит все сделки, совершённые на любых графиках и по любым инструментам.

Частые вопросы (FAQ)

Нужно ли добавлять советник на каждый график, где я торгую?

Нет. Один советник на одном графике видит все сделки по всем инструментам на данном торговом счёте. Добавьте его один раз — на любой график, любой таймфрейм, любой актив — и больше не трогайте. Он работает на уровне всего счёта.

Можно ли запустить два советника (например, на двух графиках)?

Нельзя. Если вы добавите советник на два графика одновременно, сделки будут дублироваться — каждая сделка будет отправлена дважды. Используйте строго один экземпляр советника на один торговый счёт.

Если у вас два торговых счёта (например, один у одного брокера, другой — у другого), то для каждого нужен отдельный API ключ и отдельный терминал с одним советником.

Я торгую с телефона / через TradingView. Будут ли сделки синхронизироваться?

Нет, автоматически не будут. Синхронизация работает только через утилиту в MetaTrader на компьютере. Если вы торгуете с телефона или через другую платформу (при условии, что счёт — MetaTrader):

  • Запускайте MetaTrader на компьютере хотя бы несколько раз в неделю. При запуске советник автоматически подтянет все новые закрытые сделки и отправит их в дневник.
  • Данные не потеряются — они хранятся в истории терминала. Советник заберёт их при следующем запуске.

Если вы торгуете прямо с компьютера, где установлен советник — каждая закрытая позиция отправляется в дневник автоматически, в режиме реального времени.

Сделки не появляются в дневнике. Что делать?

Проверьте по порядку:

  1. Логи советника. Откройте терминал MetaTrader → внизу панель «Терминал» → вкладка «Эксперты» (Experts). Посмотрите, что пишет советник. Если там ошибки — они укажут на проблему.
  2. Настройки WebRequest. Откройте Сервис → Настройки → Советники и убедитесь, что:
    • Стоит галочка «Разрешить WebRequest для следующих URL»
    • В списке URL указан https://mql.pipshunter.ru
  3. Эта ссылка может слететь после обновления терминала. Проверяйте при каждом обновлении MetaTrader.
  4. API ключ в советнике. Откройте свойства советника на графике (правый клик → Свойства советника) и убедитесь, что API ключ заполнен и совпадает с ключом в дневнике. API ключ может слететь при обновлении терминала или при переустановке советника.
  5. Активность советника. Убедитесь, что смайлик в углу графика «улыбается». Если нет — советник деактивирован. Нажмите кнопку «Авто-торговля» (AutoTrading) на панели инструментов, чтобы разрешить работу советников.
  6. Позиция закрыта полностью? Советник отправляет данные только по полностью закрытым позициям. Открытые сделки не синхронизируются до момента закрытия. Для MT5: если вы закрыли позицию частично, данные отправятся только после полного закрытия (при этом все частичные закрытия будут учтены).

Советник перестал работать после обновления MetaTrader

После обновления терминала могут слететь:

  • Ссылка WebRequest. Зайдите в Сервис → Настройки → Советники и добавьте URL заново.
  • API ключ в советнике. Проверьте свойства советника — иногда параметры сбрасываются.
  • Сам советник может деактивироваться. Проверьте, что кнопка «Авто-торговля» включена и смайлик на графике активен.

Это самые частые причины проблем. В 90% случаев достаточно проверить эти три пункта.

Ошибка 4014 в логах

Это означает, что MetaTrader блокирует сетевые запросы. Решение:

  1. Сервис → Настройки → Советники.
  2. Поставьте галочку «Разрешить WebRequest для следующих URL».
  3. Добавьте https://mql.pipshunter.ru.
  4. Нажмите OK и перезапустите советник.

Графики в MetaTrader не загружаются, терминал не подключается

В некоторых регионах и у некоторых провайдеров соединение с серверами MetaTrader или с внешними сервисами может блокироваться на сетевом уровне (например, со стороны Роскомнадзора). Если у вас не загружаются графики, не подключается терминал, или советник не может отправить данные — убедитесь, что ваше интернет-соединение позволяет обмениваться данными с внешними серверами. В таких случаях может помочь использование альтернативного сетевого маршрута.

Данные дублируются в дневнике

Скорее всего, у вас запущено два экземпляра советника — на двух графиках или в двух терминалах с одним и тем же счётом. Оставьте советник только на одном графике и удалите со второго. Дубликаты можно удалить вручную в дневнике.

Частичные закрытия (partial close) поддерживаются?

Да, в MT5. Советник для MetaTrader 5 корректно обрабатывает частичные закрытия (partial close), доливки (добавление к позиции) и развороты (reverse). Все частичные ордера группируются в одну позицию с расчётом средней цены входа и выхода.

В MT4 каждый ордер — это отдельная позиция, поэтому проблемы с частичными закрытиями не возникают.

Как отключить синхронизацию?

Два варианта:

  1. Просто удалите советник с графика в MetaTrader (правый клик → Список экспертов → удалить).
  2. Отключите в PipsHunter: откройте карточку счёта → меню → Синхронизация → «Отключить синхронизацию». API ключ будет аннулирован.

Итого

Настройка занимает 5 минут. После этого — просто торгуйте. Каждая закрытая сделка будет автоматически попадать в ваш торговый дневник со всеми данными: символ, направление, цены входа и выхода, объём, прибыль, комиссия и своп. Если что-то пошло не так — первым делом загляните в логи советника внизу терминала.