Magic 100 EA

Responder
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12776
Registrado: 06 Sep 2004 10:18
Contactar:

Magic 100 EA

Mensaje por X-Trader »

Hola a todos,

Os comparto por aquí el Expert Advisor con el que es posible operar la estrategia Magic 100 comentada en este artículo:

https://www.x-trader.net/articulos/tecn ... c-100.html

Por supuesto, podéis compartir vuestros comentarios, resultados y backtests en este hilo.

Saludos,
X-Trader
Adjuntos
Magic100.ex4
(192.72 KiB) Descargado 222 veces
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
farmabioq
Mensajes: 17
Registrado: 10 Dic 2016 02:19

Re: Magic 100 EA

Mensaje por farmabioq »

Hola. El backtesting tick a tick teniendo en cuenta vps, terminal , broker , spread variable y comisiones , no es bueno.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12776
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Magic 100 EA

Mensaje por X-Trader »

farmabioq escribió: 12 Sep 2020 16:28 Hola. El backtesting tick a tick teniendo en cuenta vps, terminal , broker , spread variable y comisiones , no es bueno.
Gracias farmabioq, ¿puedes compartir resultados por aquí? ¿Has probado a variar horas? Estoy pensando que quizás le faltaría un filtro para tener en cuenta la amplitud de la vela que marca la entrada, si tengo un rato lo meto como parámetro adicional.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
farmabioq
Mensajes: 17
Registrado: 10 Dic 2016 02:19

Re: Magic 100 EA

Mensaje por farmabioq »

Adjunto captura de pantalla de backtesting.
Adjuntos
Strategy Tester_ Magic100 - Google Chrome 12_09_2020 15_50_57.png
pipraider
Mensajes: 4
Registrado: 22 Mar 2021 16:27

Re: Magic 100 EA

Mensaje por pipraider »

Hola, estoy probando tu EA en una demostración
¿Podría modificar su EA para que cada operación tenga un riesgo expresado como un porcentaje del saldo de la cuenta (ejemplo: 1%)?
El autor del sistema en forexfactory dice que su sistema tiene una tasa de ganancias del 40%
Si el EA mantiene una tasa de ganancias del 40% con una relación riesgo / recompensa de 1: 2, el EA obtendrá ganancias.

Avatar de Usuario
X-Trader
Administrador
Mensajes: 12776
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Magic 100 EA

Mensaje por X-Trader »

pipraider escribió: 22 Mar 2021 16:52 Hola, estoy probando tu EA en una demostración
¿Podría modificar su EA para que cada operación tenga un riesgo expresado como un porcentaje del saldo de la cuenta (ejemplo: 1%)?
El autor del sistema en forexfactory dice que su sistema tiene una tasa de ganancias del 40%
Si el EA mantiene una tasa de ganancias del 40% con una relación riesgo / recompensa de 1: 2, el EA obtendrá ganancias.
Buenas pipraider, bienvenido al Foro.

Te paso una nueva versión con la posibilidad de ajustar el tamaño de las posiciones por riesgo (para activarlo, simplemente pon la variable Lots a 0). Espero que nos cuentes qué tal salen los resultados con esta variación.

Saludos,
X-Trader
Adjuntos
Magic100 - Risk Sizing.ex4
(204.52 KiB) Descargado 120 veces
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
pipraider
Mensajes: 4
Registrado: 22 Mar 2021 16:27

Re: Magic 100 EA

Mensaje por pipraider »

Gracias. Descargué la nueva versión y la puse en una cuenta de demostración de ICMARKTS en mi VPS.
Te haré saber los resultados en unas semanas.
Por cierto, ¿el parámetro EntryFilter = 2 significa que el EA solo considera velas de más de 2 pips?
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12776
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Magic 100 EA

Mensaje por X-Trader »

pipraider escribió: 24 Mar 2021 21:08 Gracias. Descargué la nueva versión y la puse en una cuenta de demostración de ICMARKTS en mi VPS.
Te haré saber los resultados en unas semanas.
Por cierto, ¿el parámetro EntryFilter = 2 significa que el EA solo considera velas de más de 2 pips?
No, EntryFilter es la cantidad en pips que añades al máximo o restas al mínimo para fijar el precio del stop de entrada.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
pipraider
Mensajes: 4
Registrado: 22 Mar 2021 16:27

Re: Magic 100 EA

Mensaje por pipraider »

El rendimiento no es tan malo como parece en la demostración en vivo.
Fui a análisis personalizados y eliminé instrumentos que eran demasiado volátiles o con tendencias irregulares (eliminé bitcoin, plata y petróleo.
El resultado se puede ver en estas capturas de pantalla: el porcentaje de operaciones rentables tiende a estabilizarse poco menos del 50 %
2021-04-13 20_52_19-Window.jpg
2021-04-13 20_53_11-Window.jpg

Hay algunas operaciones que el EA cierra antes de que se alcance la ganancia 2R o antes de que se alcance el SL.

También hice backtests con una calidad del 99,99% usando ticks data suite, pero curiosamente los resultados son peores que los reales: el porcentaje de operaciones con ganancias es poco menos del 40%
Backtest-Magic100-TickDataSuite.rar
(385.57 KiB) Descargado 99 veces
Última edición por pipraider el 13 Abr 2021 21:24, editado 1 vez en total.
pipraider
Mensajes: 4
Registrado: 22 Mar 2021 16:27

Re: Magic 100 EA

Mensaje por pipraider »

@x-trader

Puedes comprobar si hay algún error en el EA
En el conjunto que utilicé, configuré el parámetro TrailingStop = 0 y SL2BE = 0 pero algunas operaciones se cierran mucho antes de llegar al TP o SL.
Sin embargo, esto no es necesariamente algo malo.
Adjunto un backtest en DE30 (índice de Alemania) del 8 de marzo de 2021 al 16 de abril de 2021 realizado con el paquete de datos de ticks y calidad al 99,99%: si lo comparas con el mismo período de la demostración en vivo, puedes ver que las operaciones son diferentes y las de las demostraciones en vivo son más rentables
Backtest-Magic100-DE30-8mar2012-16-4-2021.rar
(17.49 KiB) Descargado 106 veces
dahon
Mensajes: 1433
Registrado: 11 Dic 2018 08:57

Re: Magic 100 EA

Mensaje por dahon »

pipraider escribió: 17 Abr 2021 20:00 @x-trader

Puedes comprobar si hay algún error en el EA
En el conjunto que utilicé, configuré el parámetro TrailingStop = 0 y SL2BE = 0 pero algunas operaciones se cierran mucho antes de llegar al TP o SL.
Hola, puede ser esto

"Conviene resaltar que, en ambos casos, las velas no pueden tocar la media. En caso de que el precio toque la media o cambie de lado (pase de estar encima a estar debajo o viceversa), las operaciones que haya abiertas se deben cancelar."

Lo normal es que añadir ese otro cierre, mejore el sistema, si no, mejor quitar esa condicion.

Un saludo
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12776
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Magic 100 EA

Mensaje por X-Trader »

pipraider escribió: 17 Abr 2021 20:00 @x-trader

Puedes comprobar si hay algún error en el EA
En el conjunto que utilicé, configuré el parámetro TrailingStop = 0 y SL2BE = 0 pero algunas operaciones se cierran mucho antes de llegar al TP o SL.
Sin embargo, esto no es necesariamente algo malo.
Adjunto un backtest en DE30 (índice de Alemania) del 8 de marzo de 2021 al 16 de abril de 2021 realizado con el paquete de datos de ticks y calidad al 99,99%: si lo comparas con el mismo período de la demostración en vivo, puedes ver que las operaciones son diferentes y las de las demostraciones en vivo son más rentables

Backtest-Magic100-DE30-8mar2012-16-4-2021.rar
Gracias por las pruebas realizadas pipraider, sobre lo que comentas:
En el conjunto que utilicé, configuré el parámetro TrailingStop = 0 y SL2BE = 0 pero algunas operaciones se cierran mucho antes de llegar al TP o SL.
¿Has revisado si se debe a lo que comenta dahon en el post anterior? El hecho de que se verifiquen las reglas contrarias provoca que el EA cierre posiciones que haya abiertas y se gire en la dirección contraria.

Adjunto un backtest en DE30 (índice de Alemania) del 8 de marzo de 2021 al 16 de abril de 2021 realizado con el paquete de datos de ticks y calidad al 99,99%: si lo comparas con el mismo período de la demostración en vivo, puedes ver que las operaciones son diferentes y las de las demostraciones en vivo son más rentables
No sería de extrañar que se debiera a deslizamientos en la ejecución en real (al fin y al cabo es el DAX, siempre hay que poner 1-2 ticks de deslizamiento). En las opciones de Tick Data Suite puedes forzar un poco el slippage para que sea más realista.


Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
gonzamo
Mensajes: 66
Registrado: 15 Abr 2011 20:44

Re: Magic 100 EA

Mensaje por gonzamo »

Me lo guardo. Lo pruebo

Sobre los backtest, me fío poco de ellos. Tengo algunos EA que dan malos resultados en BT y luego funcionan muy bien en real/demo.

Enviado desde mi Pixel 5 mediante Tapatalk

Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Expert Advisors”