SL, TP и советник при закрытом MT4: что подтверждать на сервере

Принятые сервером брокера стоп-лосс (Stop Loss, SL) и тейк-профит (Take Profit, TP) не удаляются от закрытия локального терминала. Сначала подтвердите счет, нужную позицию и принятый уровень. Хранение на сервере не гарантирует исполнение или выбранную цену; локальные советники и встроенный трейлинг-стоп требуют других условий работы.

Что хранится на сервере, а что рассчитывает терминал

Главное различие — сервер уже хранит принятую инструкцию или терминалу еще нужно ее вычислить и отправить. Нажатие кнопки отправляет запрос, но не доказывает прием. Проверьте ответ и текущее состояние заявки или позиции прежде, чем полагаться на SL, TP или отложенный ордер.

Закрытие MetaTrader оставляет принятые серверные инструкции, но прекращает функции, запущенные только в этом локальном терминале. Проверяйте статус и условия контракта, а не приравнивайте хранение к гарантии безопасности. Подробнее — рыночные, лимитированные и стоп-ордера на английском.

Отсутствие ответа не показывает записанный стоп

Сначала установите, какая инструкция действительно записана. Работа ноутбука — отдельный вопрос.

После попытки заменить SL 1.0900 на 1.0950 локальный ответ не получен в обоих случаях: в A записано 1.0950, в B осталось 1.0900. Различает их новое чтение правильной позиции после синхронизации.
В нашей информационной модели две вымышленные версии завершенной попытки изменения. Правильная позиция остается открытой, ее счет и идентификатор известны; никто больше не меняет SL. Уровни — USD за EUR. Наблюдатель не получил ответа в обеих версиях; вероятности не заданы. Разрешающее чтение идет после синхронизации с сервером, а не из старой копии. Это не полный перечень реальных состояний и не прогноз исполнения.

В A сервер записал 1.0950, но наблюдатель не получил ответа. В B изменение не принято и осталось 1.0900. Общий локальный признак не доказывает ни прием, ни отказ. Перед следующим решением проверьте счет, идентификатор позиции, связь и завершение синхронизации; прочитайте текущее состояние именно нужной позиции. В заданной модели новое значение 1.0950 выбирает A, а 1.0900 — B. Реально дополнительно проверьте, существует ли позиция, не обрабатывается ли запрос и не произошло ли другое изменение.

OrderModify описывает изменение уровней и возвращаемый результат функции. Это не то же самое, что отсутствие наблюдаемого ответа в нашей модели. OrderSelect предупреждает о копировании свойств в окружение программы и их возможном устаревании. Повторное чтение старой копии не заменяет синхронизацию. Пример не задает автоматического повторного запроса и будущей цены исполнения SL.

SL, TP и отложенные ордера при закрытом MT4

Принятые SL, TP и отложенные ордера обрабатываются сервером без требования держать именно локальный MT4 открытым. Buy Limit, Sell Limit, Buy Stop и Sell Stop имеют разные условия активации и исполнения. Серверная обработка не означает обязательное исполнение: важны срок действия, торговые сессии, цены и применимый режим.

Подтвержденный серверный SL остается актуальной инструкцией после закрытия терминала; TP проверяется по своим условиям. Разрыв цены — один риск исполнения, но не единственное возможное ограничение. Принятый уровень не равен гарантированному закрытию или точной цене.

Советник, трейлинг, оповещения и скрипты

Советник (Expert Advisor, EA) работает в своем терминале и обрабатывает события, предусмотренные кодом, например тики или таймеры. Он не обязан совершать действие на каждом тике; занятый обработчик может не получить следующий NewTick. Закрытие терминала выгружает локального советника. Потеря связи — другая ситуация: код может оставаться загруженным, но актуальные котировки и прием операций сервером нельзя предполагать. Отдельная удаленная копия не останавливается от закрытия ноутбука. См. руководство по советникам на английском.

Встроенный трейлинг-стоп MT4 рассчитывается клиентским терминалом. Когда прибыль достигает заданного расстояния, он может отправить запрос SL на этом расстоянии от текущей цены; дальнейшие благоприятные изменения могут породить новые запросы. При закрытии терминала расчет останавливается. На сервере остается только уже принятый уровень, если он был; включенный трейлинг еще не доказывает установку первого SL. Трейлинг-стоп, его отдельное объяснение, локальные оповещения и скрипты нужно проверять по фактической среде выполнения.

Подтвердите последний принятый сервером SL и процесс, ответственный за следующие изменения. Включение локального правила не доказывает, что оно уже отправило и установило стоп.

Условный Марек закрывает терминал в одиннадцать

Марек открыл длинную EUR/USD по 1.0865 и подтвердил на сервере SL 1.0810 и TP 1.0920. Он включил трейлинг с расстоянием 40 пипсов и локального советника. При пяти знаках EUR/USD эти 40 пипсов равны 400 пунктам платформы. В 23:00 он закрывает локальный терминал. Цены и время вымышлены; расстояние трейлинга не означает шаг изменения ровно 40 пипсов.

Принятые уровни остаются на сервере с их условиями исполнения. Bid 1.0910 означает прибыль относительно входа 45 пипсов и позволяет запросить SL 1.0870 на расстоянии 40 пипсов. Если сервер принял его до выключения, он заменяет 1.0810, а не сосуществует как второй SL этой же позиции. Рост лишь до 1.0880 дает 15 пипсов прибыли, меньше порога активации. Вычитание 40 пипсов из 1.0880 дало бы 1.0840, но сама эта арифметика не доказывает активацию встроенного трейлинга при прибыли 15 пипсов. После закрытия локальные EA и расчет трейлинга останавливаются; принятые инструкции продолжают жить по своим правилам, без гарантии исхода.

Обычный стоп и отдельные серверные услуги

Обычный SL не гарантирует выбранную цену и безусловное завершение. Разрыв может привести к другой цене, а режим — к отказу или дополнительным ограничениям. Если провайдер предлагает продукт с гарантированным стопом, проверяйте его инструменты, сборы и условия отдельно. Из обычного SL MetaTrader такую гарантию вывести нельзя.

Отличайте встроенный локальный трейлинг от отдельно описанной серверной услуги брокера. Проверьте фактическую платформу, счет и спецификацию функции, прежде чем рассчитывать на работу при закрытом терминале. MT4 и MT5 имеют это общее различие между сервером и локальной программой, но отличаются учетом заявок и позиций.

Для чего нужна удаленная среда

Обычный виртуальный частный сервер (VPS) может запускать настольный терминал независимо от ноутбука. Процесс, связь и разрешения все равно требуют контроля. MetaQuotes Virtual Hosting переносит выбранную среду и не предоставляет обычный удаленный рабочий стол Windows. В правилах миграции MT4 запрещены вызовы DLL и перенос скриптов; автоматическая торговля в виртуальном терминале разрешена, а локальная при миграции выключается во избежание дублирования роботов. Позднейшее локальное переключение кнопки не является командой остановки удаленного экземпляра. Проверяйте удаленный журнал и реальные программы, не предполагая копирование всех местных настроек.

Для хранения уже принятого обычного SL/TP личный VPS не нужен. Удаленные вычисления служат дополнительной логике и наблюдению и не добавляют гарантии исполнения. Отдельная одно-позиционная модель: вход 1.1050; два допустимых изменения SL к 1.1030 и 1.1000 приняты последовательно. Если последним принят 1.1000, итоговый уровень на 50 пипсов ниже входа; обратный порядок оставляет 1.1030 и 20 пипсов. Оба запроса могут быть успешны, а состояние разным. Других изменений нет, расстояния брокера допустимы по условию; это модель порядка, не прогноз цены сделки. Назначьте ответственный за изменения процесс и заново прочитайте итог. Подробнее — VPS и задержка до брокера и английский раздел платформ.

Свежие данные могут относиться к другой позиции

Дополнительный условный пример: на одном учебном счете две открытые позиции EUR/USD. Целевая позиция имеет идентификатор 101 и текущий серверный SL 1.0950; другая, 202, — SL 1.0900. Оба значения свежие после синхронизации, изменений больше нет. Выбор только по символу может показать 1.0900 от позиции 202 и создать ложное впечатление, что запрос к позиции 101 не принят. Сравнение правильных идентификаторов показывает у 101 значение 1.0950. Свежесть и принадлежность данных — разные проверки; здесь не выполняется реальная API-операция и не оценивается цена исполнения.

Что проверить на демонстрационном счете

  1. Установите правильные счет, идентификатор позиции, принятые SL/TP и наличие локального трейлинга или скрытого стопа EA. Линия на графике не является серверной инструкцией. Трейлинг может еще не установить первый SL; исходный и последующий принятый уровень не обязаны существовать одновременно.
  2. На демо подтвердите SL/TP, запишите идентификатор и состояние трейлинга, закройте локальный терминал, затем подключитесь и дождитесь синхронизации. За это время серверные события могли изменить или закрыть позицию: неизменные уровни не гарантированный результат проверки.
  3. Перечислите программы, которые должны работать без ноутбука. Сравните контролируемый VPS с существующей средой, проверьте миграцию и разрешения конкретной услуги. Один советник в списке не доказывает необходимость платного VPS.
  4. До удержания через закрытие рынка задайте инструмент, позицию и вымышленное неблагоприятное исполнение. Проверьте условия исполнения и объем, не предполагая обязательное срабатывание SL или предел фактической потери на нарисованном уровне.

Проверьте понимание

После запроса изменения SL вы не наблюдали ответа. Что определяет состояние в этой модели?

Ответ и объяснения без JavaScript

Правильный ответ: Новое чтение правильной позиции с сервера после синхронизации.

Старое локальное значение SL: оно раньше было подтверждено.

Старая копия описывает прошлое состояние и не отличает позже принятое изменение от неизмененного уровня.

Само отсутствие ответа означает, что остался старый SL.

Это подходит B, но такой же локальный признак есть в A. Отсутствие ответа не различает их.

Новое чтение правильной позиции с сервера после синхронизации.

Если позиция открыта и больше никто ее не менял, новое чтение различает 1.0950 и 1.0900.

Вопросы и ответы

Сработает ли стоп-лосс, если выключить компьютер на ночь?

Закрытие личного терминала не удаляет обычный SL, уже принятый сервером брокера. Сначала подтвердите правильные счет, позицию и текущий уровень. Неподтвержденный запрос и скрытый стоп советника — другие ситуации. Активация и исполнение зависят от сессии инструмента, котировок, условий активации и исполнения. Разрыв выходных — лишь один риск; обычный SL не гарантирует цену или немедленное закрытие.

Почему трейлинг перестал двигаться ночью?

Встроенное правило MT4 работает локально. Когда условие прибыли и расстояния выполнено, оно может запросить SL; последующие принятые изменения заменяют этот уровень. Закрытие терминала останавливает вычисления и оставляет последний принятый SL, если он вообще появился. Отдельный работающий терминал может продолжить логику. Проверяйте действительную удаленную программу и журнал: не всякая услуга переносит настройки настольного трейлинга.

Продолжит ли советник торговать после закрытия платформы?

Советник закрытого терминала останавливается, но отдельная удаленная копия может продолжать работу. Программа обрабатывает события своего кода, не обязательно каждый тик. Ранее принятые заявки и защитные уровни остаются по своим правилам; остановка кода не отменяет их автоматически и не закрывает позиции. Проверьте удаленные счет, экземпляр, разрешения и процедуру остановки. Название VPS не доказывает непрерывную работу.

Нужен ли VPS только для обычного стоп-лосса?

Личный VPS не требуется лишь ради сохранения принятого обычного SL/TP на сервере. Он может пригодиться отдельной автоматике или мониторингу, которые должны работать без ноутбука. Решайте по реальной программе и ее зависимостям. Полный настольный VPS и MetaQuotes Virtual Hosting различаются миграцией, DLL и скриптами; проверяйте нужную среду и удаленные журналы. Ни один из них не превращает обычный SL в гарантированную цену.

Источники и пределы применения

  1. MetaTrader 5: основные принципы

    Прочитано 29 октября 2026. Общий контекст серверных SL/TP и локального трейлинга; детали учета MT5 не подменяют MT4.

  2. MetaTrader 4: трейлинг-стоп

    Прочитано 29 октября 2026. Клиентский расчет, активация по прибыли и расстоянию; при закрытии остается уже установленный серверный уровень.

  3. MQL5: выполнение программ

    Прочитано 29 октября 2026. Прочитаны определения событий, очереди NewTick и выгрузки советника при закрытии терминала; это MQL5-контекст.

  4. MetaTrader 5: обзор виртуального хостинга

    Прочитано 29 октября 2026. Обзор услуги, не гарантия бесперебойности, цены исполнения или полного совпадения с настольным VPS.

  5. MQL4: OrderModify

    Прочитано 29 октября 2026. Изменение уровней и результат true/false; отсутствие наблюдаемого ответа модели отдельно от полученного false.

  6. MQL4: OrderSelect

    Прочитано 29 октября 2026. Свойства копируются и могут устареть; повторное чтение старой копии не является синхронизацией с сервером.

  7. MetaTrader 4: миграция виртуального хостинга

    Прочитано 29 октября 2026. Конкретные правила запрещают DLL и миграцию скриптов, разрешают удаленную торговлю и выключают местную при переносе. Обзорная реклама не заменяет эти ограничения.

  8. MQL4: выполнение программ

    Прочитано 29 октября 2026. Прочитаны очереди событий и выгрузка EA при закрытии терминала; разрыв связи отличается от выгрузки кода.

Учебные вымышленные модели MT4 и явно названные отличия MT5. Платформа, язык и котировка EUR/USD не устанавливают страну счета или доступность услуг. Конкретные брокерские тарифы, гарантированные стопы, лицензия и торговые операции не проверялись. Серверное хранение не гарантирует исполнение.