Idea de: Alex.
Código MQL5 por: Vladimir Karputov.
El Candlestick Executor opera basándose en varios patrones de velas. Para las posiciones de COMPRA y VENTA, se deben configurar por separado el Take Profit, Stop Loss y Trailing. Es importante que no haya más de una posición abierta en el mercado, lo que permite que el asistente funcione tanto en cuentas de cobertura como en cuentas netas.
Además de identificar los patrones, hay un ajuste que puedes activar o desactivar: Off "Marco temporal principal", que permite determinar una tendencia con la barra número 1 en el Marco temporal principal. Aquí te muestro un ejemplo de cómo este ajuste afecta al par EURUSD en H1:

Fig. 1. Parámetro "Off 'Marco temporal principal'" == verdadero

Fig. 2. Parámetro "Off 'Marco temporal principal'" == falso
Parámetros de entrada
- Stop Loss Compra - Stop Loss para posiciones de COMPRA;
- Take Profit Compra - Take Profit para posiciones de COMPRA;
- Trailing Stop Compra - Trailing para posiciones de COMPRA;
- Stop Loss Venta - Stop Loss para posiciones de VENTA;
- Take Profit Venta - Take Profit para posiciones de VENTA;
- Trailing Stop Venta - Trailing para posiciones de VENTA;
- Trailing Step - paso del trailing (común para COMPRA y VENTA);
- Lots - volumen de la posición, permanente (si el valor es mayor a cero, el parámetro "Riesgo" DEBE ser igual a cero);
- Riesgo - el volumen de la posición se calcula automáticamente, en porcentajes de riesgo (si el valor es mayor a cero, el parámetro "Lots" DEBE ser igual a cero);
- Off "Marco temporal principal" - deshabilita el parámetro "Marco temporal principal";
- Marco temporal principal - el marco temporal principal para determinar la tendencia;
- Número mágico - identificador único para el asistente.
Comentarios 0