Smart Chandelier Exit EA
- Asesores Expertos
- Versión: 1.0
- Activaciones: 20
EA «Smart Chandelier Exit»
El EA «Smart Chandelier Exit» es el asesor experto del indicador «Smart Chandelier Exit». Ejecuta por sí mismo el motor «chandelier» del indicador, con la misma fórmula, los mismos ajustes predeterminados y la misma confirmación de «fake-flip», y convierte los «flips» confirmados en operaciones. Solo se opera un cambio de tendencia cuando coincide con el marco temporal superior, y cada posición lleva un stop en el servidor del bróker que sigue la línea «chandelier» y nunca se relaja. Por defecto, no hay un objetivo de beneficio fijo: una operación finaliza en su stop o cuando la tendencia cambia en sentido contrario. En su lugar, se puede elegir un stop ATR con tres objetivos; en las pruebas, obtuvo peores resultados.
Si utilizas Smart Chandelier Exit, ya sabes cómo interpretar este EA. Actúa en el momento en que el indicador confirma un cambio de tendencia, es decir, cuando aparece su flecha, y realiza las dos acciones que un operador que sigue el indicador manualmente debe realizar constantemente: comprobar el marco temporal superior antes de entrar y desplazar el stop junto con la línea en cada barra. El indicador es gratuito en el Market y no es obligatorio; el EA calcula la línea por sí mismo.
La configuración por defecto no tiene objetivo, ya que un seguidor de tendencias obtiene la mayor parte de sus resultados de un pequeño número de tendencias importantes. En la prueba que se describe a continuación, las diez operaciones más importantes de un total de 261 generaron el 89 % del total. Un objetivo fijo habría cerrado cada una de ellas prematuramente; la salida opcional con tres objetivos, simulada con las mismas señales, generó menos de la mitad de beneficios.
Ejecútalo en un VPS. Un asesor experto solo funciona mientras su terminal MetaTrader está en marcha y conectada: si el ordenador se apaga, entra en modo de suspensión o pierde la conexión, no puede abrir, ajustar el trailing stop ni cerrar ninguna operación hasta que la terminal vuelva a estar operativa. Así es como funciona MetaTrader, no es un fallo del EA, por lo que, para un funcionamiento ininterrumpido, manténlo en un VPS —el alojamiento virtual integrado de MetaTrader— o en cualquier servidor que permanezca encendido.
Las notas de la versión, los ejemplos de gráficos y los anuncios de nuevos productos se publican en el canal de TrendTower: https://www.mql5.com/en/channels/trendtower
Smart Chandelier Exit y el EA
En qué coincide. La línea «chandelier» se calcula con la fórmula y la configuración predeterminada de Smart Chandelier Exit: el máximo más alto o el mínimo más bajo de las últimas 22 barras, multiplicado por 3 veces el ATR de las últimas 22 barras, moviéndose únicamente a favor de la tendencia hasta que el precio cierre a través de ella. Un cambio de tendencia solo se considera válido tras superar la ventana de 5 barras del indicador destinada a detectar cambios falsos. En una tendencia fuerte, el lado opuesto de la línea queda muy por detrás del precio, por lo que un único cierre por encima de la línea suele revertirse en la barra siguiente; ese es el cambio falso que elimina la ventana. Las direcciones confirmadas se alternan exactamente igual que las flechas confirmadas del indicador, y el EA abre su operación en el momento en que el indicador dibuja esa flecha, al cierre de la barra que confirma el cambio de tendencia.
Lo que aporta el EA. No todas las flechas confirmadas se convierten en una operación: el EA también requiere que la última barra cerrada del marco temporal superior (H4 por defecto) apunte en la misma dirección. Su stop no se coloca en la propia línea, sino medio ATR por detrás de ella, ya que en las pruebas un stop situado exactamente en la línea se activaba con demasiada frecuencia debido al ruido habitual. El valor de Pearson R que se muestra en el panel del indicador es meramente informativo; el EA no lo utiliza como filtro, ya que, en las pruebas, ese filtro empeoraba los resultados.
Uso de ambos en un mismo gráfico. Los dos no interfieren entre sí: utilizan nombres de objetos diferentes, por lo que ninguno borra los trazos del otro, y el panel del indicador se abre en la esquina superior izquierda, mientras que el panel de control del EA se abre en la esquina superior derecha. Con la misma configuración, trazan la misma línea y confirman los mismos cambios de tendencia. El indicador inicia su cálculo más atrás que el EA; tras medirlo en GOLD H1 y M15 con 60 momentos de aplicación diferentes en cada uno, ambos coincidieron en todas las barras hasta un máximo de 116 barras después de la primera barra que lee el EA. El EA lee 3000 barras y traza las últimas 300. Ambos colocan una flecha de cambio de tendencia en la barra donde se confirmó dicho cambio, la barra en la que el EA opera; desde la versión 1.5, el indicador también marca con un pequeño punto la barra donde comenzó el cambio de tendencia. El stop punteado del indicador es un ajuste independiente del stop del EA: si se establece su «Buffer behind the line» (ATR) en 0,5, la línea punteada sigue la misma regla que el stop del EA. Ambos pueden diferir en las primeras barras de una operación, ya que el indicador inicia su línea punteada en el cambio de tendencia y el EA inicia su stop en la entrada.
Cómo se desarrolla una operación
Una operación se abre al cierre de la barra que confirma el cambio de tendencia, en la dirección de dicho cambio, y su stop se envía junto con la orden. En cada barra cerrada, el stop se desplaza con la línea «chandelier», medio ATR por detrás de ella, y nunca se aleja del precio.
Una operación finaliza de una de estas dos formas: o bien se alcanza el stop, o bien se confirma un cambio de tendencia opuesto. Un cambio de tendencia opuesto confirmado cierra la posición y abre la nueva dirección si el marco temporal superior lo confirma. Tras un stop-out, el EA permanece en posición neutra hasta el siguiente cambio de tendencia opuesto confirmado.
Modos de salida
Línea de candelero, la opción por defecto. Funciona tal y como se describe en «Cómo se desarrolla una operación», y todas las cifras de «Conoce el estilo de trading antes de utilizarlo» y «Qué se ha probado» corresponden a esta salida.
Stop ATR con tres objetivos, opcional. El stop se coloca a 1 ATR del precio de entrada y se envía con la orden, utilizando el ATR de la barra que confirmó el cambio de tendencia. Los objetivos en 2, 3 y 4 ATR cierran cada uno el 25 % del tamaño de apertura. Cuando se alcanza el objetivo 1, el stop comienza a seguir la línea «chandelier», medio ATR por detrás de ella, y nunca retrocede; lo que queda tras el objetivo 3 sigue la línea hasta que se alcanza su stop o se confirma un cambio de tendencia en sentido contrario. Cada distancia y cada valor son parámetros configurables. Un R es la distancia del stop, por lo que, con la configuración por defecto, un R equivale a un ATR.
Los objetivos los cierra el EA, no los mantiene el bróker: solo se alcanzan mientras la terminal está en funcionamiento, mientras que el stop siempre permanece en el servidor. Una participación que no se exprese en pasos de lote completo se redondea al alza, y nunca se deja abierta una posición inferior al lote mínimo, por lo que una posición de 0,01 lotes no se puede dividir y el objetivo 1 la cierra por completo; así se indica en el diario de operaciones en el momento de la entrada. Una vez cerrada la última parte, no se abre ninguna nueva operación en la misma dirección; la siguiente operación espera al siguiente cambio de tendencia confirmado, al igual que con la salida por defecto. Una posición mantiene la salida con la que se abrió cuando se cambia la configuración.
Comparación entre ambas. Ambas salidas se simularon con las mismas señales de GOLD H1 durante los mismos tres años, con datos de un minuto que incluían spread y swap, fuera del simulador de MetaTrader. La estructura de la salida opcional se eligió durante los dos primeros años, dejando el último año al margen hasta que se tomara la decisión. La salida «chandelier» generó +0,36 R por operación en 255 operaciones, +91 R en total, con una caída máxima de 14,0 R. La salida ATR, con sus distancias predeterminadas y una participación del 25 %, generó +0,15 R por operación, +37 R en total, con una caída máxima del 24,4 R, y perdió 19,4 R en 2024, un año en el que la salida «chandelier» terminó con +3,1 R. En la reserva del año pasado generó +0,14 R por operación frente a +0,37 R. Estas cifras suponen que la posición se divide en participaciones del 25 %, lo que requiere al menos 0,04 lotes; con el valor por defecto de 0,01 lotes, el objetivo 1 cierra toda la operación. La salida se ofrece porque algunos operadores prefieren objetivos fijos, no porque haya dado mejores resultados en las pruebas.
Conoce el estilo de trading antes de utilizarlo
Los resultados se expresan en R. Un R es la cantidad que se arriesga al abrir una operación: la distancia entre el precio de entrada y el stop inicial. Con un riesgo del 0,5 % por operación, +10 R equivale aproximadamente al 5 % del saldo.
Con la salida por defecto, este EA gana menos de la mitad de sus operaciones. En la prueba de tres años, 41 de cada 100 operaciones fueron ganadoras. La operación ganadora media fue 2,7 veces mayor que la operación perdedora media, y de ahí proviene el resultado. Se produjo una racha de 10 operaciones perdedoras, y el periodo más largo sin un nuevo máximo en el resultado acumulado duró 165 días.
El resultado está concentrado. Las diez operaciones más importantes generaron el 89 % del total; las otras 251 operaciones, en conjunto, sumaron +11 R, lo que supone aproximadamente +0,04 R cada una. Un año sin grandes tendencias puede terminar prácticamente sin variación: 2024 terminó con +5,2 R en 89 operaciones, mientras que 2025 terminó con +43,1 R. Detener el EA tras una racha de pequeñas pérdidas es la forma más probable de perderse la operación que las compensa.
Lo que se ha probado
El Probador de Estrategias de MetaTrader 5, GOLD en H1 con el filtro H4 y la salida «chandelier» predeterminada, del 1 de septiembre de 2023 al 12 de septiembre de 2026, modelado con la opción «Cada tick» basada en ticks reales de los datos de XM Global. Todos los parámetros se mantuvieron en sus valores por defecto, excepto el tamaño del lote, que se fijó en 0,25 lotes. Se trata de una prueba retrospectiva con datos históricos, no de operaciones en vivo.
261 operaciones. Operaciones ganadoras: 40,6 %. Ganancia media por operación ganadora: +2,14 R; pérdida media por operación perdedora: -0,80 R. Esperanza: +0,40 R por operación. Factor de beneficio medido en R: 1,83. Caída máxima: 14,2 R. Racha de pérdidas más larga: 10 operaciones. Operación individual más grande: +15,9 R. El swap no se incluye en estas cifras de R; en términos monetarios, el swap redujo el resultado de la prueba en aproximadamente un 5 %.
Por año: de septiembre a diciembre de 2023, +39,0 R en 22 operaciones; 2024, +5,2 R en 89; 2025, +43,1 R en 87; de enero a septiembre de 2026, +15,8 R en 63. No se indican los resultados en dólares: dependen del lote y del precio del oro, que se duplicó con creces durante el periodo, mientras que el R no.
El EA funciona con cualquier símbolo y marco temporal. Estas pruebas abarcan únicamente el GOLD H1. Las mismas reglas también se simularon en el GOLD M15 durante los mismos tres años, con datos de un minuto fuera del simulador de MetaTrader, y allí se perdió dinero: aproximadamente -0,09 R por operación tras el swap. Prueba tú mismo cualquier otro mercado o marco temporal antes de operar en él; cuando el EA se ejecuta en algo distinto de GOLD H1, el diario lo indica.
Primeros pasos
Ejecútalo en un VPS. Un Asesor Experto funciona dentro de la terminal de MetaTrader y solo mientras dicha terminal esté en funcionamiento y conectada. Si el ordenador se apaga, entra en modo de suspensión o pierde la conexión, el EA no puede abrir, gestionar ni cerrar operaciones hasta que la terminal vuelva a estar operativa; así es como funciona MetaTrader, no es un fallo del EA. Para un funcionamiento ininterrumpido, manténlo en un VPS: el alojamiento virtual integrado de MetaTrader o cualquier servidor que permanezca encendido. Mientras la terminal está apagada, el stop de una posición abierta permanece en el servidor del bróker donde se movió por última vez, pero no sigue la línea de la vela, no se negocia ninguna nueva operación y, con la salida ATR, no se alcanza ningún objetivo hasta que la terminal vuelva a estar operativa. Tras migrar al alojamiento integrado, desactiva el trading algorítmico en la terminal de tu propio ordenador o elimina el EA de allí; de lo contrario, ambas copias operarán en la misma cuenta.
Activa el «Algo Trading» en la barra de herramientas de la terminal, asigna el EA a un gráfico y marca la casilla «Permitir Algo Trading» en su pestaña «General». La configuración probada es GOLD H1. Se recomienda utilizar una cuenta de cobertura. En una cuenta de compensación, las posiciones en un mismo símbolo se fusionan, por lo que no operes con ese mismo símbolo manualmente, con otro EA o con una segunda copia de este en otro marco temporal.
El EA se entrega en un estado seguro. No abre ninguna operación hasta que la opción «Acepto todos los riesgos, permitir operaciones en vivo» se establezca en «verdadero», y su tamaño por defecto es un lote fijo de 0,01. Ese tamaño es un punto de partida, no una recomendación. Para un tamaño que se adapte a la cuenta, configura el «Modo de lotes» en «Porcentaje de riesgo del saldo». Para este estilo de negociación, un 0,5 % por operación es un comienzo conservador: al 0,5 %, la caída de 14,2 R de la prueba supone aproximadamente el 7 % del saldo.
Ejecuta una copia por símbolo. El número mágico se deriva del símbolo, por lo que el EA nunca interviene en operaciones que no haya abierto él mismo. Una segunda copia en el mismo símbolo detecta a la primera, lo indica en el diario y en su panel de control, y no realiza ninguna operación mientras la primera está en ejecución; cuando se elimina la primera, la segunda toma el relevo en menos de un segundo, en el marco temporal de cualquier posición que herede. En una cuenta de compensación, el diario lo indica cuando se inicia el EA.
En el gráfico y en el registro
El gráfico. El EA viste el gráfico con los colores de Emerald Vault: un fondo verde intenso, velas alcistas en oro macizo y velas bajistas huecas, de modo que la dirección de una vela no depende únicamente del color. Tus propios colores se guardan antes de que cambie nada y vuelven a aparecer cuando se elimina el EA; desactiva la configuración de colores del gráfico de Emerald Vault para mantenerlos en el gráfico.
La línea y las flechas. La línea verde o roja es la línea «chandelier» con la que opera el EA, trazada con el brillo propio de Smart Chandelier Exit a partir de los valores que el EA ha almacenado, sin recalcularse para su visualización. Una flecha gruesa a todo color marca un cambio de tendencia confirmado con el que el marco temporal superior estaba de acuerdo, la configuración con la que opera el EA; una flecha fina y atenuada marca uno con el que no estaba de acuerdo. Las flechas anteriores al inicio del EA siguen la misma regla, por lo que el gráfico muestra los cambios de tendencia pasados con los que el EA habría operado. Con el filtro de timeframe superior desactivado, todas las flechas aparecen gruesas. Si un cambio de tendencia se ha operado realmente queda registrado en el diario y en la última fila de cambios de tendencia del panel de control.
El panel de control. Muestra la dirección de la «chandelier» y cuántas barras ha durado, la dirección del marco temporal superior y si permite o bloquea la dirección del gráfico —una dirección que bloquea aparece atenuada y marcada como «sin entrada»—, la posición abierta con su precio de entrada, su stop y lo que el stop ya ha asegurado, la salida —con la salida ATR, el siguiente objetivo—, el riesgo de la posición en dinero y como porcentaje del saldo, el resultado de la operación abierta, el último cambio de tendencia confirmado con lo que ocurrió con él, y el spread. La línea superior indica si el EA puede operar: «ARMED»; «NOT ARMED» cuando no se permite el trading en vivo; «ALGO OFF» cuando el trading algorítmico está desactivado en la terminal; «DAY LOCK» o «DD LOCK» cuando se alcanza un límite de pérdidas; «DUPLICATE» cuando otra copia opera con el mismo símbolo. Mientras se carga el historial, las primeras filas indican lo que el EA está esperando. El panel de control se puede arrastrar con el ratón. Cuando la terminal no está en un VPS y el trading algorítmico está activado, una línea situada encima del pie de página te recuerda que debes ejecutar el EA en uno.
El diario. Cada cambio de tendencia confirmado se recoge en una sola frase sencilla: la operación que se abrió, con su volumen, stop y riesgo en dinero y como porcentaje del saldo, o el motivo por el que no se ejecutó. Cuando el límite máximo de lotes reduce el volumen, la frase lo indica.
El registro de operaciones es un archivo CSV ubicado en la carpeta «Files» común de la terminal, cuyo nombre se compone del símbolo y el marco temporal, con la extensión _live o _tester al final. En él se enumeran todas las operaciones confirmadas con el motivo por el que se ejecutaron o no, y cada operación con su precio, el motivo del cierre, su beneficio, el swap y la comisión. Se utiliza la carpeta «common» porque el Strategy Tester se ejecuta en una carpeta de agente independiente; es el único lugar donde se pueden encontrar tanto el registro de un gráfico en tiempo real como el de una prueba. El registro permanece en tu ordenador.
Límites de pérdidas de la cuenta
Se incluyen un límite de pérdidas diario y un límite de caída máxima para las cuentas financiadas y las de empresas de trading. Ambos están desactivados por defecto. Se aplican a toda la cuenta —su capital, incluidas todas las operaciones abiertas, tanto las de otros EA como las propias—, pero el EA solo cierra la posición que él mismo ha abierto.
La pérdida diaria se calcula a partir del saldo o del capital inicial al comienzo del día, según se haya configurado, y el día comienza a la hora del servidor que elijas. Si el EA se activa a mitad de un día, ese día se calcula a partir del momento en que se inicia. La caída máxima se mide a partir del capital máximo que ha alcanzado el EA, o a partir de una cantidad fija, como el tamaño de una cuenta financiada. Cuando se alcanza un límite, el EA cierra su posición y no abre ninguna nueva operación o, si así se ha configurado, solo deja de abrir operaciones y sigue gestionando la posición. El límite diario se restablece al comenzar el día siguiente; el límite de drawdown permanece vigente hasta que se modifiquen sus ajustes. Al modificarlos, la medición del drawdown también se reinicia: si se mide a partir del capital máximo, el máximo alcanzado hasta ese momento se ignora y se inicia uno nuevo a partir del capital en ese instante. Ambos se conservan cuando el EA o la terminal se reinician normalmente; tras un fallo de la terminal, puede perderse un nuevo máximo de capital alcanzado en sus dos últimos segundos. El panel de control muestra cuánto se ha utilizado de cada límite, y se envía una notificación cuando se alcanza uno de ellos y cuando se restablece el límite diario.
El EA comprueba los límites una vez por segundo a medida que llegan los precios; el bróker no los mantiene. Un movimiento rápido o una terminal cerrada pueden hacer que la cuenta supere un límite antes de que el EA actúe, por lo que conviene establecerlos con un margen por debajo de los límites de las reglas de tu cuenta.
Notificaciones
Las alertas de la terminal, las notificaciones push a la aplicación MetaTrader de tu teléfono y los correos electrónicos se activan por separado, y las tres están desactivadas por defecto. Los eventos de negociación son: entradas, objetivos alcanzados, límites de pérdida alcanzados, stop-outs, cierres tras un cambio de tendencia confirmado en sentido contrario y cierres forzados; los errores son: órdenes rechazadas, movimientos y cierres de stop, y cada grupo tiene su propio interruptor. Cada mensaje indica el símbolo y el marco temporal; los mensajes de entrada y cierre también indican el sentido de la operación, el precio y el volumen, y un cierre incluye su resultado en R y en dinero. Las notificaciones push requieren tu ID de MetaQuotes en las opciones de la terminal, y el correo electrónico necesita la configuración de correo de la terminal. No se envía nada desde el Probador de estrategias.
Comportamiento sin configuración
Al iniciarse, el EA lee hasta 3000 barras cerradas para reconstruir la línea y la última dirección confirmada. Una señal que se haya cerrado antes de que se iniciara el EA nunca abre una operación, por lo que activar el EA o reiniciar la terminal no abre una posición sobre una señal antigua. Una posición que se encuentre en el lado contrario a la última dirección confirmada tras un reinicio se cierra: las salidas nunca se bloquean. El stop de una posición en el lado correcto se desplaza de inmediato a la posición que le asigna la última barra cerrada, y una posición que se encuentre sin stop recupera su stop inicial en menos de un segundo, incluso mientras el historial aún se está cargando.
Tras cada ejecución, el EA vuelve a leer el stop del servidor. Si falta, se vuelve a establecer, y si eso falla, se cierra la posición. Si el servidor también rechaza el cierre, el EA no espera a la siguiente barra: una vez por segundo vuelve a intentar el stop y, a continuación, el cierre, hasta que uno de ellos se mantenga —lo cual, como todo lo que hace el EA, requiere que el terminal esté en funcionamiento. Si un nuevo nivel de stop ya se encuentra por encima del precio actual, se cierra la posición, que es lo que habría hecho el stop.
Una posición se mantiene en el marco temporal en el que se abrió. Si cambias el gráfico a otro marco temporal mientras hay una posición abierta, el EA sigue trabajando en el marco temporal de la posición —esa línea desplaza el stop y los cambios de tendencia de ese marco temporal cierran la operación— y pasa al marco temporal del gráfico una vez que se cierra la posición. No abre ninguna nueva operación en el marco temporal anterior, por lo que una inversión opuesta allí cierra la posición sin revertirla. El diario registra ambas operaciones.
El oro y algunos otros mercados abren para la negociación un instante después de que comience la nueva barra. Cuando se rechaza una orden, un movimiento de stop o un cierre porque el mercado aún está cerrado, el EA lo vuelve a intentar una vez por segundo hasta que finaliza esa barra. Una inversión espera a su cierre y luego se abre.
No hay grid, ni martingala, ni promediado en una operación con pérdidas, ni cobertura de sus propias posiciones, ni DLL ni solicitudes web de ningún tipo.
Cada parámetro, con su valor por defecto y tal y como se denomina en el cuadro de diálogo de propiedades, aparece detallado en el manual completo, publicado en el canal de TrendTower.
Acerca del autor
El EA «Smart Chandelier Exit» y el indicador «Smart Chandelier Exit» han sido desarrollados y son mantenidos por algoteknik, un desarrollador de indicadores y asesores expertos para MetaTrader 5. Todos los productos publicados y todas las actualizaciones aparecen en el perfil MQL5 del autor.
Las preguntas, los informes de errores y las solicitudes de nuevas funciones son bienvenidas en el canal de TrendTower: https://www.mql5.com/en/channels/trendtower
Aviso de riesgo
Este Asesor Experto abre y cierra operaciones reales una vez que se le autoriza a hacerlo. Los resultados de las pruebas retrospectivas son simulaciones basadas en datos históricos y no son indicativos de resultados futuros. Operar con oro, divisas, índices y CFD conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Prueba primero el EA en una cuenta demo y opera únicamente con dinero que puedas permitirte perder.
algoteknik
Asistencia técnica, actualizaciones y demás productos: mql5.com/en/users/bugraky123
Canal del producto: mql5.com/en/channels/trendtower
EA «Smart Chandelier Exit», versión 1.0

