Блог им. Voldemar227

Торговля на финансовых рынках предполагает не только поиск точек входа, но и управление уже открытыми позициями. Трейдеру важно понимать, что делать, если цена пошла против прогноза, рынок оказался в боковом движении или текущая ситуация перестала соответствовать первоначальному торговому плану.
Один из способов управления открытой позицией — использование торгового замка, или локирования. Этот подход заключается в открытии противоположной сделки по тому же финансовому инструменту. В результате на счёте одновременно оказываются позиции Buy и Sell.
Торговый замок часто рассматривают как альтернативу немедленному закрытию убыточной позиции. Однако между локированием и обычным Stop Loss есть принципиальная разница. Замок не устраняет уже возникший убыток, а меняет характер дальнейшей зависимости финансового результата от движения цены.
Разберём, как работает этот механизм, какие бывают замки, в каких ситуациях они могут применяться и какие ограничения необходимо учитывать.
1. Что такое торговый замокТорговый замок — это ситуация, когда по одному торговому инструменту одновременно открыты две противоположные позиции: Buy и Sell.
Например, трейдер покупает EURUSD объёмом 0,10 лота по цене 1,10000. После открытия сделки цена начинает снижаться. Вместо закрытия первоначальной покупки трейдер открывает Sell объёмом 0,10 лота по цене 1,09500.
Теперь на счёте находятся две позиции:
Buy 0,10 лота по цене 1,10000;
Sell 0,10 лота по цене 1,09500.
Объёмы сделок одинаковые, направления противоположные. Поэтому дальнейшее изменение цены в значительной степени компенсирует изменение плавающего результата одной позиции изменением результата другой.
Это и есть классический равный замок.
Важно понимать: замок не означает, что убыток исчез. На момент открытия второй сделки первоначальная покупка уже имеет отрицательный результат. Открытие противоположной позиции фиксирует приблизительно текущую суммарную чувствительность двух сделок к последующему движению цены, но не закрывает накопленный убыток.
2. Как меняется результат после открытия замкаРассмотрим пример с EURUSD.
Предположим, что трейдер открыл Buy 0,10 лота по цене 1,10000. Затем рынок снизился до 1,09500, и была открыта Sell 0,10 лота.
Для упрощения расчёта предположим, что стоимость одного пункта для позиции 0,10 лота составляет 0,10 доллара. Это условная величина для примера: фактическая стоимость пункта зависит от контракта, валюты счёта и параметров инструмента.
Падение от 1,10000 до 1,09500 составляет 500 пунктов пятизначной котировки, или 50 стандартных пунктов (пипсов).
Результат первоначальной покупки к моменту открытия замка:
500 × 0,10 = −50 долларов.
Новая позиция Sell открывается по текущей цене 1,09500. В момент её открытия её ценовой результат равен нулю, если не учитывать спред и другие торговые издержки.
После этого возможны разные сценарии.
Сценарий первый: цена продолжает снижаться.
Допустим, EURUSD опускается до 1,09000. Покупка получает дополнительный отрицательный результат примерно на 50 долларов, а продажа — положительный результат примерно на 50 долларов.
Суммарный ценовой результат двух позиций остаётся приблизительно на прежнем уровне.
Сценарий второй: цена растёт.
Если цена возвращается к 1,10000, первоначальная покупка восстанавливает свой результат, а продажа получает сопоставимый отрицательный результат.
Суммарный ценовой результат также остаётся приблизительно неизменным.
Сценарий третий: цена движется в боковом диапазоне.
При равных объёмах и отсутствии дополнительных изменений суммарный результат двух позиций будет относительно стабильным. Но торговые издержки продолжают иметь значение: спред, комиссия и своп могут постепенно ухудшать итог.
Таким образом, равный замок в первую очередь ограничивает дальнейшее изменение ценового результата, но сам по себе не создаёт прибыль и не устраняет существующий убыток.
3. Отрицательный и положительный замокВ практической торговле часто используют разделение замков на отрицательные и положительные. Оно связано с тем, как расположены цены открытия противоположных позиций и какой ценовой результат сформировался между ними.
Отрицательный замок возникает, когда противоположная позиция открывается после того, как цена уже прошла против первоначальной сделки.
Например:
Buy 0,10 лота открыт по 1,10000;
цена снизилась до 1,09500;
Sell 0,10 лота открыт по 1,09500.
Между ценами открытия сделок находится расстояние 500 пунктов пятизначной котировки. Для равных объёмов оно соответствует отрицательному ценовому компоненту результата около 50 долларов при принятой выше условной стоимости пункта.
Если обе позиции закрыть одновременно, суммарный результат до учёта издержек будет приблизительно равен этому отрицательному значению.
Само открытие замка не исправляет ошибку первоначального прогноза. Оно лишь меняет дальнейшее поведение позиции: при равных объёмах суммарная чувствительность к движению цены становится близкой к нулю.
Положительный замок — это конструкция, при которой ценовой результат между открытыми противоположными позициями имеет положительную величину.
Например:
Sell 0,10 лота открыт по 1,10500;
затем Buy 0,10 лота открыт по 1,10000.
Расстояние между ценами открытия составляет 500 пунктов пятизначной котировки. При указанных объёмах и условной стоимости пункта ценовой компонент результата двух позиций будет составлять около 50 долларов до вычета торговых издержек.
Однако важно не путать положительную разницу между ценами открытия с гарантированной прибылью. Итог зависит от того, как именно и в какой момент будут закрыты позиции, какие комиссии и свопы начислены, а также какие дополнительные сделки совершались.
Положительный замок — это не самостоятельный источник гарантированного дохода. Это конфигурация позиций, которая может использоваться в определённой торговой модели.
4. Чем торговый замок отличается от Stop LossStop Loss и локирование решают разные задачи, хотя оба механизма могут применяться для управления риском.
Stop Loss закрывает исходную позицию при достижении заданного уровня цены. После срабатывания ордера трейдер больше не несёт рыночный риск по этой сделке.
Торговый замок работает иначе: исходная позиция остаётся открытой, а к ней добавляется противоположная сделка.
Рассмотрим основные отличия.
Stop Loss:
закрывает первоначальную позицию;
фиксирует финансовый результат сделки с учётом исполнения и издержек;
освобождает маржу, занятую закрытой позицией;
исключает дальнейшее участие этой сделки в движении рынка;
требует заранее определить допустимый уровень убытка.
Торговый замок:
сохраняет первоначальную позицию открытой;
добавляет противоположную позицию;
при равных объёмах приблизительно нейтрализует дальнейшее изменение ценового результата;
сохраняет необходимость управлять обеими сделками;
может сопровождаться дополнительными расходами по спреду, комиссии и свопу.
Главное различие заключается в том, что Stop Loss завершает сделку, а замок оставляет её в работе, но меняет структуру рыночной экспозиции.
Это не означает, что один подход всегда лучше другого. Stop Loss удобен, когда торговый сценарий признан ошибочным и трейдер готов закрыть позицию. Локирование может быть частью более сложной модели управления позициями, но требует заранее определённого плана разблокировки.
5. Что такое разблокировкаОткрытие замка — только начало процесса. После локирования трейдеру необходимо решить, как управлять двумя противоположными позициями дальше.
Этот процесс обычно называют разблокировкой.
Существует несколько базовых способов.
Самый простой вариант — одновременно закрыть Buy и Sell.
В этом случае суммарный финансовый результат двух сделок становится окончательным. Если замок был отрицательным, трейдер фиксирует соответствующий убыток. Если ценовой компонент замка был положительным, он может получить положительный результат до учёта издержек.
Трейдер может закрыть одну сторону замка, оставив вторую позицию открытой.
Например, если рынок сформировал условия для продолжения роста, можно закрыть Sell и оставить Buy. После этого счёт снова получает направленную рыночную экспозицию.
Но такой шаг означает возвращение к обычному рыночному риску: оставшаяся позиция снова будет приносить прибыль или убыток в зависимости от движения цены.
В некоторых торговых моделях используется частичное закрытие объёма одной или обеих сторон.
Допустим, открыт Buy 0,10 лота и Sell 0,10 лота. Если закрыть 0,04 лота Sell, то останется:
Buy 0,10 лота;
Sell 0,06 лота.
Итоговая направленная экспозиция составит 0,04 лота в сторону Buy.
Это позволяет постепенно изменять баланс между противоположными позициями, а не переходить от полного замка к одной направленной сделке за один шаг.
Однако частичное закрытие должно учитывать объёмы, доступные для закрытия, правила брокера и требования к минимальному лоту.
6. Почему замок не устраняет убытокЭто один из наиболее важных моментов, который необходимо понимать до применения локирования.
Предположим, что трейдер купил EURUSD по 1,10000, а затем цена снизилась до 1,09500. На счёте уже сформировался отрицательный плавающий результат.
Открытие Sell по 1,09500 не возвращает потерянные деньги. Оно лишь создаёт вторую позицию, результат которой будет изменяться в противоположном направлении относительно первоначальной покупки.
Если объёмы одинаковые, суммарный ценовой результат двух позиций при дальнейшем изменении цены будет приблизительно постоянным.
Но на счёте остаются:
первоначальный отрицательный результат;
открытые позиции;
занятая маржа в соответствии с правилами брокера;
потенциальные расходы на обслуживание позиций;
необходимость принять решение о дальнейшем управлении замком.
Поэтому утверждение, что локирование позволяет «пересидеть убыток без потерь», некорректно. Убыток не исчезает, а его реализация откладывается до момента закрытия позиций. За это время могут возникнуть дополнительные расходы и ограничения по марже.
7. Какие издержки нужно учитыватьДаже если две позиции имеют одинаковые объёмы и противоположные направления, их совокупный результат не обязательно будет оставаться строго неизменным.
На практике на него влияют несколько факторов.
Спред. При открытии каждой позиции трейдер платит спред через разницу между ценой покупки и продажи. Дополнительная сделка увеличивает торговые издержки.
Комиссия. Если брокер взимает комиссию за открытие и закрытие сделок, локирование может увеличить общие расходы.
Своп. За перенос позиции через ночь может начисляться или списываться своп. У Buy и Sell он может различаться, поэтому длительное удержание замка способно приводить к изменению финансового результата.
Маржинальные требования. Брокеры по-разному рассчитывают маржу для противоположных позиций. В одних случаях действует специальная маржинальная льгота, в других — требования могут быть существенными. Необходимо изучать условия конкретного торгового счёта.
Проскальзывание. При высокой волатильности цена фактического исполнения может отличаться от ожидаемой. Это особенно важно при открытии и закрытии нескольких сделок.
Следовательно, математическая нейтральность равного замка относится прежде всего к изменению ценового результата. Она не означает полной финансовой нейтральности счёта.
8. Можно ли использовать замки в MetaTrader 4 и MetaTrader 5Возможность создания классического торгового замка зависит от типа торгового счёта.
В MetaTrader 4 обычно поддерживается одновременное существование противоположных позиций по одному инструменту, если это разрешено условиями брокера.
В MetaTrader 5 необходимо различать два режима учёта позиций.
Hedging. Этот режим позволяет держать несколько независимых позиций по одному инструменту, в том числе Buy и Sell одновременно. Поэтому он подходит для классического локирования.
Netting. В этом режиме сделки по одному инструменту объединяются в единую итоговую позицию. Если открыть Buy, а затем Sell, терминал изменит или уменьшит существующую позицию, а не обязательно создаст две независимые противоположные позиции.
Поэтому перед разработкой или использованием торговой системы с локированием необходимо проверить тип счёта и правила исполнения ордеров у брокера.
Для автоматизированных стратегий это особенно важно: алгоритм должен корректно учитывать режим учёта позиций, идентификаторы сделок, объёмы, минимальный шаг лота и доступную маржу.
9. Типичные ошибки при использовании локированияДаже технически корректный замок может стать источником проблем, если трейдер не понимает, какую задачу он решает.
Ошибка № 1. Открытие замка без плана разблокировки.
Трейдер видит убыток, открывает противоположную сделку и считает проблему решённой. Но после этого возникает следующий вопрос: когда и на каких условиях закрывать одну из сторон?
Если ответа нет, замок может просто оставаться на счёте неопределённо долго.
Ошибка № 2. Увеличение объёмов без расчёта риска.
Некоторые торговые системы используют переменные объёмы Buy и Sell. Это означает, что итоговая экспозиция может быть направленной, даже если на счёте присутствуют противоположные позиции.
Например, Buy 0,10 и Sell 0,15 лота — это не нейтральный замок. Разница объёмов составляет 0,05 лота в сторону Sell.
Ошибка № 3. Игнорирование свопов и комиссии.
При длительном удержании нескольких позиций торговые расходы могут стать значительными. Особенно если стратегия предполагает многократное открытие и закрытие сделок.
Ошибка № 4. Отсутствие контроля маржи.
Наличие противоположных позиций не гарантирует, что брокер не сможет увеличить маржинальные требования или принудительно закрыть сделки при достижении критического уровня.
Ошибка № 5. Путаница между положительным замком и гарантированной прибылью.
Положительная разница между ценами открытия — лишь один из элементов расчёта. Реальный финансовый результат определяется всеми сделками и расходами, а также способом завершения конструкции.
10. Как оценивать стратегию, основанную на замкахЕсли локирование используется не как разовая операция, а как основа торговой системы, оценивать необходимо весь алгоритм целиком.
Недостаточно проверить, насколько удачно система открывает противоположные позиции. Важно исследовать весь цикл: от первой сделки до полного закрытия всех позиций.
При тестировании стоит обратить внимание на следующие показатели:
Максимальная просадка по балансу и средствам.
Максимальное количество одновременно открытых позиций.
Максимальный суммарный объём Buy и Sell.
Использование маржи в неблагоприятных сценариях.
Средняя продолжительность удержания замков.
Расходы на спред, комиссию и своп.
Частота и результативность разблокировок.
Поведение алгоритма при резких ценовых движениях.
Результаты на разных типах рынка: тренд, боковое движение, высокая волатильность.
Устойчивость результата при изменении торговых условий.
Особенно важно проверять не только обычные рыночные участки, но и стрессовые сценарии: сильные импульсы, гэпы, расширение спреда и длительное движение цены в одну сторону.
В автоматизированной торговле полезно отдельно тестировать логику открытия замка, расчёт объёмов, частичное закрытие, повторное открытие и обработку ошибок торгового сервера.
11. Когда локирование может быть оправданоУ замка есть смысл только в рамках конкретной торговой модели.
Он может использоваться, если трейдеру необходимо временно нейтрализовать направленную экспозицию, сохранить исходную позицию открытой или управлять несколькими сделками по заранее определённым правилам.
При этом локирование не должно заменять управление риском. Если первоначальная торговая идея потеряла актуальность, иногда рациональнее закрыть позицию и принять убыток, чем создавать более сложную конструкцию из противоположных сделок.
Для начинающего трейдера Stop Loss часто проще и прозрачнее: заранее известен уровень, при котором сделка будет закрыта. Локирование требует более глубокого понимания объёмов, маржи, издержек и механики разблокировки.
ЗаключениеТорговый замок — это инструмент управления открытыми позициями, при котором одновременно используются Buy и Sell по одному финансовому инструменту. При равных объёмах он способен приблизительно нейтрализовать дальнейшее влияние движения цены на суммарный результат двух позиций.
Но локирование не отменяет уже возникший убыток, не гарантирует прибыль и не освобождает трейдера от необходимости контролировать маржу и торговые расходы.
Главное отличие замка от Stop Loss состоит в том, что Stop Loss закрывает сделку, а локирование сохраняет исходную позицию и добавляет противоположную. Поэтому эти подходы нельзя считать взаимозаменяемыми.
Перед применением любой стратегии на основе замков необходимо определить правила открытия, расчёта объёмов и разблокировки, а затем проверить их на исторических данных и в тестовых условиях. Только оценка полного торгового цикла позволяет понять, действительно ли такая модель управления позициями имеет практический смысл.
Дополнительные материалы по теме автоматизации торговых стратегий и управления позициями можно найти на сайте Trading-Go: https://trading-go.ru/?utm_source=smartlab
Также материалы по алгоритмической торговле публикуются в Telegram-канале: https://t.me/tgforexru