Reactor
- Asesores Expertos
- Versión: 1.0
- Activaciones: 5
Asesor experto de trading automatizado para MetaTrader 5
Acerca del producto
Reactor es un asesor experto de trading automatizado basado en varias capas analíticas independientes, la gestión del tamaño de las posiciones y la protección de las operaciones en varios niveles.
En lugar de basarse en una única fuente de información de mercado, el sistema combina cuatro perspectivas analíticas diferentes:
-
la dirección y la estructura de la tendencia;
-
la fase del mercado;
-
dinámica cíclica;
-
la fuerza y la dirección del flujo de precios.
Cada módulo evalúa el mercado desde una perspectiva diferente. La decisión final de negociación se basa en la combinación de estos componentes analíticos.
Esta arquitectura permite que la lógica de negociación se construya en torno a la convergencia de varias características independientes del mercado, en lugar de basarse en un único indicador.
Cómo funciona el algoritmo
Reactor evalúa continuamente el mercado a través de cuatro módulos analíticos.
1. Tendencia en cascada
El primer nivel evalúa la dirección predominante de los precios y establece un límite de tendencia adaptativo.
CascadePeriod: periodo de análisis de la tendencia. Define la cantidad de datos de mercado utilizados para calcular el estado actual de la tendencia.
CascadeMultiplier: multiplicador de volatilidad para el filtro de tendencia. Influye en la amplitud del rango adaptativo y en la sensibilidad del sistema a las fluctuaciones del mercado.
Este módulo actúa como filtro de tendencia principal y ayuda a definir la dirección en la que se evalúa el movimiento posterior del mercado.
2. Resonancia de fase
La segunda capa analítica evalúa la fase actual del movimiento de los precios y su posición dentro de las condiciones cambiantes del mercado.
ResonancePeriod: periodo de análisis de fase. Define el horizonte temporal de datos utilizado para evaluar el estado actual del movimiento.
ResonanceSmoothing: nivel de suavizado. Controla la influencia de las fluctuaciones a corto plazo en el resultado del módulo.
Phase Resonance proporciona un nivel adicional de análisis, lo que permite al sistema tener en cuenta no solo la dirección, sino también la fase actual del movimiento del mercado.
3. Motor de ciclo de convergencia
El tercer nivel analiza la estructura cíclica del mercado utilizando múltiples escalas temporales.
ConvergenceFastLength: periodo de análisis rápido. Controla la respuesta a los cambios cíclicos a relativamente corto plazo.
ConvergenceSlowLength: periodo de análisis lento. Se utiliza para evaluar fases de mercado más prolongadas.
ConvergenceCycleLength: duración del ciclo. Define la escala temporal utilizada para la evaluación cíclica del mercado.
ConvergenceFactor: factor de procesamiento del ciclo. Influye en las características de suavizado y en la sensibilidad del módulo ante los cambios en el estado del mercado.
La combinación de componentes rápidos y lentos permite evaluar la dinámica a corto plazo en el contexto de un ciclo más amplio.
4. Flujo rotacional
El cuarto nivel analítico evalúa la dirección y la intensidad de la tendencia actual de los precios.
FluxPeriod: período de análisis direccional. Define el horizonte de cálculo utilizado para evaluar el movimiento y la dirección de los precios.
El «Flujo rotacional» actúa como una capa de confirmación adicional y funciona conjuntamente con los demás componentes analíticos a la hora de determinar la dirección de la operación.
Arquitectura de señalesReactor no se basa en un único parámetro ni en un único indicador.
Las cuatro capas analíticas funcionan como un marco integrado:
Tendencia en cascada → Resonancia de fase → Motor de ciclo de convergencia → Flujo rotacional
Cada capa aporta una característica diferente del entorno actual del mercado. La lógica de negociación compara estos estados y utiliza su alineación a la hora de determinar la dirección de una posible operación.
La estructura modular también permite ajustar de forma independiente la sensibilidad de cada una de las capas analíticas.
Gestión del capitalReactor admite dos enfoques para el cálculo del tamaño de la posición: el cálculo automático de lotes y el tamaño fijo de la posición.
AutoLotSizing
AutoLotSizing: activa o desactiva el cálculo automático del tamaño de la posición.
Cuando está activado, el tamaño de la posición se calcula según el parámetro de riesgo configurado.
Cuando está desactivada, el asesor técnico utiliza el tamaño de posición fijo especificado por FixedLotSize.
RiskPercent
RiskPercent: porcentaje del capital de la cuenta que se utiliza para el cálculo automático del tamaño de la posición.
Este parámetro permite que el tamaño de la posición se adapte al tamaño de la cuenta de operaciones.
FixedLotSize
FixedLotSize: tamaño fijo de la posición en lotes.
Se utiliza cuando el cálculo automático del tamaño del lote está desactivado.
MaxOrdersInSeries
MaxOrdersInSeries: número máximo de órdenes permitidas dentro de una misma serie de operaciones.
Limita la profundidad de la secuencia de posiciones y permite controlar directamente el tamaño máximo de la serie.
LotMultiplier
LotMultiplier: multiplicador del tamaño de la posición que se aplica a las posiciones posteriores dentro de una serie.
Define cómo se relaciona el volumen de la siguiente posición con el de la posición anterior.
Take Profit y Stop LossReactor ofrece niveles fijos de gestión de posiciones para controlar las posibles ganancias y pérdidas.
Puntos de Take Profit
Puntos de Take Profit: distancia hasta el nivel de toma de beneficios expresada en puntos.
Se utiliza para definir el nivel objetivo en el que se puede cerrar una posición con beneficios.
StopLossPoints
StopLossPoints: distancia al nivel de protección contra pérdidas, expresada en puntos.
Se utiliza para definir el nivel de stop-loss de la posición.
Stop dinámicoUn mecanismo adicional de gestión de posiciones que permite desplazar el nivel de protección a medida que el precio evoluciona en la dirección deseada.
TrailingStopEnabled
TrailingStopEnabled: activa o desactiva el trailing stop.
Puntos de inicio del trailing
TrailingStartPoints: número de puntos que debe moverse el precio en la dirección rentable antes de que se active el mecanismo de trailing.
Puntos de paso del trailing
TrailingStepPoints — paso de ajuste del trailing stop.
Define la distancia que se utiliza al desplazar el nivel de protección.
Órdenes pendientesReactor incluye parámetros para la introducción de órdenes pendientes y su posterior gestión.
PendingOrderDistance
PendingOrderDistance: distancia en puntos que se utiliza al colocar una orden pendiente con respecto al nivel de entrada calculado.
PendingTrailingEnabled
PendingTrailingEnabled — activa o desactiva el trailing de las órdenes pendientes.
PendingTrailingDistance
PendingTrailingDistance — distancia de seguimiento de las órdenes pendientes en puntos.
Se utiliza para ajustar el nivel de entrada de la orden pendiente a medida que cambian las condiciones del mercado.
Protección de seriesNivel de protección de la serie
SeriesGuardLevel: nivel de protección adicional para una serie de operaciones.
Diseñado para proporcionar una restricción adicional cuando una secuencia de posiciones se prolonga.
Un valor de 0 desactiva este mecanismo.
Configuración generalPermitir órdenes de compra
AllowBuyOrders: activa o desactiva las posiciones de compra.
Permitir órdenes de venta
AllowSellOrders: activa o desactiva las posiciones de venta.
Estos parámetros permiten que el asesor técnico opere en una sola dirección seleccionada o en ambas direcciones.
MagicID
MagicID: identificador único asignado a las órdenes del asesor experto.
Se utiliza para diferenciar las posiciones de Reactor de las operaciones abiertas por otros Asesores Expertos o manualmente en la misma cuenta de trading.
Comentario de la orden
OrderComment: comentario de texto que se utiliza para identificar las órdenes y operaciones de Reactor en el historial de operaciones.
Tipo de ejecución del bróker
BrokerFillingType — política de ejecución de órdenes para MetaTrader 5.
Define el tipo de ejecución utilizado para las órdenes de negociación según el modo de ejecución admitido por el bróker.
Este parámetro está disponible en la versión de MetaTrader 5.
EcnAccountMode
EcnAccountMode — Modo de funcionamiento de la cuenta ECN.
Se utiliza para adaptar la ejecución de las operaciones a las características de la infraestructura del bróker ECN.
Características principales-
Cuatro capas analíticas independientes
-
Análisis combinado de tendencia, fase, ciclos y flujo direccional de los precios
-
Confirmación multicapa de la dirección de la operación
-
Sensibilidad analítica ajustable de forma independiente
-
Determinación automática o fija del tamaño de la posición
-
Profundidad máxima configurable de la serie de operaciones
-
Escalado ajustable del tamaño de la posición
-
Niveles fijos de Take Profit y Stop Loss
-
Activación y paso del trailing stop configurables
-
Introducción de órdenes pendientes y compatibilidad con el trailing
-
Protección adicional de las series de operaciones
-
Controles independientes de compra y venta
-
Identificación de operaciones mediante MagicID y OrderComment
-
Compatibilidad con MetaTrader 4 y MetaTrader 5
-
Configuración específica para la ejecución de órdenes en MT5
-
Modo de cuenta ECN
Antes de utilizar Reactor en una cuenta real, se recomienda probar el asesor experto en el Probador de estrategias y en una cuenta de demostración.
Los parámetros analíticos deben seleccionarse en función del instrumento de negociación y del marco temporal específicos. Los ajustes adecuados para un mercado pueden no serlo para otro.
Al utilizar el dimensionamiento automático de posiciones, se debe prestar especial atención a la combinación de RiskPercent, MaxOrdersInSeries y LotMultiplier, ya que estos parámetros afectan directamente a la exposición potencial de la cuenta de trading.
Advertencia sobre riesgosOperar en los mercados financieros conlleva un alto nivel de riesgo y puede dar lugar a la pérdida parcial o total del capital de inversión.
Reactor es una herramienta de software para el trading automatizado y no garantiza beneficios.
Los resultados de las pruebas retrospectivas y el rendimiento pasado no garantizan resultados futuros. Las condiciones reales de negociación pueden diferir de las pruebas históricas debido a los diferenciales, el deslizamiento, la liquidez, la ejecución de órdenes y otros factores del mercado.
Antes de utilizar el Asesor Experto en una cuenta real, realice sus propias pruebas y evalúe cuidadosamente el nivel de riesgo que está dispuesto a asumir.
Reactor está diseñado para operadores que prefieren un enfoque automatizado y estructurado basado en múltiples capas analíticas independientes, una gestión flexible de las posiciones y controles de negociación configurables.
