Блог им. Voldemar227

Одна из распространённых ошибок начинающих трейдеров — оценивать риск сделки по размеру маржи, которую требует брокер. Например, если для открытия позиции необходимо 100 долларов обеспечения, возникает иллюзия, что примерно такой суммой и ограничиваются возможные потери.
На практике всё иначе. Маржа показывает необходимое обеспечение позиции, но не определяет максимальный убыток. Финансовый результат зависит прежде всего от объёма сделки, изменения цены и условий исполнения.
Я предлагаю разобрать этот вопрос на конкретных числах: как связаны маржа и кредитное плечо, почему свободная маржа уменьшается при плавающем убытке, как рассчитывается Margin Level и при каких условиях брокер может принудительно закрыть позиции.
Маржа простыми словамиМаржа — это сумма средств, которая резервируется в качестве обеспечения для открытия и поддержания торговой позиции.
Предположим, на торговом счёте находится 1 000 долларов. Трейдер открывает позицию, для которой требуется 100 долларов обеспечения.
Если не учитывать спред, комиссии и плавающий финансовый результат, показатели будут следующими:
Баланс не уменьшился на величину залога. Маржа не является комиссией и не представляет собой отдельное списание за открытие позиции.
При закрытии позиции соответствующее обеспечение освобождается. Однако реализованная прибыль или убыток, комиссии и другие начисления влияют на итоговый баланс.
Важный нюанс: убыток может превысить первоначальную маржу. Поэтому размер залога нельзя использовать вместо расчёта денежного риска.
Как кредитное плечо влияет на маржу?Кредитное плечо и маржа связаны между собой, но означают разные вещи.
Кредитное плечо позволяет контролировать номинальную позицию, стоимость которой превышает размер необходимого обеспечения.
Маржа — это сумма обеспечения для конкретной позиции.
Допустим, трейдер открывает 0,1 стандартного лота USDJPY. Если размер контракта составляет 100 000 USD на один лот, номинальный объём позиции равен 10 000 USD.
При стандартном Forex-расчёте, без дополнительных коэффициентов, необходимая маржа будет следующей:
| Кредитное плечо | Номинальная стоимость | Маржа |
|---|---|---|
| 1:10 | 10 000 USD | 1 000 USD |
| 1:20 | 10 000 USD | 500 USD |
| 1:50 | 10 000 USD | 200 USD |
| 1:100 | 10 000 USD | 100 USD |
| 1:200 | 10 000 USD | 50 USD |
| 1:500 | 10 000 USD | 20 USD |
При увеличении плеча с 1:100 до 1:500 необходимое обеспечение уменьшилось со 100 до 20 долларов.
Но риск рыночного движения при неизменном объёме остался прежним.
Именно это различие важно понимать: кредитное плечо влияет на маржинальные требования, но не уменьшает стоимость движения цены для одинаковой позиции.
Формула расчёта маржиДля стандартного режима Forex базовая формула выглядит следующим образом:
Маржа = Объём в лотах × Размер контракта / Кредитное плечо.
Допустим:
Расчёт:
0,2 × 100 000 / 100 = 200 USD.
Если открыть один лот при тех же условиях, потребуется уже 1 000 USD обеспечения.
В реальной торговле могут дополнительно применяться коэффициенты маржи, конвертация валют и специальные правила расчёта.
Например, для EURUSD базовая валюта контракта — евро. Поэтому при долларовом счёте обеспечение необходимо конвертировать в USD.
Кроме того, у фьючерсов, CFD и акций могут применяться другие модели определения начальной и поддерживающей маржи.
Поэтому универсальная формула не заменяет проверку спецификации инструмента.
Balance, Equity, Margin и Free MarginЧтобы оценивать состояние торгового счёта, необходимо различать четыре основных показателя.
Баланс отражает результат закрытых сделок, пополнений, списаний и других учтённых операций.
Если открытая позиция показывает плавающий убыток, Balance может оставаться неизменным до закрытия позиции.
Equity учитывает текущий финансовый результат открытых позиций и применимые корректировки.
В простом случае:
Equity = Balance + Плавающая прибыль − Плавающий убыток.
Например, баланс равен 2 000 USD, а плавающий убыток составляет 300 USD.
Тогда Equity приблизительно равно 1 700 USD.
Показывает объём средств, необходимый для обеспечения открытых позиций по действующим условиям счёта.
Определяется как разница между текущими средствами и занятой маржой:
Free Margin = Equity − Margin.
Предположим:
Свободная маржа:
1 700 − 500 = 1 200 USD.
Но эти 1 200 долларов нельзя автоматически считать допустимой суммой риска по следующим сделкам.
Свободная маржа показывает запас обеспечения, а не возможный денежный убыток.
Что такое Margin Level?Уровень маржи показывает отношение текущих средств к занятому обеспечению.
Формула:
Margin Level = Equity / Margin × 100%.
Допустим:
Получаем:
1 000 / 200 × 100% = 500%.
Если открытые позиции получают дополнительный убыток 400 долларов, Equity снижается до 600 USD.
При неизменной марже уровень становится равным 300%.
Если Equity уменьшается до 200 USD, Margin Level достигает 100%.
Однако 100% — не универсальный порог принудительного закрытия позиций. Конкретные условия устанавливаются брокером.
Margin Call и Stop Out: в чём разница?Margin Call — предупреждение или состояние счёта, связанное с недостаточностью маржинального обеспечения.
Stop Out — механизм принудительного закрытия позиций при достижении критического состояния обеспечения.
Допустим, торговые условия предусматривают:
Это лишь пример. У разных брокеров пороги и способы их расчёта отличаются.
Если занятая маржа равна 400 USD, то при неизменном обеспечении:
При достижении условий Stop Out торговый сервер может начать принудительное закрытие позиций.
После закрытия одной или нескольких позиций показатели счёта пересчитываются.
Принудительное закрытие происходит согласно правилам брокера. При высокой волатильности возможны проскальзывания, поэтому фактический результат может отличаться от ожидаемого.
Stop Out не является заменой защитного Stop Loss и не гарантирует фиксированного ограничения потерь.
Как плавающий убыток влияет на уровень маржи?Рассмотрим депозит 1 000 USD с занятой маржой 250 USD.
Для простоты предполагаем, что маржа остаётся неизменной, а комиссии и другие корректировки отсутствуют.
| Плавающий убыток | Equity | Free Margin | Margin Level |
|---|---|---|---|
| 0 USD | 1 000 | 750 | 400% |
| 100 USD | 900 | 650 | 360% |
| 200 USD | 800 | 550 | 320% |
| 300 USD | 700 | 450 | 280% |
| 400 USD | 600 | 350 | 240% |
| 500 USD | 500 | 250 | 200% |
| 600 USD | 400 | 150 | 160% |
| 700 USD | 300 | 50 | 120% |
| 750 USD | 250 | 0 | 100% |
Из таблицы видно, что снижение Equity одновременно уменьшает свободную маржу и уровень маржи.
При этом Balance может оставаться равным 1 000 USD, пока позиции не закрыты.
Поэтому оценивать риск открытого портфеля только по балансу неправильно.
Почему нельзя рассчитывать риск по размеру маржи?Возьмём EURUSD со стандартным контрактом 100 000 EUR на один лот.
Для долларового счёта изменение цены на 0,0001 соответствует приблизительно:
Предположим, цена прошла против позиции 0,0050, то есть 50 пунктов при размере пункта 0,0001.
При отсутствии дополнительных расходов результат будет примерно следующим:
Размер маржи для каждой из этих позиций зависит от торговых условий, но денежный результат движения цены определяется прежде всего объёмом и спецификацией контракта.
Поэтому рассчитывать объём сделки лучше исходя из заранее установленного риска.
Например, если депозит равен 5 000 USD, а трейдер установил плановый риск-бюджет 1% капитала на одну сделку, то его величина составит 50 USD.
Далее определяется уровень защитного выхода, расстояние до него и допустимый объём позиции.
После этого проверяется необходимая маржа.
Важное уточнение: даже установленный Stop Loss не гарантирует точного ограничения убытка, поскольку возможны проскальзывание и ценовые разрывы.
Особенности маржи при усредненииОсобенно интересная ситуация возникает при использовании стратегий, которые увеличивают торговый объём по мере неблагоприятного движения цены.
Предположим, последовательность открытых позиций выглядит следующим образом:
| Позиция | Объём | Совокупный объём |
|---|---|---|
| 1 | 0,01 | 0,01 |
| 2 | 0,02 | 0,03 |
| 3 | 0,04 | 0,07 |
| 4 | 0,08 | 0,15 |
| 5 | 0,16 | 0,31 |
| 6 | 0,32 | 0,63 |
Всего за шесть входов совокупный объём увеличился до 0,63 лота — в 63 раза относительно первой сделки.
При линейной модели расчёта обеспечения маржинальные требования увеличиваются пропорционально совокупному объёму.
Но одновременно с этим может увеличиваться плавающий убыток, поскольку новые позиции открывались после неблагоприятных движений цены.
Возникает двойное давление на состояние счёта:
Для таких стратегий недостаточно учитывать только среднюю цену входа и расстояние между позициями.
Необходимо ограничивать суммарный объём и просадку, а также оценивать возможное состояние счёта при дальнейшем неблагоприятном движении рынка.
Маржа при одновременных позициях Buy и SellНа хеджинговых счетах MetaTrader 5 возможно одновременное существование нескольких позиций одного инструмента, включая противоположные направления.
Например:
Перекрытый объём составляет 0,2 лота. Неперекрытая часть покупки — 0,1 лота.
Однако нельзя автоматически считать, что маржа потребуется только для оставшегося объёма.
Брокер может применять специальное обеспечение хеджированных позиций или использовать расчёт по большей стороне.
Условия зависят от параметров торгового инструмента и системы учёта позиций.
Кроме того, встречные позиции не отменяют спреды, комиссии и свопы.
Следовательно, одинаковые объёмы Buy и Sell не гарантируют нулевую маржу и отсутствие риска для счёта.
Как проверить маржу в MetaTrader 5?В настольном терминале MetaTrader 5 можно открыть окно «Инструменты» и перейти на вкладку «Торговля».
В ней отображаются основные показатели счёта, включая Balance, Equity, Margin, Free Margin и Margin Level.
Спецификацию отдельного инструмента можно посмотреть через «Обзор рынка».
Для программного расчёта в MQL5 предусмотрены функции AccountInfoDouble(), OrderCalcMargin() и OrderCheck().
При этом OrderCalcMargin() рассчитывает обеспечение для предполагаемой операции без учёта существующих позиций и отложенных ордеров.
Поэтому предварительный расчёт может отличаться от фактического изменения занятой маржи после исполнения нового ордера.
Дополнительные образовательные материалы по MetaTrader 5, торговым расчётам и алгоритмической торговле публикую на Trading-Go.
Основные выводыМаржа — это обеспечение торговой позиции, а не максимальный возможный убыток.
Кредитное плечо влияет на необходимое обеспечение в соответствующих моделях расчёта, но не меняет денежный результат одинакового движения цены для одной и той же позиции.
При оценке состояния счёта необходимо учитывать не только Balance, но также Equity, Free Margin и Margin Level.
Margin Call и Stop Out зависят от правил брокера. Эти механизмы не заменяют самостоятельное управление рисками.
При увеличении торгового объёма, особенно в усредняющих стратегиях, необходимо контролировать одновременно плавающий убыток и требования к обеспечению.
На мой взгляд, правильный порядок расчёта сделки следующий: сначала допустимый денежный риск, затем объём позиции и только после этого проверка необходимой маржи.
Возможность открыть позицию и способность депозита выдержать её неблагоприятное движение — совершенно разные вещи.