Управление риском

Уровень маржи в MT4 и MT5: формула, свободная маржа и стоп-аут

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

Автор · Редактор

Проверено

Две голубые стеклянные панели вокруг бирюзового каменного блока; рядом на светлой поверхности лежит латунный брусок.

Главное

  1. Уровень маржи — это отношение средств к используемой марже: Equity ÷ Margin × 100. Он выражается в процентах, а не в сумме, доступной для торговли.

  2. При положительном балансе средства могут снижаться, а свободная маржа — стать отрицательной. Значение показателей зависит от порогов счёта и единиц их измерения.

  3. Закрытие позиции фиксирует уже возникшую прибыль или убыток. В простом примере без новых расходов высвобождение маржи само по себе не увеличивает Equity.

Что означает уровень маржи в MT4 и MT5

Уровень маржи показывает отношение средств счёта, или Equity, к используемой марже в процентах. При марже больше нуля формула выглядит так: Средства ÷ Используемая маржа × 100. Если средства составляют 800 USD, а маржа — 200 USD, результат равен 400%: средств в четыре раза больше, чем требуется для обеспечения позиций.

Этот процент связывает два показателя счёта. Он не равен доходности, доле потерянного баланса или универсальной оценке безопасности. При неизменных средствах рост маржинального требования снижает уровень маржи. Поэтому показатель может измениться, даже если прибыль или убыток открытой позиции (P/L) остались прежними.

В документации MetaTrader 5 о состоянии счёта приведена формула отношения Equity к марже, а справочник свойств счёта MT4 определяет уровень маржи как процентный показатель. Платформа отображает настройки счёта, заданные брокером. Названия MT4 и MT5 сами по себе не означают единый для всех порог стоп-аута.

Рассчитайте уровень маржи по средствам и используемой марже

Возьмите текущие значения Equity и Margin одного счёта, в одной валюте и на один момент времени. Не подставляйте баланс вместо средств или полную стоимость позиции вместо используемой маржи. В примере ниже валюта — USD, начальные средства — 800 USD, используемая маржа — 200 USD.

Уровень маржи равен 800 ÷ 200 × 100 = 400%, а расчётная свободная маржа — 800 − 200 = 600 USD. Для свободной маржи применяется упрощённая формула Equity − Margin; настройки терминала и сервера могут влиять на доступную сумму. Если результат отличается от терминала, проверьте правила расчёта, а не меняйте исходные данные ради совпадения.

Сравнение с порогами изначально выключено. Процентный режим предлагает условные значения 100% и 50%: замените их документированными порогами своего счёта. Компонент покажет, находится ли текущий уровень выше порога, точно на нём или ниже. Денежный режим объясняет ограничение расчёта и не подставляет сумму в валюте вместо процента.

Попробуйте сами

Разберитесь в строке счёта

Рассчитайте уровень и свободную маржу

При средствах 800 USD и используемой марже 200 USD уровень маржи равен 400%, а расчётная свободная маржа — 600 USD. Измените любое из значений, чтобы увидеть их связь.

Учебный пример в USD · без подключения к торговому счёту

Используйте текущие средства счёта, а не баланс. Отрицательные значения сохраняются.
Введите маржинальное требование по счёту, а не свободную маржу или стоимость позиции.

Расчётная свободная маржа

600,00 USD

800,00 − 200,00 = 600,00 USD

Уровень маржи

400%

800,00 ÷ 200,00 × 100 = 400%

Здесь свободная маржа рассчитывается как средства минус используемая маржа. Настройки терминала и сервера могут давать другую доступную сумму.

Выберите режим, указанный в условиях счёта. Одно название платформы его не определяет.

Пороги margin call и stop out не заданы. Показана арифметика счёта без вывода о действиях брокера.

Допущения и ограничения

Все суммы заданы в одной валюте — USD. Компонент не восстанавливает средства из баланса, котировок, кредита или заблокированных сумм. Он рассчитывает E − M как упрощённую связь свободной маржи и E ÷ M × 100 при положительной M. Сравнение с процентами предполагает неизменную маржу и не моделирует механизм ликвидации брокера, исполнение, требования по отложенным ордерам или будущие изменения маржи.

≈ обозначает процент, округлённый до шести знаков. Сравнение с порогами использует точные суммы, а не округлённый процент.

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

Средства: 800,00 USD. Расчётная свободная маржа: 600,00 USD. Уровень маржи: 400%.

Как связаны баланс, средства, маржа и свободная маржа

Поле

Что оно показывает

В простом примере

Баланс (Balance)

Учтённый баланс счёта; текущий результат открытой позиции отражается отдельно

1 000 USD

Средства (Equity)

Текущую стоимость счёта с учётом применимых корректировок

1 000 + (−200) = 800 USD

Маржа (Margin / Used Margin)

Текущее требование к обеспечению счёта

200 USD

Свободная маржа (Free Margin)

Остаток средств по применимым правилам расчёта свободной маржи

800 − 200 = 600 USD

Уровень маржи (Margin Level)

Отношение средств к используемой марже в процентах

800 ÷ 200 × 100 = 400%

Прокрутите вбок, чтобы сравнить все столбцы ↔

В этом примере средства равны балансу плюс текущая прибыль или убыток одной позиции. Реальный счёт может быть устроен сложнее. В описании состояния счёта MT5 учитываются кредит, комиссия и заблокированные суммы; для биржевых счетов возможна другая модель с активами и обязательствами. При проверке уровня маржи берите отображаемые средства, а не пытайтесь свести любой счёт к формуле «Баланс + Прибыль».

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

  • MT4 для компьютера: откройте окно «Терминал» и вкладку «Торговля». Сводные показатели счёта находятся рядом с открытыми позициями и отложенными ордерами.
  • MT5 для компьютера: перейдите на вкладку «Торговля» в окне «Инструменты» и найдите строку состояния счёта рядом с позициями.
  • Это расположение панелей в настольных версиях. Интерфейс мобильных и веб-приложений отличается: сверяйтесь со справкой своей версии, не ожидая там тех же названий окон.

Расположение вкладок описано отдельно в справке MT4 о торговле и справке MT5. В вашей версии названия полей могут быть переведены. Документация MT5 о биржевой модели маржи объясняет, почему простой пример розничного счёта нельзя переносить на любой биржевой счёт.

Что означают 100%, 50% и нулевая свободная маржа

Оставим баланс равным 1 000 USD, используемую маржу — 200 USD и будем менять только текущую прибыль или убыток позиции (P/L). Без других корректировок получатся следующие расчётные состояния. Таблица не моделирует автоматическое закрытие и не утверждает, что брокер позволит счёту оставаться в каждом из них.

Открытый P/L, USD

Средства, USD

Расчётная свободная маржа, USD

Уровень маржи

−200

800

600

400%

−800

200

0

100%

−900

100

−100

50%

−1 000

0

−200

0%

−1 100

−100

−300

−50%

Прокрутите вбок, чтобы сравнить все столбцы ↔

При уровне 100% средства равны используемой марже; расчётная свободная маржа в этой модели равна нулю. При 50% средства покрывают половину маржинального требования, хотя баланс по-прежнему показывает 1 000 USD, а средства остаются положительными. Поэтому отрицательная свободная маржа не обязательно означает отрицательное Equity.

При нулевых средствах и положительной марже уровень равен 0%. Это отличается от нулевой используемой маржи: деление на ноль не даёт определённого процентного значения. В примерах отрицательные числа сохраняются, а не заменяются нулями. Ни одно из этих значений само по себе не определяет порядок принудительного закрытия или итоговую сумму обязательств клиента.

Маржин-колл и стоп-аут: решают условия счёта

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

В свойствах счёта MQL5 отдельно заданы пороги маржин-колла и стоп-аута, а также процентный или денежный режим. Документация режима стоп-аута MT4 тоже различает процентный расчёт и абсолютную величину. Число 50 в условиях счёта недостаточно информативно, пока неизвестны единица измерения и показатель, с которым его сравнивают.

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

  • Уточните режим — процентный или денежный, сами значения и то, к какому счёту или продукту они относятся.
  • Проверьте правило на границе: достижение порога и падение ниже него могут обрабатываться по-разному.
  • Узнайте, какие позиции или ордера затрагиваются, в какой последовательности и на каких условиях проходит закрытие. Из одного коэффициента этот процесс не восстановить.

Для условного порога 50% при неизменной марже 200 USD соответствующие средства равны 200 × 50 ÷ 100 = 100 USD. Если сейчас средства составляют 800 USD, арифметическая разница равна 700 USD. Это не гарантированная сумма допустимого убытка: требования к марже, расходы и цены могут меняться, а исполнение после пересечения порога — произойти по другой цене. Гид о проскальзывании объясняет разницу между ориентиром цены и фактическим исполнением.

Что меняется при закрытии убыточной позиции

В следующем примере есть ровно одна позиция. Нет кредита, заблокированных средств, маржи под отложенные ордера, других позиций, взаимозачёта требований внутри портфеля и дополнительных расходов при закрытии. Открытый P/L — это моделируемое изменение относительно введённого баланса. Расход, уже отражённый в балансе, нельзя повторно включать в этот P/L.

При начальном P/L −200 USD закрытие уменьшает баланс с 1 000 до 800 USD, а средства остаются равными 800 USD. Используемая маржа снижается с 200 до нуля, поэтому расчётная свободная маржа растёт с 600 до 800 USD. Высвобождение маржи меняет доступность средств, но не возвращает убыток 200 USD и не создаёт новое Equity.

Выберите пример с уровнем 50% и закройте единственную позицию. До закрытия средства равны 100 USD, а расчётная свободная маржа — −100 USD. После него баланс и средства составляют 100 USD, маржа равна нулю, свободная маржа — 100 USD, а вместо уровня маржи показано тире. Таблица «до и после» сохраняет исходные показатели; один и тот же P/L переносится в баланс только один раз.

Попробуйте сами

Одна позиция, один счёт

Посмотрите, что меняется при закрытии позиции

Измените открытый P/L или используемую маржу, затем закройте позицию в примере. Таблица покажет, куда переносится P/L и почему само закрытие не восстанавливает потерянные средства.

Упрощённый счёт с одной позицией · без других маржинальных требований и новых расходов на закрытие

Выберите исходный сценарий
Значения до закрытия
Уже учтённый баланс счёта. В этой модели он не меняется, пока позиция открыта.
Моделируемое изменение от позиции относительно введённого баланса. Не учитывайте расход повторно, если он уже отражён в балансе.
В этом примере вся используемая маржа относится к единственной закрываемой позиции.

Позиция в примере открыта

Счёт до и после закрытия · суммы в USD, кроме уровня маржи
Поле счётаДоПосле
Баланс1 000,00—
Открытый P/L-200,00—
Средства800,00—
Маржа200,00—
Свободная маржа600,00—
Уровень маржи400%—

Закройте позицию в примере, чтобы заполнить столбец «После».

Средства до: 1 000,00 + (-200,00) = 800,00 USD

Сценарии не являются автоматическими ликвидациями. Положительный баланс, уровень 50% или нулевая свободная маржа сами по себе не определяют следующее действие брокера.

Допущения и ограничения

Средства = введённый баланс + моделируемый открытый P/L. Есть одна позиция, нет кредита, заблокированных средств, маржи по отложенным ордерам, портфельных зачётов, других позиций и дополнительных расходов на закрытие. P/L содержит только изменения, ещё не отражённые в балансе. Закрытие переносит этот P/L в баланс ровно один раз, не меняет средства и освобождает всю маржу этой позиции. Реальные цены исполнения, комиссии и условия счёта могут изменить результат.

До закрытия: средства 800,00 USD, свободная маржа 600,00 USD, уровень маржи 400%.

Почему уровень маржи снижается без нового зафиксированного убытка

У формулы есть числитель и знаменатель. Средства могут уменьшаться из-за убытков открытых позиций или учтённых расходов. Используемая маржа может расти при изменении позиций или требований к обеспечению. Например, при средствах 800 USD увеличение маржи с 200 до 400 USD снижает уровень маржи с 400% до 200%, а расчётную свободную маржу — с 600 до 400 USD.

На требование к обеспечению могут влиять кредитное плечо, спецификация контракта, пересчёт валют и условия счёта. Если объём позиции не изменился, уменьшение требуемой маржи не сокращает торговый убыток от того же движения рыночной цены. Маржа — обеспечение по правилам счёта, а не комиссия и не предел возможного убытка.

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

Отделяйте расходы на сделку от обеспечения. Калькулятор спреда Forex оценивает спред и комиссию, а не уровень маржи счёта. При сверке отчёта не вычитайте спред повторно из P/L, который уже рассчитан по ценам исполнения, и не учитывайте одну комиссию дважды из-за её отображения в разных разделах счёта.

Как проверить отсутствующие или неожиданные показатели

  • Открытых позиций нет, но маржа осталась: проверьте отложенные ордера и другие требования к счёту, прежде чем считать, что Margin обязательно должен равняться нулю.
  • Маржа равна нулю: у процентного отношения нет ненулевого знаменателя. Пустое поле или тире не означают безопасные 0% или неограниченный запас средств.
  • Свободная маржа отрицательна, а баланс положителен: сравните средства с требованием к обеспечению и проверьте открытый P/L. Один баланс не отражает текущую стоимость счёта.
  • Ручной расчёт не совпадает с терминалом: возьмите значения на один момент времени в одной валюте, затем проверьте кредит, учтённые или заблокированные расходы, правила учёта плавающего результата и модель счёта.
  • Ордер отклонён при положительной свободной марже: наличие средств — только одно из условий. Проверьте дополнительное обеспечение для этого ордера и сообщение об отказе; ограничения инструмента или счёта тоже могут иметь значение.

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

Используйте уровень маржи для проверки счёта

  • Читайте средства и используемую маржу вместе с открытым P/L и валютой счёта.
  • Уточняйте реальные единицы измерения порогов, их значения, правила сравнения и порядок закрытия. Сохраняйте дату проверенных условий.
  • Рассматривайте изменение P/L и изменение маржи отдельно. Процент, который выглядит комфортным в текущий момент, может измениться по любой из этих причин.
  • Планируйте риск позиции отдельно от доступной маржи. Оценивайте возможный денежный убыток, неопределённость исполнения и общий объём позиций, а не подбирайте сделку так, чтобы занять всю свободную маржу.

Калькулятор размера позиции связывает выбранный денежный риск и расстояние до стопа с объёмом сделки. Эта статья объясняет другую связь: как текущие показатели счёта соотносятся с требуемой маржой. Ни отображаемый уровень маржи, ни положительная свободная маржа сами по себе не доказывают, что новая сделка соответствует вашему плану риска.

Универсального безопасного уровня 100%, 200% или 500% нет. Нужны условия счёта, состав позиций, возможные изменения требований и понимание того, как быстро могут меняться средства. Интерактивные примеры объясняют расчёт, а не предлагают пополнять счёт, увеличивать плечо или ждать определённого процента перед действием.

Частые вопросы об уровне маржи в MT4 и MT5

Уровень маржи и свободная маржа — одно и то же?

Нет. Уровень маржи — процент: Equity ÷ Margin × 100 при положительной марже. Свободная маржа — сумма в валюте по правилам расчёта счёта; в нашей простой модели это Equity − Margin. Сравнивать 400% с 600 USD без учёта единиц измерения нельзя: это разные показатели.

Уровень маржи 100% автоматически закрывает сделки?

Из значения 100% не следует универсальное правило закрытия. Оно означает, что средства равны используемой марже. Предупреждение, ограничение или закрытие зависят от порогов счёта, режима и условий исполнения. Нулевая расчётная свободная маржа сама по себе не является командой закрыть все позиции.

Уровень маржи выше 200% безопасен?

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

Почему без открытых сделок поле уровня маржи пустое?

Если используемая маржа равна нулю, деление средств на неё не даёт определённого процента; поэтому пустое поле или тире объяснимы. Убедитесь, что маржа действительно нулевая: отложенные ордера или другие требования могут сохраняться без открытой позиции. Пустое поле не является оценкой безопасности.

Свободная маржа может быть отрицательной при положительных средствах?

Да, в простой модели Equity − Margin. Средства 100 USD и используемая маржа 200 USD дают свободную маржу −100 USD и уровень маржи 50%. Это отличается от отрицательных средств и само по себе не определяет правило стоп-аута брокера.

Закрытие убыточной позиции восстанавливает средства?

Закрытие фиксирует существующий убыток, но не отменяет его. Без изменения цены и новых расходов пример один раз переносит открытый P/L в баланс, а средства оставляет прежними. Высвобождение маржи может увеличить свободную маржу; реальные расходы при исполнении и другие требования способны изменить итог.

Источники и материалы

  1. MetaTrader 5 Help — Performing TradesПроверено
  2. MQL4 Reference — Account PropertiesПроверено
  3. MQL4 Reference — AccountFreeMarginModeПроверено
  4. MetaTrader 4 Help — Terminal: TradeПроверено
  5. MQL5 Reference — Account PropertiesПроверено
  6. MQL4 Reference — AccountStopoutModeПроверено
  7. MQL5 AlgoBook — Account margin settingsПроверено
Все гиды
Калькулятор размера позицииСвяжите выбранный денежный риск и расстояние до стопа с объёмом позиции.Защита от отрицательного балансаРазделите правила принудительного закрытия и защиту при отрицательном балансе.Проскальзывание в трейдингеУзнайте, почему цена-ориентир отличается от фактической цены исполнения.Калькулятор спреда ForexОцените расходы на спред и комиссию отдельно от маржинального обеспечения.
Все гиды