Estrategia de Trading
Este Asesor Experto utiliza dos indicadores: iCHO (Oscilador de Chaikin, CHO) y un personalizado CCIDualOnMA. El CHO funciona como un indicador de tendencia y, además, cuando cruza cero, se usa para cerrar posiciones. Por su parte, el indicador 'CCIDualOnMA' actúa como un filtro para añadir posiciones. Ambos indicadores se crean en el marco de tiempo especificado como 'Marco de trabajo' - el mismo marco de tiempo se usa para determinar el momento de la aparición de una nueva barra (si es necesario para los parámetros 'Trailing on ...' y 'Buscar señales en ...').
Señales de Trading:
Cierre de posiciones cuando el indicador CHO cruza cero:
| Cruzamiento | Posiciones: Invertir | Modo de Trading |
|---|---|---|
| Cruzamiento de abajo hacia arriba | 'falso' -> cerrar todas las posiciones de VENTA | ('Solo se permiten posiciones de COMPRA' O 'Se permiten posiciones de COMPRA y VENTA') -> abrir posición de COMPRA |
| 'verdadero' -> cerrar todas las posiciones de COMPRA | ('Solo se permiten posiciones de VENTA' O 'Se permiten posiciones de COMPRA y VENTA') -> abrir posición de VENTA | |
| Cruzamiento de arriba hacia abajo | 'falso' -> cerrar todas las posiciones de COMPRA | ('Solo se permiten posiciones de VENTA' O 'Se permiten posiciones de COMPRA y VENTA') -> abrir posición de VENTA |
| 'verdadero' -> cerrar todas las posiciones de VENTA | ('Solo se permiten posiciones de COMPRA' O 'Se permiten posiciones de COMPRA y VENTA') -> abrir posición de COMPRA | |
Señales normales (agregar una posición)
El indicador CHO está por encima de cero y el CCI rápido cruza el CCI lento de abajo hacia arriba y el rápido está por debajo de cero - señal para abrir COMPRA.
El indicador CHO está por debajo de cero y el CCI rápido cruza el CCI lento de arriba hacia abajo y el rápido está por encima de cero - señal para abrir VENTA.
Fig. 1. Filtro iCHO Trend CCIDualOnMA
Características:
- El Asesor Experto puede optimizarse pormarco de trabajo ('Marco de trabajo')
- Solo puede haber un 'entrada al mercado' por barra (este es un parámetro interno, no está incluido en los parámetros de entrada y no tiene relación con el parámetro 'Solo una posición').
- Al trabajar en modo 'barra interior' (el parámetro 'Buscar señales en ...' es 'barra#0 (en cada tick)') la barra actual es la barra #0; al trabajar en modo 'solo cuando nace una nueva barra' (el parámetro 'Buscar señales en ...' es 'barra #1 (en una nueva barra)') la barra actual es la barra #1.
- El parámetro 'Modo de trading: ' - restricción sobre qué lado operar. Puede tomar los valores 'Solo se permiten posiciones de COMPRA', 'Solo se permiten posiciones de VENTA'' y 'Se permiten posiciones de COMPRA y VENTA'.
- El parámetro 'Usar control de tiempo' establece el intervalo de tiempo para buscar señales de trading desde 'Hora de inicio'::'Minuto de inicio' hasta 'Hora de fin'::'Minuto de fin'. El rango de tiempo puede configurarse tanto dentro de un día como con una transición a través de un día.
Ahora vamos a aprender más sobre cada grupo de parámetros:
Configuraciones de Trading:
'Marco de trabajo' - marco de trabajo. El marco de tiempo en el que se crean los indicadores y en el que se busca una nueva barra.
El Stop Loss, Take Profit y Trailing se establecen en Puntos. Cualquiera de los parámetros ('Stop Loss', 'Take Profit', 'Trailing Stop') puede desactivarse - para ello, establezca el parámetro seleccionado en '0.0'.
Cómo funciona el trailing se muestra en imágenes en el código TrailingStop.
Gestión del tamaño de la posición (cálculo de lotes)
El lote puede ser constante ('Gestión monetaria' configurada en 'Lote constante' y establecer el tamaño del lote en 'El valor para "Gestión monetaria"') o dinámico - en porcentaje de riesgo por operación ('Gestión monetaria' configurada en 'Riesgo en porcentaje para una operación' y establecer el porcentaje de riesgo en 'El valor para "Gestión monetaria"'). También es posible establecer un lote constante igual al lote mínimo - 'Gestión monetaria' configurada en 'Lotes Min'.
Control de tiempo:
Esta sección establece el rango de tiempo para buscar señales de trading. El rango de tiempo se activa a través de 'Usar control de tiempo' y establece el intervalo de tiempo para buscar señales desde 'Hora de inicio'::'Minuto de inicio' hasta 'Hora de fin'::'Minuto de fin'. El rango de tiempo puede configurarse tanto dentro de un día como con una transición a través de un día. No afecta al trailing.
Características adicionales:
La 'Posiciones: Solo una' configurada en 'verdadero' permite al Asesor Experto no tener más de una posición en el mercado.
ATENCIÓN: 'Posiciones: Solo una' establecida en'verdadero' no anula'Posiciones: Cerrar opuestas' establecidas en 'verdadero'! En otras palabras: las posiciones opuestas se cerrarán primero.

La 'Posiciones: Invertir' es responsable de invertir señales. Un flag interesante es 'Posiciones: Cerrar opuestas' - cuando se establece en 'verdadero', antes de abrir una posición, asegura que se eliminen las posiciones opuestas. La 'Imprimir log' ofrece un registro avanzado de todas las operaciones. El parámetro 'Coeficiente de Freeze y StopsLevels' establece el coeficiente para los niveles de stop y freeze cuando estos niveles para un símbolo son iguales a cero. Se recomienda usar el valor '3'.
Publicaciones relacionadas
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- MQL5 Wizard: Crea un Asesor Experto con Señales de Bullish Harami y Bearish Harami + CCI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- MQL5 Wizard: Crea EAs con Señales de Trading basadas en Dark Cloud Cover y Piercing Line
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI