VR Locker
- Asesores Expertos
- Vladimir Pastushak
- Versión: 26.10
- Actualizado: 23 enero 2026
- Activaciones: 20
VR Locker es un robot de trading automático basado en una estrategia que utiliza cierres positivos. El principio de los cierres positivos en VR Locker se basa en crear un "colchón de seguridad" a partir de ganancias no realizadas mediante posiciones opuestas. El asesor abre órdenes de mercado iniciales de Compra y Venta con el mismo volumen, luego las "expande" con una cuadrícula de órdenes en la dirección del movimiento del precio, formando un cierre cuando la Venta está por encima de la Compra con un saldo positivo.
Los archivos de configuración (set files), versiones de demostración del producto, instrucciones y bonificaciones están disponibles en el [blog]
Versión para [MetaTrader 5]
Principio de funcionamiento
El asesor comienza con dos órdenes de mercado (Compra y Venta) del mismo volumen, luego las "expande" con una cuadrícula de órdenes dependiendo del movimiento del precio. Cuando la distancia entre las posiciones alcanza un nivel determinado, se forma un nuevo cierre positivo, acumulando ganancias para reducir la reducción (drawdown).
El experto funciona en dos etapas:
- Acumulación de cierres positivos y creación del colchón de seguridad.
- Trabajo con cierres positivos, apertura de cierres o uso con una táctica de trading manual.
Recomendaciones
- Al trabajar con el programa, intente utilizar marcos temporales (timeframes) de H1 o superiores.
- El asesor ha sido probado y desarrollado para pares de divisas, pero también puede funcionar con instrumentos financieros derivados.
- Realice la configuración del asesor en cuentas de demostración (demo).
- Acumule una gran cantidad de cierres; después de haber hecho 30-50 cierres, mueva todas las órdenes de compra/venta al punto de equilibrio (breakeven) o conecte el trailing stop.
- Permita que las ganancias crezcan; esto reducirá la carga psicológica.
- Puede abrir los cierres de acuerdo con su propia estrategia de trading.
- Cumpla con las reglas de gestión del dinero (money management).
- Recuerde los riesgos asociados con el trading en los mercados financieros.
Configuración del robot de trading
[ * ] - configuraciones que dependen del número de decimales en los precios del instrumento financiero.
Las descripciones de las configuraciones y los ajustes predeterminados están hechos para brokers de 3-5 dígitos. Para brokers de configuración de 2-4 dígitos, el signo marcado [ * ] debe ser 10 veces menor.
Trading settings
- * Maximum spread (0 - Disabled) - El diferencial (spread) máximo permitido al cual opera el robot de trading. Si el diferencial es mayor que el establecido, el robot de trading no abre nuevas posiciones. Sin embargo, continúa monitoreando y modificando las posiciones abiertas previamente.
Lot calculation settings
- The type of lot calculation — Esta configuración permite seleccionar el tipo de cálculo automático del lote.
- Fixed lot (Example: 0.01) — Modo que utiliza un lote fijo estándar.
- Percentage lot (Example: 3) — Modo donde un nuevo lote se calcula como un porcentaje del depósito.
- The balance for the minimum lot — Modo donde el lote se calcula a partir del monto del depósito para el lote mínimo. Por ejemplo, un trader establece un depósito de 500. En este caso, el monto total del depósito se divide por 500 y se multiplica por el lote mínimo permitido por el broker. Si el depósito es de $2000 y el trader especifica $500, 2000 / 500 = 4, 4 × 0.01 = 0.04, el lote inicial será 0.04.
- Value (Lot, Percentage, Balance) — Valor para el tipo de cálculo de lote especificado.
- Manual sequence of lots, through ( ; ) — Esta configuración permite establecer manualmente cualquier secuencia de lotes. Tiene la prioridad más alta y desactiva el funcionamiento de las configuraciones descritas anteriormente.
- Type of automatic lot calculation — Esta configuración permite seleccionar un método automático para calcular lotes para nuevas posiciones que se abren en contra de la tendencia.
- The starting lot (Calculation example: 1,1,1,1,1) — El lote permanece sin cambios y siempre es igual al lote calculado en la configuración Value (Lot, Percentage, Balance).
- Martingale lot (Calculation example: 1,2,4,8,16) — El lote se calcula mediante la fórmula: el lote de la posición anterior se multiplica por 2.
- Fibo lot (Calculation example: 1,1,2,3,5,8) — El lote se calcula según el principio de los números de Fibonacci, cada nuevo lote es igual a la suma de los dos lotes anteriores.
- The sum of the maximum and starting lot (Calculation example: 1,2,3,4,5) — El lote se calcula sumando el lote calculado en la configuración Value (Lot, Percentage, Balance) y el lote de la última posición abierta.
- The sum of lots of extreme positions (Calculation example: 3+,4,7,10) — El lote se calcula sumando los lotes de la primera y la última posición.
- Additional lot multiplier (0 - Disabled) — Esta configuración permite aumentar o disminuir el lote calculado. Ejemplo: cálculo de Fibonacci sin Additional lot multiplier: 1,1,2,3,5,8. Cálculo usando Additional lot multiplier igual a 2: 1×2 = 2, 1+2=3×2, 3+6=9×2. Esta configuración no solo puede aumentar los lotes agresivamente, sino también reducirlos si el valor de la configuración es menor que 0. Por ejemplo, 1×0.5 = 0.5, 1 + 0.5 = 1.5 × 0.5 = 0.75.
- Maximum Buy lot — Esta configuración limita el lote máximo para compras; si, como resultado de los cálculos de la estrategia de gestión de lotes, el lote es mayor que el especificado en la configuración, el robot de trading abrirá una posición que no exceda el valor indicado en la configuración.
- Maximum Sell lot — Esta configuración limita el lote máximo para ventas; si, como resultado de los cálculos de la estrategia de gestión de lotes, el lote es mayor que el especificado en la configuración, el robot de trading abrirá una posición que no exceda el valor indicado en la configuración.
Averaging settings
- Averaging type — Esta configuración permite seleccionar el tipo de cálculo del precio promedio. El cierre parcial solo es posible cuando se utilizan niveles virtuales.
- [ ALL ] All positions, real TakeProfit — Funciona solo con niveles reales; tipo de promediado donde se tienen en cuenta todas las posiciones de compra o todas las posiciones de venta.
- [ Max Min ] Two extreme positions, a real TakeProfit — Funciona solo con niveles reales; tipo de promediado donde se tienen en cuenta las dos posiciones extremas de compra o las dos posiciones extremas de venta.
- [ Max Max ] The last two positions, the real TakeProfit — Funciona solo con niveles reales; tipo de promediado donde se tienen en cuenta las dos últimas posiciones con lotes más grandes para compras o las dos últimas posiciones con lotes más grandes para ventas.
- [ SMART ] Smart choice, Real TakeProfit — Funciona solo con niveles reales; tipo de promediado donde el robot de trading analiza todos los precios de promediado y selecciona el mejor.
- Do not use averaging — Esta configuración desactiva el cálculo automático de precios promedio. La gestión de posiciones se lleva a cabo mediante otras funciones o manualmente por el trader.
- * Minimum profit for closing positions (Example: 25) — Esta configuración especifica la cantidad de pips de ganancia adicional al cerrar una serie de posiciones.
- > Manual sequence of profit, via ; (Example: 25; 20; 30; 38) — Esta configuración permite establecer manualmente cualquier secuencia de ganancias en pips. Tiene la prioridad más alta y desactiva el funcionamiento de la configuración descrita anteriormente (Minimum profit for closing positions).
Position step settings
- Distance calculation type — Tipo de cálculo de distancia para nuevas posiciones en contra de la tendencia.
- Points (Example: 100) — La distancia se calcula en puntos (pips).
- Modified ATR (Example: 50) — La distancia se calcula mediante una fórmula modificada del indicador ATR. En este algoritmo, la distancia para ventas puede diferir de la distancia para compras.
- Percentages (Example: 1.5) — La distancia se calcula como un porcentaje de aumento o disminución del precio actual desde la última posición en contra de la tendencia.
- Bollinger band difference (Example: 12) — La distancia se calcula como la diferencia entre la línea superior e inferior del indicador Bandas de Bollinger.
- Donchian band difference (Example: 22) — La distancia se calcula como la diferencia entre la línea superior e inferior del indicador Donchian.
- Average value of bars (Example: 30) — La distancia se calcula como el valor promedio de las barras durante un período especificado.
- ATR classic (Example: 14) — La distancia se calcula como el valor del indicador ATR.
- * Value (Points, Percentage, Indicator Period) — Valor para el tipo de cálculo de distancia especificado.
- * Increase the step between positions (0 - Disabled) — Esta configuración permite aumentar la distancia dependiendo de la cantidad de posiciones del tipo en contra de la tendencia.
- > Manual sequence of distance, through ; (Example: 50; 100; 80; 30) — Esta configuración permite establecer manualmente cualquier secuencia de distancias. Tiene la prioridad más alta y desactiva el funcionamiento de las configuraciones descritas anteriormente.
Lock settings
- * Lock Size — Tamaño de los cierres creados en pips.
- Limit Lock — Cantidad de cierres creados, limitado a no más de 50.
- Type of lock closure — Tipo de cierre de los cierres
- Don't close anything — No cierra los cierres; después de crear la cantidad especificada de cierres, el trader decide qué hacer con ellos.
- Close the oldest lock — Cierra el cierre más antiguo por tiempo.
- Close all locks — Cierra todos los cierres y continúa operando.
Uptime settings
- New Bar trading — Esta configuración permite limitar la apertura de posiciones de trading a la aparición de una nueva barra. Dependiendo del período seleccionado y otras condiciones calculadas, el robot de trading abrirá posiciones solo considerando la aparición de una nueva barra del período especificado. Esta configuración no afecta los algoritmos de cálculo de valores de los indicadores. Todos los cálculos de indicadores se realizan en relación con el período en el que opera el robot de trading.
Other settings
- Info panel Size (0 - Disabled) — Configuración del tamaño del panel de información.
- Smartphone notifications — Esta configuración permite recibir notificaciones sobre cambios en el trading del robot en MetaTrader en un dispositivo móvil.
- Notifications in the terminal — Esta configuración permite recibir una notificación estándar en el terminal (Alert).
- Email notifications — Esta configuración permite recibir notificaciones sobre cambios en el trading del robot por correo electrónico.
- Telegram notifications — Esta configuración permite recibir notificaciones sobre cambios en el trading del robot en un canal de Telegram.
- Telegram Channel Name — Nombre del canal de Telegram.
- Secret Telegram Bot token — Token secreto del bot de Telegram que opera en el canal.
- Serial number of items (MagicNumber) — Número único de las posiciones.
- 4/5 Slippage (Points) — Deslizamiento (Slippage).
- Comment on the positions — Comentario en las posiciones o su máscara. La máscara permite crear comentarios automáticamente. El número máximo de etiquetas para una máscara es 3. Ejemplo: :eaname: :magic: — el comentario será: VR Smart Grid v.25.020 MN 227.
- Etiquetas de la máscara:
- :eaname: — escribirá en el comentario el nombre del robot de trading y su versión.
- :magic: — escribirá en el comentario el MagicNumber del robot de trading.
- :balance: — escribirá en el comentario el saldo de la cuenta de trading en el momento de abrir la posición.
- :equity: — escribirá en el comentario la ganancia o pérdida flotante en el momento de abrir la posición.
- :typpos: — escribirá en el comentario el tipo de posición.
- Etiquetas de la máscara:
¡Importante! Al probar el programa en el Probador de Estrategias, considere lo siguiente:
- La prueba más objetiva es utilizar el programa en condiciones reales. Para evaluar la efectividad real de la aplicación, se recomienda probar su funcionamiento en una cuenta de práctica (demo) o microcuenta.
- El Probador de Estrategias integrado en MetaTrader no tiene en cuenta una serie de factores críticamente importantes, tales como: diferencial dinámico, comisiones, retrasos (pings), requotes, velocidad real de recepción de ticks, calidad de los datos de ticks y otras condiciones del mercado.
- Los resultados de rentabilidad o pérdida obtenidos exclusivamente en el Probador de Estrategias no pueden considerarse confiables y no deben tomarse como base para decisiones de trading.


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