Тема: Отрицательный замок и как из него выйти: способы раскрытия и VR Unlock Smart
Привет, друзья! Меня зовут Владимир, я трейдер и разработчик торговых роботов для MetaTrader 4 и MetaTrader 5, этим занимаюсь более 20 лет. Сегодня поговорим о ситуации, в которую рано или поздно попадают многие, кто пользуется локированием, — об отрицательном замке. Разберём, что это такое, как он появляется, какие есть способы из него выйти и чем каждый из них хорош или опасен. Отдельным блоком расскажу о VR Unlock Smart — утилите, которую я создал специально для постепенного раскрытия отрицательных замков.
Несколько ссылок, чтобы вам было удобнее:
- Приглашаю вас стать моим другом на MQL5, так вы не пропустите новые статьи: мой профиль.
- Мои другие статьи: «Как стать успешным трейдером» и «Стратегия торговли с положительными замками», а также весь список блога.
- Мои продукты на MQL5: раздел продавца.
- Telegram-канал: t.me/tgforexru.
- Демо-версии продуктов на Trading-Go: trading-go.ru/advisors.
Что такое замок в трейдинге
Замок, или локирование, — это ситуация, когда на счёте одновременно открыты позиции BUY и SELL по одному инструменту на равный объём. В MetaTrader 5 для этого нужен хеджинговый тип счёта, в MetaTrader 4 такая возможность обычно есть по умолчанию, но условия всегда стоит уточнять у брокера. Пока обе позиции открыты, прибыль одной компенсирует убыток другой, и суммарный результат перестаёт зависеть от движения цены: он как бы замораживается. Отсюда и название — позиции заперты друг с другом.
Трейдеры прибегают к замкам по разным причинам: чтобы остановить рост убытка и не закрывать позицию на эмоциях, переждать выход новостей, не потерять основную позицию при резком движении или просто выиграть время, пока не станет понятнее, куда пойдёт рынок. Сам по себе замок не хорош и не плох — это инструмент. Всё зависит от того, есть ли у трейдера заранее продуманный план, как этот замлк раскрывать.
Положительный и отрицательный замок: в чём разница
Всё определяется взаимным расположением цен открытия. Если SELL открыт выше BUY при равных лотах, замок положительный: пока позиции открыты, суммарный результат зафиксирован и больше нуля. Именно такие замки я подробно разбирал в статье про робота VR Locker. Если же BUY открыт выше SELL, замок отрицательный: суммарный результат тоже неизменен, но он меньше нуля.
Возьмём простой пример. BUY 0.10 лота по EURUSD открыт по цене 1.1000, а SELL 0.10 лота — по 1.0950. Между ценами открытия 50 пипсов, то есть 0.0050. Для 0.10 лота цена одного пипса составляет около 1 доллара. При любой текущей цене BUY даёт (цена − 1.1000), SELL даёт (1.0950 − цена), и в сумме всегда получается −0.0050, или примерно −50 долларов без учёта свопов, спреда и комиссий. Если цена идёт вверх, растёт плюс по BUY и на столько же растёт минус по SELL, если вниз — наоборот. Сумма остаётся прежней.
В реальности отрицательный замок — это почти никогда не одна пара позиций. Чаще всего это целая корзина из десятков сделок BUY и SELL с разными ценами открытия и разными объёмами. Суммарный объём покупок может совпадать с суммарным объёмом продаж, а может и отличаться. Чем больше сделок и чем шире разброс цен, тем сложнее на глаз понять, что со всем этим делать.
Как трейдер попадает в отрицательный замок
Путей к такой ситуации несколько, вот три самых типичных:
- Замок вместо стоп-лосса. Позиция пошла против трейдкра, и он открыл встречную на тот же объём. Убыток перестал расти, но закрывать позицию никто не стал: «подожду, вдруг вернётся».
- Сетка или усреднение против тренда. Робот или трейдер набрал серию позиций в одну сторону, цена продолжила двигаться против них, и для остановки просадки открыли встречные позиции.
- Эмоциональное решение. Резкое движение после новостей, паника, быстрая встречная позиция — и на счёте уже две корзины, а плана нет.
Мною было замечено, что общего у всех этих историй одно: замок открывали как временную меру, а плана выхода из него не было. Позиции BUY и SELL продолжают висеть, цена ходит вверх и вниз, а убыток никуда не девается.
Что на самом деле скрывается за «замороженным» убытком
Кажется, что раз результат больше не меняется, можно спокойно подождать. На практике у замка есть несколько скрытых издержек, о которых стоит знать:
- Своп. По каждой открытой позиции он начисляется или списывается каждую ночь. В большой корзине эти суммы со временем становятся заметными.
- Маржа. Разные брокеры по-разному считают маржу для встречных позиций: одни берут пониженную, другие — полную. Уточните условия у своего брокера, от этого зависит нагрузка на счёт.
- Комиссии и спред. Каждое действие внутри замка (закрытие, открытие новых позиций) имеет свою цену.
- Психология. Замок снимает давление в моменте, но откладывает решение. Чем дольше он висит, тем тяжелее с ним расставаться.
- Иллюзия безопасности. Убыток не растёт, но и сам по себе не уменьшается. Чтобы корзина закрылась, всё равно нужно принять решение по обеим сторонам, а не только по одной.
Основные способы выйти из отрицательного замка
Универсальной кнопки «раскрыть замок» не существует. У каждого подхода есть сильные стороны и ограничения, а выбор зависит от размера корзины, свободной маржи и вашей готовности принять убыток. Рассмотрим основные варианты.
1. Закрыть всё и зафиксировать убыток
Самый простой путь: закрываем все позиции и принимаем результат. Преимущество — сразу освобождается маржа, пропадают свопы и не нужно наблюдать за корзиной. Ограничение очевидно: убыток становится реальным в полном объёме, а психологически это самый тяжёлый шаг. На практике работает следующим образом: такой вариант разумен тогда, когда расходы на удержание замка (своп, нагрузка на маржу, внимание) превышают разумные шансы раскрыть его спокойно.
2. Закрыть одну сторону замка
Классический способ: дожидаемся сильного движения цены в одну сторону и закрываем позиции той стороны, которая оказалась в плюсе. Оставшиеся позиции ждут возврата цены. Преимущество — быстрое сокращение объёма и реализация прибылт по одной стороне. Ограничение — это всегда прогноз. Если цена развернётся, оставшаяся сторона продолжит терять уже без защиты встречных позиций, и убыток вырастет. Это самый эмоционально нагруженный вариант, потому что момент приходится выбирать самому.
3. Раскрытие по комбинациям встречных позиций
Вместо закрытия всей стороны можно искать группы позиций BUY и SELL, суммарный результат которых положителен, и закрывать только их. Так корзина становится меньше, освобождается часть маржи, а новые позиции не открываются. Ограничение: комбинации зависят от цен открытия и текущей цены. Если подходящих групп нет, остаётся ждать движения рынка. Вручную перебирать десятки позиций тоже утомительно, и в расчёте легко ошибиться.
4. Усреднение
Суть подхода — открыть дополнительную позицию в сторону движения цены, чтобы расчётная цена безубытка корзины приблизилась к рынку. Цена безубытка группы позиций считается как средневзвешенная: сумма «цена × лот» делится на сумму лотов. Преимущество — для выхода достаточно меньшего возврата цены. Ограничения — растут объём и нагрузка на маржу, а если рынок продолжит движение против добавленной позиции, убыток увеличится быстрее. Усреднение всегда требует запаса свободнвх средств.
5. Частичное закрытие минимальными лотами
Позиции можно закрывать не целиком, а частями, например по 0.01 лота от каждой из нескольких старых сделок. Плюс в том, что корзину можно уменьшать постепенно и не нужно ждать, пока цена вернётся к уровням открытия всех позиций сразу. Ограничения: многое зависит от минимального шага лота у брокера и от количества сделок, а ручное исполнение такой схемы — рутинная, внимательная работа, которую хорошо бы автоматизировать.
6. Работа со свободной маржой
Любой метод раскрытия опирается на свободные средства: без запаса маржи нельзя ни усреднять, ни переждать просадку. Пополнение счёта даёт больше свободной маржи, но само по себе убыток не уменьшает, и делать это стоит только теми средствами, потерю которых вы готовы принять. Я не советую пополнять счёт «под замок» без расчёта и без понимания, как именно вы будете раскрывать корзину.
Пример с цифрами: чем отличаются подходы
Возьмём наш замок: BUY 0.10 лота по 1.1000 и SELL 0.10 лота по 1.0950. Цена упала до 1.0900. Плавающий результат по BUY — примерно −100 долларов, по SELL — примерно +50 долларов, сумма −50 долларов. Посмотрим, что получится при разных решениях. Цифры условные, без учёта свопа, спреда и комиссий.
| Подход | Что делаем | Цена безубытка | Комментарий |
| Закрыть всё | Закрываем BUY и SELL | — | Фиксируем −50 $, позиций нет |
| Закрыть SELL | Фиксируем +50 $ по SELL, остаётся BUY 0.10 по 1.1000 | 1.0950 | От текущей цены 1.0900 до безубытка 50 пипсов |
| Закрыть SELL и усреднить | Закрываем SELL, открываем BUY 0.10 по 1.0900 | 1.0925 | До безубытка 25 пипсов, но объём BUY вдвое больше |
Видно, что усреднение приблизило цену выхода на 25 пипсов, но заплатить за это пришлось удвоенным объёмом: каждый пипс движения против позиций теперь стоит вдвое дороже. Именно поэтому усреднение я рассматриваю как инструмент, который нужно применять с запасом маржи и с понятными границами.
С чего начать анализ замка
Прежде чем что-либо закрывать или открывать, я рекомендую выполнить короткий разбор ситуации:
- Посчитайте суммарные объёмы BUY и SELL и среднюю цену отдельно по каждой стороне.
- Оцените общий плавающий результат и расстояние от текущей цены до цены безубытка.
- Проверьте свободную маржу и уровень маржи на счёте.
- Оцените накопленный своп по корзине и скорость его роста.
- Найдите положительные комбинации встречных позиций, которые можно закрыть без новых сделок.
- Заранее определите, при каких условиях вы остановитесь и закроете корзину полностью.
Если позиций десятки, такой разбор в таблице занимает много времени, а ошибка в одном числе способна испортить всё решение. Для этой задачи я и сделал отдельный инструмент.
VR Unlock Smart: раскрытие отрицательных замков
VR Unlock Smart — это торговый робот-утилита для MetaTrader 5, который помогает постепенно раскрывать отрицательные замки. Он распространяется бесплатно, страница продукта: VR Unlock Smart MT5. Для MetaTrader 4 есть отдельная версия: VR Unlock Smart. При создании я опирался на идеи двух своих советников: от VR Smart Grid взял принципы усреднения, расчёта средних цен и частичного закрытия позиций, а опыт VR Locker помог с управлением встречными позициями BUY и SELL. Главная идея — не пытаться победить весь замок разом, а разбирать его на небольшие группы позиций, используя движение рынка для сокращения накопленного убытка.
Как робот раскрывает замок
Алгоритм работает циклами, и каждый цикл состоит из нескольких шагов:
- Анализ позиций. Советник считает количество BUY и SELL, их объёмы, цены открытия, текущий результат, а также средние цены покупок и продаж. По этим данным он определяет, с какими позициями работать в первую очередь.
- Закрытие прибыльных комбинаций. Прежде чем использовать усреднение, робот ищет сочетания встречных позиций, совместное закрытие которых даёт положительный результат. Если такие есть, корзина сокращается без открытия дополнительных сделок.
- Усреднение оставшихся позиций. Когда подходящих комбинаций нет, включается алгоритм усреднения: при достижении заданного расстояния открывается дополнительная позиция BUY или SELL, которая приближает расчётную цену выхода выбранной группы к рынку. Расположение и объёмы уже открытых позиций при этом учитываются.
- Частичное закрытие. Когда цена достигает условий закрытия выбранной группы, корзина сокращается частичным закрытием позиций минимальным допустимым лотом и закрытием отдельных крупных позиций. Например, вместо полного закрытия нескольких старых сделок можно закрыть от каждой по 0.01 лота.
- Повторение циклов. После каждого закрытия робот заново анализирует остаток. Даже если все SELL уже закрыты и остались только BUY (или наоборот), алгоритм предусматривает дальнейшее управление односторонней корзмной.
- Освобождение счёта. Конечная цель — закрыть все позиции управляемой корзины. Если рыночные условия позволяют последовательно закрывать оставшиеся группы, работа продолжается, пока число открытых позиций не достигнет нуля.
Тестер, демо-счёт и реальный счёт
Чтобы вы могли проверить алгоритм, не открывая вручную десятки позиций, в тестере стратегий советгик сам строит замок из множества сделок BUY и SELL с равными суммарными объёмами, после чего начинает его раскрывать. Объём тестового замка задаётся в настройках. В визуальном режиме можно наблюдать, как робот анализирует позиции, добавляет усреднения и закрывает комбинации. На демо-счёте принцип тот же: советник создаёт замок и работает с ним на текущем рынке, без риска для реальных средств.
На реальном счёте задача иная: робот управляет уже существующими позициями, новый замок он не создаёт. При этом количество и объёмы покупок и продаж могут различаться: советник рассчитан и на полностью залоченные корзины, и на корзины, где одна сторона преобладает.
Как правильно протестировать
- В тестере стратегий MetaTrader 5 (Ctrl+R) выберите советник, инструмент, период, депозит и плечо, максимально близкие к вашим реальным условиям.
- Для наиболее точной проверки используйте режим «Все тики на основе реальных тиков» и включите визуализацию.
- Обязательно выберите хеджинговый тип счёта (Hedging), иначе одновременное удержание BUY и SELL по одному инструменту невозможно.
- Когда алгоритм успешно завершает полный цикл и закрывает все позиции, на графике тестера появляется вертикальная линия.
- Проверьте разные участки рынка: рост, падение, боковик, высокую волатильность, а также разные депозиты и объёмы замка. Смотрите не только на закрытые сделки, но и на Equity, свободную маржу, число позиций и просадку.
- Затем запустите демо-счёт того брокера, у которого планируете торговать, и посмотрите работу при росте спреда и нехватке маржи.
- Создайте на демо несколько корзин: равный замок, замок с неравными объёмами, корзину только из BUY и только из SELL.
Важные предупреждения
- На счёте обязательно должны быть свободные средства и достаточная маржа: для усреднения советник может открывать дополнительные позиции. Недостаток маржи способен помешать работе алгоритма и привести к принудительному закрытию позиций брокером.
- Гарантий успешного раскрытия замка нет. Результат зависит от состояния счёта, расположения позиций, доступных средств и дальнейшего движения рынка.
- Усреднение связано с дополнительным риском.
- Хороший результат в тестере не означает, что робот раскроет любой реальный замок: история не воспроизводит все особенности исполнения.
- В первую очередь советник старается высвободить доступные средства: если на счёте есть положительные замки или прибыльные комбинации, он закрывает их первыми.
Рекомендации
Я рекомендую относиться к замку как к временной мере, у которой с самого начала должен быть план выхода. Вот что на практике оказывается самым важным:
- Я рекомендую до открытия замка записать, при каких условиях и каким способом вы будете его раскрывать.
- Не используйте замок как замену стоп-лоссу, если не готовы работать с ним дальше: убыток он только замораживает.
- Следите за маржой и накопленным свопом: именно они чаще всего определяют, сколько времени у вас есть.
- На практике работает следующим образом: сначала закрываются прибыльные комбинации встречных позиций, затем при достаточной марже применяется усреднение, а оставшаяся корзина сокращается частичными закрытиями.
- Мною было замечено, что трейдеры чаще ошибаются не в выборе способа раскрытия, а в нехватке запаса маржи и терпения.
- Любой метод, включая VR Unlock Smart, сначала проверяйте в тестере и на демо-счёте того брокера, у которого собираетесь торговать.
- Не используйте для раскрытия замка средства, потерю которых вы не можете себе позволить. Иногда сознательно закрыть корзину целиком — тоже взвешенное решение.
Если материал был полезен, заходите в Telegram-канал и в мой профиль на MQL5: там я делюсь новыми статьями и разборами. Торговля на финансовых рынках связана с риском потери средств, а материал носит образовательный характер и не является торговой рекомендацией.


