VR Black Box - robot comercial que utiliza una estrategia comercial Swing modificada
[Русский] - [English] - [中文] - [Español] - [Português] - [日本語] - [Deutsch] - [한국어] - [Français] - [Italiano] - [Türkçe]
Un principiante en el trading algorítmico se pierde con facilidad: hay miles de estrategias y el mercado se mueve más rápido de lo que tardas en tomar una decisión. ¿Te suena familiar? La mayoría de los asesores son demasiado complejos de configurar o se dedican a «adivinar» las velas con un riesgo impredecible. VR Black Box resuelve este problema de otra manera: no predice el futuro, sino que sigue de forma secuencial el movimiento del precio, abre posiciones según reglas estrictas y gestiona la operación por sí mismo, de la entrada a la salida. En este artículo analizaremos cómo está estructurado el asesor, qué ajustes lo hacen flexible para cualquier estilo de trading y por qué puedes probarlo en el tester de estrategias antes incluso de comprarlo.
Versión de demostración del programa
El robot está desarrollado por un trader-programador con más de 15 años de experiencia y la estrategia ha sido además verificada por inteligencia artificial. Funciona con cualquier instrumento y timeframe, en el tester y en el terminal real, para MetaTrader 4 y MetaTrader 5. A continuación, un análisis honesto de su estructura, algoritmo y ajustes.

En resumen: cuál es la fuerza de VR Black Box
Un robot de tendencias clásico solo responde a la pregunta «¿comprar o vender?». VR Black Box responde también a la segunda pregunta, no menos importante: cómo gestionar la posición después de la entrada. El asesor calcula por sí mismo el volumen teniendo en cuenta la comisión y el swap, vigila el spread y la llegada de una nueva barra, mantiene niveles virtuales «secretos» de Take Profit y Stop Loss, acerca el trailing stop siguiendo al precio, hace una pausa tras una pérdida y, al alcanzar el resultado fijado, cierra todas las posiciones. El ciclo completo, desde la comprobación de las condiciones hasta el cálculo del resultado, transcurre de forma automática.
La automatización no solo aporta rapidez, sino también una reproducibilidad férrea de las reglas: el robot no se deja llevar por las emociones, no «aguanta» las pérdidas y actúa igual cualquier día de la semana. Tú defines la lógica una sola vez y el asesor la ejecuta sin desviaciones.
Análisis detallado de las propiedades únicas
El sistema puede operar en cinco modos. Jointly Buying and Selling mantiene dos líneas independientes: un lote de compras y un lote de ventas simultáneos (para ello se necesita una cuenta con cobertura/hedging). Alternately Buying and Selling determina la dirección de la nueva operación por el resultado de la anterior: si es positiva, continuamos; si es negativa, giramos. Accidental Purchase or Sale implementa la mecánica de «cara o cruz» con control total del ciclo y del riesgo. Los modos Only Buy y Only Sell limitan la operativa a una sola dirección: práctico cuando el mercado muestra una clara tendencia.
Modo manual: una posibilidad poco habitual entre los asesores. Si el trader ha abierto una posición por su cuenta y esta se ha ido a pérdidas, basta con poner MagicNumber en 0 y el robot empezará a abrir posiciones opuestas siguiendo su lógica, ayudando a compensar la pérdida y a llevar la situación a punto de equilibrio. Así, el asesor pasa de ser un «receptor» de la estrategia a un auténtico asistente de gestión del riesgo.
Un orgullo especial del asesor son los niveles virtuales «secretos». En el modo Virtual Levels (Secret), el propio robot controla los Take Profit y Stop Loss operativos en la memoria del terminal, sin revelarlos al bróker, mientras que en el servidor se colocan stops reales de seguridad por si se interrumpe la conexión. Si prefieres la transparencia, activa Real levels y los niveles se envían al bróker como niveles clásicos. El trailing stop en ambos modos acerca el stop loss siguiendo al precio, preservando la ganancia acumulada.

El lote de compras y el lote de ventas se calculan por separado e independientemente, teniendo en cuenta la comisión y el swap. Se admiten tres métodos de cálculo: Fixed lot (lote fijo), Percentage lot (porcentual) y The balance for the minimum lot (según el saldo). Lot Multiplier define el multiplicador del volumen y Type of lot increase, la regla de aplicación: la martingala aumenta el lote tras una pérdida y la anti-martingala, tras un beneficio. El lote mínimo del instrumento se tiene en cuenta automáticamente.
Tras una operación en pérdidas, el asesor hace una pausa: por tiempo, por distancia, por ambas condiciones (Y) o por la primera que se cumpla (O). La gestión del saldo evalúa el resultado total de todas las posiciones (beneficio más swap más comisión) y, al alcanzar el objetivo fijado, las cierra todas: entonces el robot se detiene o inicia un nuevo ciclo. El control del spread pausa las entradas cuando este se amplía, y la nueva barra permite operar según el timeframe elegido, independientemente del gráfico en el que se lance el asesor.
Algoritmo de trabajo: de la comprobación de condiciones al cierre del ciclo
En la base del algoritmo está el seguimiento continuo del precio. En cada nueva barra, el robot pasa por una cadena de comprobaciones: ¿el spread es admisible?, ¿ha llegado una nueva barra?, ¿ha expirado la demora tras la pérdida?, ¿la dirección coincide con el modo elegido? Si las condiciones no se cumplen, no se crea la entrada. Esto protege frente a operaciones impulsivas del tipo «abrir por abrir».
Nueva barra -> comprobación del spread -> comprobación de la demora tras la pérdida -> determinación de la dirección según el modo -> cálculo del volumen -> apertura de la posición -> acompañamiento (Take Profit, Stop Loss, trailing stop) -> cierre -> el resultado se tiene en cuenta en el siguiente ciclo.
Cuando las condiciones se cumplen, el asesor calcula el volumen y abre la posición. En la etapa de acompañamiento actúan Take Profit, Stop Loss, los niveles virtuales (si están activados) y el trailing stop. Tras el cierre, el ciclo se cierra: el resultado se tiene en cuenta en el siguiente volumen; en caso de pérdida se activa la pausa y, al alcanzar el saldo objetivo, actúa la gestión del saldo. Así, un ciclo fluye suavemente hacia el siguiente.
Técnicamente, el asesor está construido sobre una biblioteca modular unificada: los precios Bid y Ask se almacenan en caché una sola vez por tick, los niveles Take Profit y Stop Loss solo se modifican ante un cambio real y el cálculo histórico se ejecuta según un programa. Esto reduce la carga sobre el terminal y el servidor. Al iniciarse, el robot comprueba el tipo de cuenta y los permisos de algotrading para informar de inmediato de los problemas.

El asesor funciona en el tester de estrategias y en el terminal real, con cualquier instrumento —pares de divisas de Forex, metales, criptomonedas, CFD e índices— y en cualquier timeframe. Para operar simultáneamente con compras y ventas se necesita una cuenta de tipo Hedging; para la martingala se recomienda un apalancamiento a partir de 1:100; para el trabajo 24/7, un servidor VPS.
Ajustes del robot de trading: del spread a Telegram
Todos los parámetros están agrupados en bloques lógicos. Los nombres de los parámetros se dan estrictamente en inglés, tal como aparecen en el terminal de MetaTrader, y las explicaciones se traducen al español. Los ajustes marcados con el símbolo * son ajustes de instalación.
< = Trading Settings = > — controlan la entrada en el mercado y los niveles de protección:
- Maximum Spread (0-Disabled) — el spread máximo admisible con el que el robot abre posiciones. La limitación solo afecta a la entrada: si el spread es mayor que el fijado, el robot no abre nuevas posiciones, pero sigue acompañando las ya abiertas. 0: comprobación desactivada.
- Take Profit (0-Disabled) — el beneficio objetivo de la posición, se fija en puntos.
- Stop Loss (0-Disabled) — la pérdida admisible de la posición, se fija en puntos.
- Type of stop levels — tipo de niveles de stop: Real levels (niveles clásicos que se envían al bróker) o Virtual Levels (Secret) (virtuales «secretos» que se ejecutan en el terminal; mientras tanto, en el servidor se colocan stops reales de seguridad).
- New bar (select the timeframe for the new bar) — operar ante la llegada de una nueva barra del timeframe elegido, desde 1 minuto hasta 1 mes.
- Type of trading strategy — modo de dirección: Jointly Buying and Selling, Alternately Buying and Selling, Accidental Purchase or Sale, Only Buy, Only Sell.
< = Lot calculation settings = > — cálculo del volumen de negociación:
- The type of lot calculation — método de cálculo: Fixed lot (lote fijo, por ejemplo 0.01), Percentage lot (porcentual, porcentaje del saldo), The balance for the minimum lot (según el saldo: el depósito se divide entre la cantidad fijada y se multiplica por el lote mínimo permitido).
- The initial lot — valor para el cálculo del lote.
- Lot Multiplier (0 - Disabled) — multiplicador del volumen para aumentar el volumen de negociación tras una pérdida o un beneficio.
- Type of lot increase — regla de aumento: Martingale (el lote crece tras una pérdida) o AntiMartingale (el lote crece tras un beneficio).
< = Distance calculation settings = > — pausa tras una pérdida:
- Type of delay after loss — estrategia de demora de apertura de la siguiente posición tras una pérdida: Disabled, By time, By distance, Time AND distance (ambas condiciones), Time OR distance (la primera que se cumpla).
- Time waiting (0 - Disabled) — pausa por tiempo, en segundos.
- Distance waiting (0 - Disabled) — pausa por distancia, en puntos.
< = Trailing Stop Settings = > — acompañamiento del beneficio:
- Trailing Stop Size (0 - Disabled) — tamaño del trailing stop en puntos. Cuanto menor sea el valor, más rápido «alcanza» el stop al precio actual y más estrechamente protege la ganancia acumulada.
< = Balance Settings = > — gestión del resultado general:
- Close all positions with profit (50 or -50) (0 - Disabled) — cierre de todas las posiciones al alcanzar el beneficio total fijado (valor positivo) o la pérdida (valor negativo).
- The Expert's actions after closing all positions — acción tras el cierre: Closing all positions + stopping the robot (detención completa) o Closing all positions + the robot will continue trading (continuación del trading).
< = Notification settings = > — comunicación con el trader:
- Manual mode, turning a losing trade into a profit — modo manual para llevar una posición en pérdidas a beneficios (MagicNumber debe estar establecido en 0).
- Panel Size — tamaño del panel informativo en el gráfico.
- Smartphone notifications — notificaciones al smartphone (el terminal debe estar configurado para Push).
- Notifications in the terminal — alertas de notificación en el terminal.
- Email Notifications — notificaciones al correo electrónico.
- Notifications in the Telegram channel — notificaciones al canal de Telegram.
- The name of the telegram channel — nombre del canal de Telegram.
- Telegram Bot Token — token secreto del bot de Telegram.

< = Other settings = > — parámetros adicionales:
- Comments on positions — comentario que se añade a las posiciones del asesor.
- MagicNumber — número único mediante el cual el robot distingue sus propias posiciones de las de otros asesores.
- Slippage — deslizamiento admisible en la ejecución. Para precios del tipo 0.12345 indique alrededor de 500; para precios del tipo 0.1234, alrededor de 50.
Lo esencial sobre los ajustes. Todos los bloques funcionan de forma independiente: puedes dejar los ajustes de trading «tal cual», activar solo el trailing stop o construir tu propio sistema de gestión del riesgo con gestión del saldo y pausa tras la pérdida. Empieza con los archivos de ajustes ya preparados y, después, cambia un parámetro cada vez, observando el comportamiento en el tester de estrategias.
Información sobre el autor
El autor es Vladimir Pastushak, trader-programador con más de 15 años de experiencia creando estrategias de trading para MetaTrader 4 y MetaTrader 5. Ha desarrollado toda una línea de robots que utilizan miles de traders en todo el mundo y perfecciona regularmente las estrategias teniendo en cuenta su experiencia.
La estrategia VR Black Box ha sido además verificada por inteligencia artificial: esto ha ayudado a eliminar errores y a hacer predecible el comportamiento del robot. El soporte técnico y las actualizaciones son gratuitos para los compradores.

Advertencia sobre los riesgos
Honestos sobre los riesgos. El trading conlleva un alto riesgo de pérdida de capital y ningún ajuste garantiza beneficios. Los resultados de las pruebas en el tester de estrategias no prometen resultados similares en una cuenta real. La martingala puede aumentar bruscamente la carga sobre el depósito: comience con el lote mínimo. Los niveles virtuales los ejecuta el terminal y dependen de su funcionamiento: si se interrumpe la conexión, el cierre puede no producirse —para eso existen los stops reales de seguridad. Evalúe no solo el beneficio, sino también la reducción (drawdown) y la necesidad de margen.
Antes de operar en real, pruebe siempre el asesor en el tester de estrategias y, después, en una cuenta demo con las mismas condiciones: símbolo, spread, comisión y tipo de cuenta. Comience con el volumen mínimo y auméntelo gradualmente a medida que crezca su confianza en la estrategia.
Conclusión
VR Black Box resuelve el principal problema del principiante: el asesor actúa según las reglas establecidas, sin distraerse ni dejarse llevar por las emociones. Cinco modos de trading, niveles virtuales «secretos», trailing stop, pausa tras la pérdida, cálculo separado del lote y gestión del saldo: todo ello puede comprobarse en el tester de estrategias antes incluso de comprar.

Descargue VR Black Box, ejecútelo en el tester con sus instrumentos, pruébelo en una cuenta demo y solo después pase al trading real. Puede plantear sus dudas al autor en los comentarios del artículo: el soporte es gratuito para los compradores.

Palabras clave
VR Black Box, robot de trading, asesor de MetaTrader, trading de tendencias, trading automático, configuración del asesor, martingala, trailing stop, niveles virtuales, gestión del capital


