NextGen Premium
- Asesores Expertos
- Versión: 1.2
- Activaciones: 5
NextGen Premium es un asesor experto automatizado para MetaTrader 5 diseñado principalmente para el XAUUSD (oro).
El asesor técnico utiliza una rejilla de órdenes pendientes bidireccionales. Coloca órdenes «Buy Stop» por encima del precio de mercado actual y órdenes «Sell Stop» por debajo del mismo. El asesor técnico no utiliza indicadores ni predicciones de tendencias para determinar la dirección de la operación. Las órdenes se activan cuando el precio de mercado alcanza el nivel correspondiente de la orden pendiente.
El EA está diseñado para mantener una rejilla estructurada e incluye gestión de posiciones, stop loss basado en el capital y trailing stop, límites de negociación diarios, un filtro de fin de semana y funciones de actualización de la rejilla.
Cómo funciona el EA
Cuando se inicia el EA, crea órdenes pendientes «Buy Stop» y «Sell Stop» en torno al precio de mercado actual. La primera orden de cada lado se coloca según la distancia inicial configurada, mientras que las órdenes adicionales se colocan utilizando el paso de rejilla configurado.
Los niveles de la rejilla se mantienen utilizando un espaciado de precios fijo. Cuando se reconstruye la rejilla, el EA sigue utilizando el paso de rejilla configurado para determinar los niveles disponibles.
Si el bróker exige una distancia mínima mayor para las órdenes pendientes, el EA ajusta el primer nivel de orden válido en consecuencia.
Cuando se activa una orden pendiente, se eliminan las órdenes pendientes restantes del mismo lado. Esto deja una posición abierta en esa dirección, mientras que el lado opuesto puede seguir manteniendo sus órdenes pendientes.
El EA no aumenta el tamaño del lote tras una operación con pérdidas.
Actualización de la rejilla
El EA incluye dos mecanismos de actualización de la rejilla.
El primer mecanismo se basa en la recuperación de una posición con pérdidas. Cuando una operación abierta alcanza el umbral de pérdidas configurado y posteriormente se recupera hasta dicho umbral, el EA puede reconstruir la rejilla de órdenes pendientes del lado opuesto utilizando la distancia configurada respecto al precio de entrada de la operación. La posición abierta en sí no se ve modificada por esta operación de actualización.
Cada operación abierta puede activar su propia actualización según las condiciones configuradas.
El segundo mecanismo se activa cuando un lado tiene una posición abierta y el lado opuesto no. El EA registra el último nivel de cierre del lado sin posición y puede reconstruir la rejilla de ese lado cuando el mercado se aleja la distancia configurada del nivel registrado.
El precio de referencia se actualiza tras cada movimiento que cumpla los requisitos, de modo que la rejilla opuesta pueda seguir reposicionándose cuando el mercado se mueva más en la misma dirección.
La actualización de la rejilla se pausa cuando ambas partes tienen posiciones abiertas. Una condición de actualización pendiente puede permanecer activa hasta que se cumplan las condiciones necesarias para la actualización.
Stop Loss y Trailing Stop
El EA ofrece un stop loss basado en el dinero. El importe del stop loss se especifica en la divisa de la cuenta y se ajusta en función del volumen de la posición.
El EA también ofrece un trailing stop basado en el dinero. Cuando una posición alcanza el beneficio de activación del trailing configurado, el EA registra el mayor beneficio flotante alcanzado por la posición. La posición se cierra cuando el beneficio flotante cae en la distancia de trailing configurada desde ese máximo.
El stop loss y el trailing stop son gestionados por el EA y no se colocan como niveles de stop convencionales en el servidor del bróker.
Por este motivo, la terminal MetaTrader 5 debe permanecer en funcionamiento para que estas funciones de protección operen correctamente. Se recomienda el alojamiento continuo a través de un VPS.
Límites diarios de negociación
El EA puede utilizar límites diarios de pérdidas y de ganancias basados en el saldo de la cuenta registrado al inicio de la jornada bursátil.
Cuando se alcanza el límite diario configurado, el EA deja de abrir nuevas operaciones y cancela las órdenes pendientes. Las posiciones con pérdidas pueden cerrarse según la configuración establecida, mientras que las posiciones que ya generan beneficios pueden permanecer activas y seguir siendo gestionadas por el trailing stop.
El saldo de referencia diario se restablece al inicio de la siguiente jornada de negociación.
Filtro de fin de semana
El EA incluye un filtro de fin de semana configurable.
A la hora de cierre del viernes configurada, el EA puede eliminar las órdenes pendientes, cerrar las posiciones abiertas y suspender la negociación hasta la hora de reanudación del lunes configurada.
También se puede configurar un periodo previo al cierre para que el proceso de cierre comience antes de la hora de cierre del viernes indicada.
El horario de fin de semana utiliza un desfase horario respecto al GMT especificado por el usuario. Esto permite configurar las horas del viernes y del lunes independientemente de la hora del servidor del bróker.
Tamaño dinámico del lote
El EA admite el tamaño dinámico de lotes en función del saldo de la cuenta.
Cuando el tamaño dinámico del lote está desactivado, el EA utiliza el valor de LotSize configurado.
Cuando el tamaño dinámico de los lotes está activado, el tamaño del lote aumenta según el ajuste «BalancePerLotStep».
Por ejemplo, con un LotSize de 0,01 y un BalancePerLotStep de 500, la progresión configurada es de 0,01 en los niveles de saldo más bajos, de 0,02 tras alcanzar el siguiente nivel de saldo y de 0,03 tras el siguiente nivel.
Los usuarios deben verificar el tamaño de la posición resultante y los requisitos de margen en su propia cuenta de operaciones antes de utilizar el EA con fondos reales.
Información en el gráfico
El EA ofrece un panel en el gráfico que muestra información sobre el estado actual de la operación.
El panel puede mostrar el modo de mercado y la sesión actuales, el número de órdenes pendientes de compra stop y venta stop, el número de posiciones abiertas, las ganancias o pérdidas flotantes, el spread actual y el estado de la negociación algorítmica de la terminal.
El EA también ofrece un botón «CERRAR TODO» para la intervención manual. Esta función elimina las órdenes pendientes del EA y cierra sus posiciones en el símbolo seleccionado.
Requisitos de cuenta y símbolo
El EA se ha desarrollado y probado principalmente para el XAUUSD (oro).
Las distancias predeterminadas de la rejilla se han diseñado en función de la escala de precios del oro. El EA puede utilizarse con otros instrumentos, pero los ajustes de distancia respecto al precio deben adaptarse en función del instrumento con el que se opere.
Se requiere una cuenta de cobertura, ya que el EA puede mantener posiciones en ambas direcciones al mismo tiempo.
El EA funciona en cualquier marco temporal del gráfico, ya que su lógica de entrada se basa en la información de ticks y precios, en lugar de en indicadores de barras.
Se recomienda un bróker con condiciones de spread adecuadas y que admita órdenes stop pendientes.
El stop loss, el trailing stop, los límites diarios y el filtro de fin de semana son gestionados internamente por el EA. Por lo tanto, la terminal debe permanecer conectada y en funcionamiento durante la operación. Se recomienda un VPS para un funcionamiento continuo.
Cada instancia del EA debe utilizar un MagicNumber diferente cuando se ejecuten varias instancias en la misma cuenta.
Primeros pasos
Asigna el EA a un gráfico de XAUUSD y activa el trading algorítmico en MetaTrader 5.
Comprueba el panel del gráfico para confirmar que el EA está activo y que se han creado las órdenes pendientes.
Configure la diferencia horaria con respecto al GMT según la zona horaria que desee utilizar para la programación de fin de semana.
Establece el tamaño del lote o activa el tamaño dinámico del lote y configura el incremento del saldo.
Configura el stop loss basado en el capital según la cantidad que estés dispuesto a arriesgar en una posición individual.
Prueba el EA en una cuenta demo con tu bróker antes de utilizarlo en una cuenta real. Los spreads del bróker, las condiciones de ejecución y las especificaciones de negociación pueden afectar al comportamiento de una estrategia de órdenes pendientes.
Parámetros de entrada
MagicNumber identifica las órdenes y posiciones gestionadas por este EA. Utiliza un valor diferente para cada instancia del EA.
ShowVerboseLogs controla los mensajes detallados que se escriben en el diario de expertos de MetaTrader 5.
LotSize define el tamaño del lote base.
UseDynamicLot activa o desactiva la progresión de lotes basada en el saldo.
BalancePerLotStep define el saldo de la cuenta necesario para cada paso adicional en el tamaño del lote.
UseDollarSL activa el stop loss basado en el importe en dólares.
StopLossDollars define el importe del stop loss en la divisa de la cuenta para el tamaño de posición configurado.
UseTrailingStop activa el trailing stop basado en el dinero.
TrailingStartDollars define el nivel de beneficio a partir del cual se activa el stop dinámico.
TrailingStopDollars define la cantidad de beneficio flotante que se puede recuperar del beneficio máximo registrado.
UseDailyLossLimit activa el límite de pérdidas diario.
UseDailyProfitLimit activa el límite de beneficios diario.
DailyLossPct define el porcentaje de disminución del capital respecto al capital inicial del día a partir del cual se detiene la negociación.
DailyProfitPct define el porcentaje de aumento del capital con respecto al capital inicial de la jornada a partir del cual se detiene la negociación.
GridStepDollars define la distancia de precio entre niveles adyacentes de la rejilla.
InitialOrderDistance define la distancia inicial entre el precio de mercado y la primera orden pendiente.
PendingOrdersPerSide define el número de órdenes pendientes que se mantienen en cada lado.
PendingRefreshDistance define la distancia de precio utilizada al reconstruir la rejilla opuesta tras una actualización por operación con pérdidas.
RefreshTriggerLoss define el nivel de pérdida flotante que puede activar una actualización de la rejilla basada en la recuperación.
ReversalRefreshDistance define el movimiento del mercado necesario para reconstruir la rejilla en el lado vacío.
OrdersPerBatch controla el número de órdenes utilizadas para cada lote.
MaxOpenTradesPerDir define el número máximo de órdenes y posiciones permitidas en una dirección.
UseWeekendFilter activa la restricción de negociación durante el fin de semana.
FridayStopTime define la hora de cierre del viernes.
MondayResumeTime define la hora de reanudación del lunes.
TimeZoneGMTOffset define la diferencia horaria con respecto al GMT utilizada para el horario de fin de semana.
PreShutdownMinutes define cuántos minutos antes de la hora de cierre del viernes comienza el proceso de cierre.
Información sobre el riesgo
El stop loss y el trailing stop son ejecutados por el Asesor Experto, en lugar de establecerse como niveles de stop convencionales en el servidor del bróker. Si MetaTrader 5 se cierra o pierde la conexión, estas funciones de protección no pueden funcionar hasta que la terminal vuelva a estar en funcionamiento. Se recomienda un alojamiento VPS continuo.
El EA puede tener posiciones abiertas en ambas direcciones al mismo tiempo. Por lo tanto, la exposición total de la cuenta depende del tamaño del lote, de los ajustes de stop loss y de las condiciones de negociación.
La configuración predeterminada no debe considerarse adecuada para todas las cuentas o todos los brókers. Los usuarios deben calcular la pérdida potencial y el margen requerido antes de seleccionar el tamaño del lote y los parámetros de la rejilla.
La relación entre el saldo de la cuenta, el tamaño del lote y el stop loss depende de los valores configurados de LotSize, BalancePerLotStep y StopLossDollars. Los usuarios deben revisar estos ajustes y adaptarlos según su propia tolerancia al riesgo.
Operar en los mercados financieros conlleva el riesgo de pérdidas. Las pruebas históricas y los resultados pasados no garantizan el rendimiento futuro. Pruebe el EA en el Strategy Tester y en una cuenta demo antes de utilizar fondos reales.
Asistencia
Si tiene preguntas sobre la configuración o el funcionamiento del EA, utilice el sistema de mensajería de MQL5 o la sección de comentarios del producto.
Al solicitar asistencia, facilite información relevante, como el bróker, el tipo de cuenta, el símbolo y la configuración que está utilizando.
