Стоп-аут на Форекс: как рассчитать уровень и цену закрытия

Автор материала
  • фото сергей сергеев

    Практикующий трейдер и автор FinTerminal. С 2013 года работает с Forex, криптовалютами и акциями, анализируя рыночные риски, волатильность, исполнение сделок и поведение цены в новостные периоды. В материалах сочетает собственный торговый опыт, статистику рынков и проверку условий брокеров для частных трейдеров и инвесторов. При подготовке публикаций опирается на данные регуляторов, рыночную статистику, биржевые котировки и публичные условия брокеров, отдельно отмечая риски, ограничения и спорные моменты, которые важно проверить перед принятием решения.


График EUR/USD


На торговом счёте может оставаться $500, $200 или даже больше, а брокер уже начнёт закрывать позиции. Причина в том, что Stop Out привязан не к нулевому балансу, а к отношению текущих средств счёта к использованной марже.

Из-за этого фраза «у меня ещё были деньги» ничего не доказывает. Для расчёта нужны четыре значения: Equity, Used Margin, установленный брокером уровень Stop Out и стоимость пункта открытых позиций.

Короткий ответ по состоянию на 4 сентября 2026 года: стоп-аут срабатывает, когда уровень маржи достигает порога, указанного в условиях конкретного брокера или торгового счёта.

Формула уровня маржи:


\text{Margin Level}=\frac{\text{Equity}}{\text{Used Margin}}\times100\%

Если Equity составляет $300, использованная маржа — $500, уровень маржи равен:


300 / 500 \times 100\% = 60\%

При Stop Out 50% принудительное закрытие ещё не началось. При Stop Out 80% порог уже пройден.

Что такое Stop Out

Stop Out — установленный брокером уровень, при котором торговая система начинает принудительно закрывать открытые позиции клиента из-за нехватки обеспечения.

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

В MetaTrader для этих показателей предусмотрены отдельные параметры счёта:

  • ACCOUNT_EQUITY — текущие средства;
  • ACCOUNT_MARGIN — использованная маржа;
  • ACCOUNT_MARGIN_FREE — свободная маржа;
  • ACCOUNT_MARGIN_LEVEL — уровень маржи;
  • ACCOUNT_MARGIN_SO_CALL — порог Margin Call;
  • ACCOUNT_MARGIN_SO_SO — порог Stop Out.

MetaTrader допускает два способа задания порогов: в процентах или в валюте депозита. Поэтому формула с процентами подходит не каждому счёту. Режим и значения передаются терминалу торговым сервером брокера. Это прямо следует из справочника MQL5 по параметрам счёта.

Баланс, средства и маржа: четыре показателя, которые нельзя путать

Показатель · Что означает · Что происходит при убытке

Balance · Баланс после закрытых операций · Не меняется, пока позиция открыта

Equity · Баланс с учётом текущей прибыли и убытка · Меняется вместе с котировками

Used Margin · Обеспечение открытых позиций · Зависит от объёма, плеча и спецификации

Free Margin · Средства, доступные для новых позиций и просадки · Сокращается при убытке

В упрощённом виде:


\text{Equity}=\text{Balance}+\text{Floating P/L}

\text{Free Margin}=\text{Equity}-\text{Used Margin}

В Equity также могут попадать кредитные средства и отдельные корректировки брокера. Для расчёта безопаснее брать готовое значение Equity из терминала, а не собирать его вручную.

Допустим, баланс равен $1 000, а открытая позиция показывает убыток $300. Тогда Equity составляет примерно $700. Если под позицию заблокировано $400, свободная маржа равна $300, а уровень маржи — 175%.


700 / 400 \times 100\% = 175\%

Баланс при этом всё ещё показывает $1 000. Ориентироваться только на него нельзя: он не отражает текущую просадку.

Где посмотреть уровень Stop Out

Универсального уровня стоп-аута нет. Порог зависит от брокера, юрисдикции, типа счёта, категории клиента и иногда торгового инструмента.

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

  1. В спецификации счёта или инструмента.
  2. В договоре и регламенте маржинальной торговли.
  3. В разделе с торговыми условиями.
  4. В параметрах торгового сервера MetaTrader.
  5. В поддержке брокера, если документы дают разные цифры.

Разница между брокерами может быть большой. Например, на странице «Альфа-Форекс» указан Stop Out 81%. На общей странице торговых условий Tickmill на дату проверки приведено соотношение Margin Call/Stop Out 100%/30%. Это не означает, что значение будет одинаковым у каждого юридического лица группы и для любого типа клиента: проверять нужно документы той компании, с которой заключён договор. Источники: «Альфа-Форекс» и Tickmill.

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

Как рассчитать запас денег до стоп-аута

Сначала определяем критический размер Equity:


\text{Stop Out Equity}=\text{Used Margin}\times\frac{\text{Stop Out}}{100}

Затем считаем денежный запас:


\text{Loss Reserve}=\text{Current Equity}-\text{Stop Out Equity}

Пример

Исходные данные:

  • Equity — $1 000;
  • Used Margin — $600;
  • Stop Out — 50%.

Критическое Equity:


600\times0{,}50=\$300

Запас до критического уровня:


1\,000-300=\$700

Если суммарный плавающий убыток увеличится ещё примерно на $700, уровень маржи достигнет 50%.

Проверка:


300/600\times100\%=50\%

Полученные $700 — расчётный запас, а не гарантированный максимальный убыток. Своп, комиссия, расширение спреда и пересчёт маржи могут сократить его.

Как приблизительно определить цену стоп-аута

Для одной позиции расстояние до стоп-аута можно приблизительно перевести в пункты:


\text{Distance in pips}=
\frac{\text{Loss Reserve}}{\text{Pip Value}}

Где:

  • Loss Reserve — денежный запас до критического Equity;
  • Pip Value — изменение прибыли или убытка при движении цены на один пункт.

Для длинной позиции:


\text{Approximate Stop Out Price}=
\text{Current Bid}-\text{Distance}

Для короткой позиции:


\text{Approximate Stop Out Price}=
\text{Current Ask}+\text{Distance}

Пример для EUR/USD

Пусть трейдер купил 0,1 лота EUR/USD по цене 1,1000.

Исходные данные:

  • Equity — $1 000;
  • Used Margin — $110;
  • Stop Out — 50%;
  • стоимость пункта для 0,1 лота — примерно $1.

Критический размер Equity:


110\times0{,}50=\$55

Доступный запас:


1\,000-55=\$945

Расстояние:


945/1=945\text{ пунктов}

Приблизительная цена:


1{,}1000-0{,}0945=1{,}0055

Если остальные параметры не изменятся, расчёт указывает на область 1,0055. Терминал может показать другую отметку, потому что используемая маржа по EUR/USD на долларовом счёте пересчитывается вместе с курсом евро.

Более точная формула для одной позиции EUR/USD

Для позиции Buy по EUR/USD можно учесть изменение маржи вместе с ценой.

Обозначения:

  • \(B\) — баланс счёта в долларах;
  • \(Q\) — объём позиции в евро;
  • \(P_0\) — цена открытия;
  • \(P\) — искомая цена Stop Out;
  • \(L\) — знаменатель кредитного плеча;
  • \(S\) — Stop Out в процентах;
  • \(C\) — накопленные комиссии и отрицательные свопы.

Для длинной позиции:


\text{Equity}(P)=B+Q(P-P_0)-C

Маржа при стандартной форекс-модели:


\text{Margin}(P)=\frac{Q\times P}{L}

Условие Stop Out:


B+Q(P-P_0)-C=\frac{Q\times P}{L}\times\frac{S}{100}

После преобразования:


P=
\frac{Q\times P_0+C-B}
{Q\left(1-\frac{S}{100L}\right)}

Возьмём тот же пример:

  • баланс — $1 000;
  • объём — 10 000 EUR;
  • цена открытия — 1,1000;
  • плечо — 1:100;
  • Stop Out — 50%;
  • своп и комиссия для упрощения равны нулю.

P=
\frac{10\,000\times1{,}1000-1\,000}
{10\,000\times(1-0{,}005)}

P=\frac{10\,000}{9\,950}\approx1{,}00503

Более точная оценка даёт 1,00503 вместо 1,0055. Разница появилась из-за того, что долларовый размер маржи уменьшался вместе с курсом EUR/USD.

Официальная справка MetaTrader подтверждает базовую формулу для Forex:


\text{Margin}=
\frac{\text{Lots}\times\text{Contract Size}}
{\text{Leverage}}

Сначала результат получается в базовой или маржинальной валюте инструмента, затем переводится в валюту счёта по текущему курсу. Для Buy используется Ask, для Sell — Bid. Подробный порядок приведён в руководстве MetaTrader 5 по расчёту маржи.

Почему расчёт не совпадает с терминалом

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

Спред

Длинная позиция оценивается по Bid, короткая — по Ask. Расширение спреда увеличивает плавающий убыток без сопоставимого движения средней цены на графике.

Если обычный спред EUR/USD равен одному пункту, а перед новостью расширился до 15 пунктов, запас счёта уменьшится сразу. При крупном объёме этого может хватить для Stop Out.

Пересчёт маржи в валюту счёта

Маржа сначала рассчитывается в валюте обеспечения, а затем конвертируется в валюту депозита. Если эти валюты различаются, Used Margin двигается вместе с дополнительным курсом.

Для счёта в рублях позиция EUR/USD требует пересчёта через валютную пару, связывающую евро и рубль. Один линейный расчёт цены уже не даст точного результата.

Динамическое кредитное плечо

Некоторые брокеры уменьшают плечо при росте позиции, перед новостями, на выходных или при достижении определённого номинала. Снижение плеча с 1:500 до 1:100 увеличивает требуемую маржу в пять раз.

Разные формулы инструментов

Формула Forex не переносится автоматически на золото, индексы, акции, фьючерсы и криптовалютные CFD. MetaTrader поддерживает отдельные модели для Forex, контрактов, биржевых инструментов, фьючерсов и фиксированной маржи.

Локированные позиции

При одновременных Buy и Sell маржа может рассчитываться по большей стороне, покрытому объёму или специальному параметру Hedged Margin. Закрытие одной позиции способно снять хедж и неожиданно увеличить обеспечение оставшейся сделки.

Свопы и комиссии

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

Гэп и проскальзывание

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

Поэтому Stop Out нельзя считать аналогом гарантированного стоп-лосса или защиты от отрицательного баланса.

Что происходит после достижения Stop Out

Порядок ликвидации определяет брокер.

Возможные варианты:

  • закрытие самой убыточной позиции;
  • закрытие позиции с наибольшей маржой;
  • последовательное закрытие нескольких сделок;
  • частичное сокращение позиции;
  • закрытие всех открытых сделок.

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

Это создаёт отдельный риск для портфеля. Трейдер может ожидать закрытия одной сделки, а сервер первой ликвидирует позицию, которая удерживала хедж или компенсировала валютный риск.

Чем Stop Out отличается от Margin Call

Margin Call — предупреждение или ограничительный уровень. Stop Out — начало принудительного закрытия.

Событие · Что происходит

Margin Call · Терминал или брокер сообщает о нехватке обеспечения; открытие новых позиций может быть ограничено

Stop Out · Сервер начинает закрывать позиции без дополнительного согласования

Stop Loss · Заранее установленный трейдером приказ закрыть конкретную позицию

Ликвидация · Более широкий термин для принудительного сокращения позиции; часто используется на срочном и криптовалютном рынках

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

Как снизить вероятность Stop Out

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

Перед открытием сделки стоит проверить:

  • уровень Stop Out именно для своего счёта;
  • размер контракта;
  • фактическое кредитное плечо;
  • маржу по планируемому объёму;
  • стоимость пункта;
  • ожидаемый убыток по стоп-лоссу;
  • своп за предполагаемый срок удержания;
  • изменение плеча перед новостями и выходными;
  • способ расчёта маржи по локированным позициям;
  • наличие и условия защиты от отрицательного баланса.

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

Формула:


\text{Position Size}=
\frac{\text{Допустимый убыток в деньгах}}
{\text{Stop Loss в пунктах}\times\text{Стоимость пункта одного лота}}

Если счёт равен $5 000, допустимый риск — 1%, а стоп-лосс — 100 пунктов:


5\,000\times1\%=\$50

При стоимости пункта $10 для одного лота:


50/(100\times10)=0{,}05\text{ лота}

Такой расчёт ограничивает убыток планом трейдера. Расчёт по Stop Out показывает уже аварийную границу, до которой сделку лучше не доводить.

Интерактив для страницы: калькулятор Stop Out

Калькулятор Stop Out

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

Заполните поля и нажмите «Рассчитать».

На странице имеет смысл разместить калькулятор с двумя режимами.

Базовый режим

Входные данные:

  • текущее Equity;
  • Used Margin;
  • Stop Out в процентах;
  • текущая цена;
  • направление Buy или Sell;
  • стоимость пункта.

Результаты:

  • текущий Margin Level;
  • критическое Equity;
  • денежный запас;
  • примерное расстояние в пунктах;
  • ориентировочная цена Stop Out.

Формулы:


ML=E/M\times100\%

E_{SO}=M\times S/100

R=E-E_{SO}

D=R/V

Расширенный режим

Дополнительные поля:

  • валютная пара;
  • валюта счёта;
  • цена открытия;
  • размер позиции;
  • контракт;
  • плечо;
  • накопленный своп;
  • комиссия;
  • спред.

Калькулятор должен выводить предупреждение: результат является оценкой и может не совпасть с исполнением из-за динамической маржи, изменения спреда, конвертации валют, нескольких позиций и проскальзывания.

Ограничения расчёта

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

Для портфеля из EUR/USD, USD/JPY и XAU/USD единой линейной цены Stop Out нет. Нужно моделировать изменение всех котировок, пересчитывать суммарный P/L, маржу и валютные конверсии на каждом шаге.

Уровень Stop Out также может быть задан деньгами, а не процентами. В этом случае процентная формула неприменима — режим нужно проверить в параметрах счёта.

Материал носит справочный характер. Stop Out ограничивает риск брокера, но не гарантирует сохранение конкретной суммы на счёте и не заменяет стоп-лосс.

Первоисточники

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх