En este weblog explicaré cómo funciona el EA “MACD ALL” para que puedas aprovechar sus funciones.
FUNCIONALIDAD BÁSICA:
El EA funciona mediante una “señal”; esta “señal” es la cruz del MACD y la línea de señal del indicador MACD (puede elegir la configuración del indicador MACD). Cuando el macd cruza por debajo de la línea de señal, entonces es una “señal de venta”; cuando el macd cruza por encima de la línea de señal, es una “señal de compra” (esto se calcula cuando se cierra la barra).
Es el mismo indicador que el MACD predeterminado en MT5; sólo el macd se representa como una línea azul en lugar de un histograma.
PUEDES APLICAR FILTROS A LA “SEÑAL”:
(entradas)
Utilice ema como filtro de tendencias (predeterminado = verdadero): este es un filtro de tendencias easy; sólo confirma la señal si el precio está por encima de la EMA para una “señal de compra” y por debajo de la EMA para una “señal de venta”. (utiliza una EMA de 200 períodos por defecto, pero puedes cambiarla)
Sin filtro ema
Con filtro ema
Utilice atr como filtro (predeterminado = verdadero): el filtro verifica si la vela en la que se genera la señal es demasiado grande, por lo que el movimiento de precio deseado ya ocurrió; Para comprobar esto, el EA utiliza el ATR para comparar. (utiliza un ATR de 20 períodos por defecto, pero puedes cambiarlo)
Sin filtro ATR
Con filtro ATR
Solo cruce por debajo de la línea 0 y Solo cruce por encima de la línea 0 (predeterminado = verdadero): este filtro verifica si el cruce del MACD y la línea de señal ocurre por encima de la línea 0 para una “señal de venta” y por debajo de la línea 0 para una “compra”. señal”.
Sin filtro de línea 0
Con filtro de 0 líneas
Filtro de horas (predeterminado = falso): verifica si la señal se genera en las horas especificadas.
REALIZAR COMERCIOS:
Puede utilizar el EA como indicador sin autotrade; hay dos entradas:
“Activar alerta ante señal” (predeterminado = falso): como su nombre lo indica, esto permite al EA enviar una alerta cada vez que se detecta una “señal”; Puede utilizar esto si desea operar manualmente utilizando su propio análisis.
“Activar impresión de flechas en señal” (predeterminado = falso): esta entrada permite al EA imprimir flechas cada vez que se detecta una “señal”; Puedes ver esto funcionando en las capturas de pantalla de arriba que muestran las flechas impresas.
Puede activar el comercio automático utilizando la entrada “Activar comercio en señal” (predeterminado = verdadero). Cuando se activa, el EA ingresará operaciones en “señal de compra” o “señal de venta”. El EA tiene diferentes opciones de riesgo, colocación de stop-loss, colocación de take-profit y trailing stop-loss.
AJUSTES DE RIESGO:
(entradas)
Tipo de riesgo (predeterminado = porcentaje de capital): el asesor experto puede utilizar 3 tipos de riesgo diferentes.
Porcentaje de capital: utilizando este tipo de riesgo, el EA calculará el tamaño de lote correcto para arriesgar el porcentaje elegido del capital de la cuenta en el momento de abrir la operación; por ejemplo, si elige un riesgo del 1% y en el momento en que el EA realiza una operación, la cuenta tiene un capital de $10,000, el riesgo de la operación será de $100. (Puede elegir el porcentaje en riesgo en la entrada “Porcentaje de riesgo” [default = 0.5%]).
Tamaño de lote fijo: como su nombre indica, al utilizar este tipo de riesgo, el EA realizará operaciones utilizando el tamaño de lote elegido en cada operación. (Puede elegir el tamaño de lote deseado en la entrada “Tamaño de lote” [default = 1.0]).
Cantidad fija en dinero: Al utilizar este tipo, el EA arriesgará la misma cantidad de dinero en cada operación. (Puede elegir el dinero en riesgo deseado en la entrada “Monto de riesgo” [default = 100]).
AJUSTES DE PARADA DE PÉRDIDA:
(entradas)
Tipo de parada de pérdidas (predeterminado = Pivote): El EA puede utilizar 4 tipos diferentes de cease loss.
Pivote: este stoploss utiliza el pivote más bajo o más alto de las últimas barras. Para calcular el pivote, el EA utiliza las entradas “longitud del pivote” y “retrospectiva del pivote”. La longitud del pivote se refiere a cuántas velas debe haber debajo en caso de un pivote alto o arriba en el caso de un pivote bajo a la derecha y a la izquierda de la vela pivote. y la mirada retrospectiva es cuántas velas antes de la entrada el EA intentará encontrar un pivote, por ejemplo, si la mirada retrospectiva es 5, entonces el EA analizará las últimas 5 velas buscando un pivote.
Cómo funciona el pivote:
Puntos fijos: Usando esto, el cease loss será del tamaño deseado en puntos usando la fórmula STOPLOSS = ENTRADA – PUNTOS * POINTSIZE (en caso de comprar, si vende el – es +). Por ejemplo, si utiliza 100 puntos en una operación de compra en US500 con entrada = 3850,4 y en este caso el tamaño de puntos para US500 es 0,01, el límite de pérdidas será 3850,4 – 100 * 0,01 = 3849,4. (Puedes elegir los puntos deseados en la entrada “Puntos SL” [default = 100]).
Porcentaje de precio: Colocar el cease loss usando el porcentaje de precio usando la fórmula STOPLOSS = ENTRADA – (PERCENTAJE/100 * ENTRADA) (en caso de compra, si vende el – es +) ; por ejemplo, si utiliza un cease loss del 1% en una operación de compra en US100 con entrada = 15000, el cease loss será 15000 con una disminución del 1%, por lo que 15000 – (1/100 * 15000) = 14850. (Usted Puede elegir el porcentaje deseado en la entrada “Porcentaje SL” [default = 1.0]).
ATR: Utiliza el valor atr y lo multiplica por un issue elegido, el resultado se resta del precio de apertura si es una operación de compra o se suma en caso de una operación de venta usando la fórmula STOPLOSS = ENTRADA – ATR * FACTOR (en caso de compra, si vende el – es +)por ejemplo, utilizando un issue de 1,5 en una operación de compra en US500 con entrada = 3800 y ATR = 27, el cease loss será 3800 – 27 * 1,5 = 3759,5. (Puede elegir el issue deseado en la entrada “Issue ATR para SL” [default = 1.2]).
Mismo comercio diferente SL:
TOMAR CONFIGURACIÓN DE BENEFICIOS:
(entradas)
Tipo de TP (predeterminado = Por proporción): El EA puede usar 3 tipos diferentes de toma de ganancias.
Por ratio: toma la distancia SL y la multiplica por un ratio deseado, que es el típico ratio riesgo-recompensa (RR). Tienes que elegir la proporción usando la entrada “Relación TP” (predeterminado = 1); una “proporción de TP” de 1 significa un RR de 1 a 1 (si arriesgas 100, ganas 100), y 2 significa un RR de 1 a 2 (si arriesgas 100, ganas 200). Entonces la fórmula para calcular la colocación de TP para una compra: TAKEPROFIT = ENTRADA + (ENTRADA – SL) * RATIO para una venta: TAKEPROFIT = ENTRADA – (SL – ENTRADA) * RATIO. Por ejemplo, en una operación de compra en US100 con entrada = 15000, cease loss = 14500 y una “relación tp” de 2,5, la toma de ganancias será 15000 + (15000 – 14500) * 2,5 = 16250.
Por puntos: Es lo mismo que el Stoploss “Puntos fijos”, pero para el take-profit, por lo que coloca un take-profit del tamaño deseado en puntos usando la fórmula TAKEPROFIT= ENTRADA + PUNTOS * POINTSIZE (en caso de comprar, si vende el + es -). Por ejemplo, si utiliza una toma de ganancias de 100 puntos en una operación de compra en US500 con entrada = 4256,3 y en este caso el tamaño de puntos para US500 es 0,01, la toma de ganancias será 4256,3 + 100 * 0,01 = 4257,3. (Puedes elegir los puntos deseados en la entrada “Puntos TP” [default = 100]).
Sin TP: como su nombre lo indica, significa que la operación se abre sin obtención de ganancias; esta opción existe en caso de que desee utilizar la función de stop-loss dinámico y dejar la operación abierta hasta que alcance el stop-loss dinámico.
FUNCIÓN DE STOPLOSS TRAILING:
El EA tiene la opción de utilizar un trailing cease loss; este trailing cease loss utiliza la misma lógica que el trailing cease loss regular, por lo que los tipos de trailing cease loss son los mismos que los del tipo de cease loss regular pero usan entradas separadas, y el trailing cease se calcula en cada tick y comienza a funcionar una vez que el trailing cease está en ganancias.
RESULTADOS PROMETEDORES:
Cuando estaba desarrollando el EA y jugando con la configuración, encontré algunas configuraciones rentables que parecen prometedoras, en el símbolo US100 y el símbolo US500, ambos usando el marco de tiempo de 4H.
US100 Plazo de 4 horas 1 % de riesgo de acciones 2016-2024 80 % de crecimiento 15 % máximo de DD (usando datos reales de ticks)
Esto es con un riesgo de acciones del 1% por operación; con un riesgo del 2,5% por operación, alcanza un crecimiento del 378% con un DD máximo del 35%, igualando el mismo DD máximo que habría obtenido si hubiera comprado y mantenido US100 en el mismo período de tiempo, pero casi duplicando el crecimiento.
US500 Plazo de 4 horas 2,5 % de riesgo de acciones 2022-2024 64 % de crecimiento 7,9 % máximo de DD (usando datos reales de ticks)
Mismo caso que antes, puedes cambiar el riesgo para obtener resultados diferentes.
Estos son los archivos configurados con las configuraciones utilizadas en US100 y US500.
Tenga en cuenta que estos resultados se obtuvieron sin optimización, por lo que probablemente pueda encontrar una mejor configuración cambiando algunas cosas y optimizando la configuración.