VR Locker
- Эксперты
- Vladimir Pastushak
- Версия: 26.10
- Обновлено: 23 января 2026
- Активации: 20
Торговый робот VR Locker это автоматическая торговая стратегия основанная на торговле с использованием положительных замков. Принцип положительных замков в VR Locker основан на создании "подушки безопасности" из нереализованной прибыли через разнонаправленные позиции. Советник открывает начальные рыночные ордера Buy и Sell равного объема, затем "раздвигает" их сеткой ордеров в направлении движения цены, формируя замок, когда Sell находится выше Buy с положительным балансом.
Файлы настроек (set files), демо версии продукта, инструкции и бонусы доступны в [блоге]
Версия для [MetaTrader 5]
Принцип работы
Советник начинает с двух рыночных ордеров (Buy и Sell) равного объема, затем "раздвигает" их сеткой ордеров в зависимости от движения цены. Когда расстояние между позициями достигает заданного уровня, формируется новый положительный замок, накапливая прибыль для снижения просадки.
Эксперт работает в два этапа:
- Наработка положительных замков и создание подушки безопасности.
- Работа с положительными замками, раскрытие замков или использование с ручной торговой тактикой.
Рекомендации
- При работе с программой старайтесь использовать таймфремы от Н1 или больше.
- Советник протестирован и разрабатывался для валютных пар, но может работать и на производных финансовых инструментах
- Проводите настройку советника на демо счетах.
- Наращивайте большое количество замков, после того как Вы сделали 30-50 замков переводите все ордера на покупку/продажу в безубыток или подключайте трейлинг стоп.
- Давайте прибыли расти, это снизит психологическую нагрузку.
- Вы можете раскрывать замки согласно своей торговой стратегии.
- Соблюдайте правила мани менеджмента.
- Помните о рисках, связанных с торговлей на финансовых рынках.
Настройки торгового робота
[ * ] - настройки имеющие зависимость от количества знаков после точки в ценах финансового инструмента.
Описание настроек и настройки по умолчанию сделаны для 3-5 значимых брокеров. Для 2-4 значимых конфигурационных брокеров отмеченный знак [ * ] должен быть указан в 10 раз меньше.
Trading settings
- * Maximum spread (0 - Disabled) - Максимально допустимый спред при котором работает торговый робот. В случае если спред больше заданного торговый робот не открывает новые поиции. При этом продолжает контролировать и модифицировать ранее открытые позиции.
Lot calculation settings
- The type of lot calculation — Настройка позволяет выбрать тип автоматического расчёта лота.
- Fixed lot (Example: 0.01) — Режим, при котором используется стандартный фиксированный лот.
- Percentage lot (Example: 3) — Режим, при котором новый лот рассчитывается как процент от депозита.
- The balance for the minimum lot — Режим, при котором лот рассчитывается от суммы депозита для минимального лота. Например, трейдер задал депозит 500. В таком случае сумма общего депозита будет разделена на 500 и умножена на минимально допустимый лот брокера. Если депозит 2000 долларов и трейдер указал 500 долларов, 2000 / 500 = 4, 4 × 0.01 = 0.04, стартовый лот будет 0.04.
- Value (Lot, Percentage, Balance) — Значение для указанного типа расчёта лота.
- Manual sequence of lots, through ( ; ) — Настройка позволяет задать любую последовательность лотов вручную. Настройка имеет высший приоритет и отключает работу вышеописанных настроек.
- Type of automatic lot calculation — Настройка позволяет выбрать автоматический метод расчёта лотов для новых позиций, открывающихся против тренда.
- The starting lot (Calculation example: 1,1,1,1,1) — Лот остаётся без изменений и всегда равен рассчитанному лоту в настройке Value (Lot, Percentage, Balance).
- Martingale lot (Calculation example: 1,2,4,8,16) — Лот рассчитывается по формуле: лот предыдущей позиции умножается на 2.
- Fibo lot (Calculation example: 1,1,2,3,5,8) — Лот рассчитывается по принципу чисел Фибоначчи, каждый новый лот равен сумме двух предыдущих лотов.
- The sum of the maximum and starting lot (Calculation example: 1,2,3,4,5) — Лот рассчитывается по принципу сложения лота, рассчитанного в настройке Value (Lot, Percentage, Balance), и лота последней открытой позиции.
- The sum of lots of extreme positions (Calculation example: 3+,4,7,10) — Лот рассчитывается по принципу сложения лотов первой и последней позиций.
- Additional lot multiplier (0 - Disabled) — Настройка позволяет увеличить рассчитанный лот или уменьшить его. Пример: калькуляция Фибо без Additional lot multiplier: 1,1,2,3,5,8. Калькуляция с использованием Additional lot multiplier, равным 2: 1×2 = 2, 1+2=3×2, 3+6=9×2. Данная настройка может не только агрессивно увеличивать лоты, но и уменьшать их, если значение настройки меньше 0. Например, 1×0.5 = 0.5, 1 + 0.5 = 1.5 × 0.5 = 0.75.
- Maximum Buy lot — Настройка ограничивает максимальный лот для покупок; если в результате расчётов стратегии управления лотами лот будет больше, чем указано в настройке, торговый робот откроет позицию не превышающим значения, указанного в настройке.
- Maximum Sell lot — Настройка ограничивает максимальный лот для продаж; если в результате расчётов стратегии управления лотами лот будет больше, чем указано в настройке, торговый робот откроет позицию не превышающим значения, указанного в настройке.
Averaging settings
- Averaging type — Настройка позволяет выбрать тип расчёта средней цены. Частичное закрытие возможно только при использовании виртуальных уровней.
- [ ALL ] All positions, real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором в расчёт идут все позиции на покупку или все позиции на продажу.
- [ Max Min ] Two extreme positions, a real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором в расчёт идут две крайние позиции на покупку или две крайние позиции на продажу.
- [ Max Max ] The last two positions, the real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором в расчёт идут две последние позиции с большими лотами на покупку или две последние позиции с большими лотами на продажу.
- [ SMART ] Smart choice, Real TakeProfit — Работает только с реальными уровнями; тип усреднения, при котором торговый робот анализирует все цены усреднений и выбирает наилучшую.
- Do not use averaging — Настройка отключает автоматический расчёт средних цен. Управление позициями осуществляется с помощью других функций или вручную трейдером.
- * Minimum profit for closing positions (Example: 25) — Настройка задаёт количество пунктов дополнительной прибыли при закрытии серии позиций.
- > Manual sequence of profit, via ; (Example: 25; 20; 30; 38) — Настройка позволяет задать любую последовательность профита в пунктах вручную. Настройка имеет высший приоритет и отключает работу вышеописанной настройки (Minimum profit for closing positions).
Position step settings
- Distance calculation type — Тип расчёта дистанции для новых позиций против тренда.
- Points (Example: 100) — Дистанция рассчитывается в пунктах.
- Modified ATR (Example: 50) — Дистанция рассчитывается по модифицированной формуле индикатора ATR. В данном алгоритме дистанция на продажу может отличаться от дистанции на покупку.
- Percentages (Example: 1.5) — Дистанция рассчитывается как процент роста или падения текущей цены от последней позиции против тренда.
- Bollinger band difference (Example: 12) — Дистанция рассчитывается как разность между верхней и нижней линией индикатора Bollinger Bands.
- Donchian band difference (Example: 22) — Дистанция рассчитывается как разность между верхней и нижней линией индикатора Donchian.
- Average value of bars (Example: 30) — Дистанция рассчитывается как среднее значение баров за указанный период.
- ATR classic (Example: 14) — Дистанция рассчитывается как значение индикатора ATR.
- * Value (Points, Percentage, Indicator Period) — Значение для указанного типа расчёта дистанции.
- * Increase the step between positions (0 - Disabled) — Настройка позволяет увеличивать дистанцию в зависимости от количества позиций по типу против тренда.
- > Manual sequence of distance, through ; (Example: 50; 100; 80; 30) — Настройка позволяет задать любую последовательность дистанций вручную. Настройка имеет высший приоритет и отключает работу вышеописанных настроек.
Lock settings
- * Lock Size — Размер создаваемых замков в пунктах.
- Limit Lock — Количество создаваемых замков, ограничение не больше 50.
- Type of lock closure — Тип закрытия замков
- Don't close anything — Не закрывать замки, после создания заданного количества замков, трейдер сам решает что с ними делать.
- Close the oldest lock — Закрыть самый старый по времени замок.
- Close all locks — Закрыть все замки и продолжить торговлю.
Uptime settings
- New Bar trading — Настройка позволяет ограничить открытие торговых позиций появлением нового бара. В зависимости от выбранного периода и иных рассчитанных условий, торговый робот будет открывать позиции только с учётом появления нового бара указанного периода. Данная настройка не влияет на алгоритмы расчёта значений индикаторов. Все индикаторные расчёты производятся относительно периода, на котором работает торговый робот.
Other settings
- Info panel Size (0 - Disabled) — Настройка размера информационной панели.
- Smartphone notifications — Настройка позволяет получать уведомления об изменениях в торговле робота в MetaTrader на мобильное устройство.
- Notifications in the terminal — Настройка позволяет получать стандартное уведомление в терминале (Alert).
- Email notifications — Настройка позволяет получать уведомления об изменениях в торговле робота на электронный адрес.
- Telegram notifications — Настройка позволяет получать уведомления об изменениях в торговле робота в Telegram-канал.
- Telegram Channel Name — Имя Telegram-канала.
- Secret Telegram Bot token — Секретный токен Telegram-бота, работающего в канале.
- Serial number of items (MagicNumber) — Уникальный номер позиций.
- 4/5 Slippage (Points) — Проскальзывание.
- Comment on the positions — Комментарий к позициям или их маска. Маска позволяет создавать комментарии автоматически. Максимальное количество тегов для маски — 3. Пример: :eaname: :magic: — комментарий будет: VR Smart Grid v.25.020 MN 227.
- Теги масок:
- :eaname: — запишет в комментарий имя торгового робота и его версию.
- :magic: — запишет в комментарий MagicNumber торгового робота.
- :balance: — запишет в комментарий баланс торгового счёта на момент открытия позиции.
- :equity: — запишет плавающую прибыль или убыток на момент открытия позиции.
- :typpos: — запишет тип позиции.
- Теги масок:
Важно! При тестировании программы в тестере стратегий учитывайте следующее:
- Наиболее объективное тестирование — это использование программы в реальных условиях. Для оценки фактической эффективности приложения рекомендуется протестировать работу на учебном или микро-счёте.
- Встроенный в MetaTrader тестер стратегий не учитывает ряд критически важных факторов, таких как: динамический спред, комиссии, задержки (пинги), реквоты, реальную скорость поступления тиков, качество тиковых данных и другие рыночные условия.
- Результаты по прибыльности или убыточности, полученные исключительно в тестере стратегий, нельзя считать достоверными и принимать за основу для торговых решений.


New Vers. works like Money printer, with the right settings !!! test on Backtest and Demo to find best settings.