Optimizar EA dudas

Comparte y comenta tus estrategias de trading.

Optimizar EA dudas

Notapor MF1Forex » 16 Mar 2015, 06:01

Buenas!
A ver si álguien me puede orientar un poco.
Tengo un EA ganador y nunca había hecho optimización hasta hoy. Así que me he puesto a hacer pruebas... pero no se si hago algo mal o que, porque para optimizar el EA en 1 año a 99.9% de calidad, me dice que el tiempo estimado es de 15 a 30 dias!

He dejado los parámetros por defecto, porque no me dejaba modificar las entradas de la foto 2.
No se si se puede optimizar algún simple parámetro como el SL o TP, ya que me hace pases y me prueba todos los parámetros del EA.

En 1:30 horas, solo ha hecho 4 pases.
Abajo pone los pases 22/10496.

Lo curioso es que en el otro ordenador haciendole la Optimización a solo el 90% de calidad me dice que lo termina en 4 horas.
Abajo pone los pases 6/160.

Luego lo de Algoritmo Genético que significa??
Gracias de antemano.
Adjuntos
1.jpg
2.jpg
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Optimizar EA dudas

Notapor Andrest » 16 Mar 2015, 11:07

Buenas MF1Forex, los parametros a optimizar los tienes en la pestaña entradas, ahi debes tipear en en el cuadrado de los parametros que te interesen optimizar solamente, luego tienes las cuatro columnas:
Valor: que es el valor que tiene por defecto, no importa tocarlo para optimizar.
Inicio: El valor que quieres que inicie la optimizacion.
Pasos: de cuanto en cuanto tiene que ir "saltando"
Detener: hasta que valor debe optimizar

Asi si por ejemplo queremos optimizar el SL en el cual trabaja a 15pip normalmente, lo marcamos, en inicio ponemos ej. 10 - Pasos 2 y detener 20

Asi hara un total de 6 pasos, comenzando en 10, luego 12, 14, 16, 18, 20.

Por defecto metatrader omite los resultados negativos, de ahi que veas varios pasos y solo te aparezcan los positivos.
Si quieres verlos todos basta con dar click derecho en la pestaña "resultados de optimizacion" y dejas sin marcar "omitir resultados no utiles".

Otro tema que no puedo ayudarte mucho es lo del "alogaritmo generico", jamas he logrado acabar una optimizacion con esa casilla marcada, a mitad o antes de finalizar la optimizacion me lanza un error y se detiene todo... no se, falta de maquina quizas...

Espero que te sea de ayuda!

Un saludo!
“No sirve para nada proclamar la verdad en economía o recomendar cosas útiles. Es la mejor manera de hacerse enemigos” A. Kostolany
“El optimismo es el enemigo del comprador racional” Warren Buffet
...
Avatar de Usuario
Andrest
 
Mensajes: 960
Registrado: 23 Ene 2014, 19:24
Karma: 31

Re: Optimizar EA dudas

Notapor MF1Forex » 16 Mar 2015, 12:19

Ahhhh!... ves, no tenía ni idea.
Ahora me cuadra todo, por eso en un ordenador me quería hacer 10496 pases y en el otro solo 160, porque en uno tenía todas las casillas marcadas y en otro solo una.

Genial Andrest, ya que no encontraba información concreta de como Optimizar. :clap:
Entonces en este último ejemplo, si se marca TakeProfit (Iniciar:30 Paso:5: Detener:80) hará 11 BackTests sobre cada valor: 30,35,40,45,50,55,60,65,70,75,80 y al final me mandará el mejor resultado a la ventana de "Resultados de Optimización".

Muchas gracias por tu ayuda Crack! ;)
Un saludo.
Adjuntos
3.jpg
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Optimizar EA dudas

Notapor MF1Forex » 16 Mar 2015, 16:55

Otra cosa... puedes explicar un poco por encima sobre los parámetros de la foto 1 de "Parámetro optimizado" y los de la foto 2 de todas las limitaciones?

Y una última cosa, rarita pero puede ser útil... tu sabes si se puede utilizar la GPU de las tarjetas gráficas NVIDIA para hacer BackTest u Optimizar? El sistema que utiliza es "CUDA", no se si te suena.

Algunos programas lo permiten para hacer operaciones matemáticas como suplemento de la CPU, así la velocidad de proceso se multiplica.
Si se pudiera usar en Metatrader sería la leche para optimizar EA's! :wohow:
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Optimizar EA dudas

Notapor Andrest » 17 Mar 2015, 00:59

Me alegro de que haya sido de ayuda ;)

Las opciones de la primera imagen son para el alogaritmo generico, por si hay algo en concreto que te interese obtener mejores valores vendría a ser, aquí te dejo mas info detallada, es de mq5 pero vale igual (al final donde pone"criterios de optimizacion")

http://www.metatrader5.com/es/terminal/ ... tion_types

La ultima pestaña la verdad que ni idea, no la he tocado nunca (foto 2).

Con respecto a lo de la gráfica no sabría decirte la verdad, aunque imagino que si tienes una maquina buena, cosa que intuyo por la gráfica (si le sobra GPU :lol: ), no te hará falta mas cpu, yo lo he hecho hasta con pc de doble nucleo (viejitas) y sin problema, eso si nunca uso "alogaritmo genetico" y a poder ser y si los parámetros no son muchos o no tienes prisa mejor hacer la optimizacion normal... el alogaritmo genetico omite segun que sets y pasa de hacer el backtest con esa conbinacion ya que intuye de que sera mala por los BT que hizo anteriormente, e igual se escapa alguna buena.
Puedes, tambien, vijilar como esta el consumo de ram y cpu desde el administrador de tareas o con cualquier programita que te mida el rendimiento del sistema, asi veras como vas de recursos o incluso podrás detectar fallos en los eas o indicadores que usa... me paso en un par de EAs que el bucle no se cerraba por un error en el codigo del indicador y no dejaba de consumir ram y mas ram, hasta que la consumía por completo y el MT4 se paraba (y daba igual la ram que tuvieras, se la comía toda)

Dejo este link por si quieres informarte mas en detalle sobre el "alogaritmo generico"

http://www.rankia.com/blog/ea-expert-ad ... o-genetico
“No sirve para nada proclamar la verdad en economía o recomendar cosas útiles. Es la mejor manera de hacerse enemigos” A. Kostolany
“El optimismo es el enemigo del comprador racional” Warren Buffet
...
Avatar de Usuario
Andrest
 
Mensajes: 960
Registrado: 23 Ene 2014, 19:24
Karma: 31

Re: Optimizar EA dudas

Notapor MF1Forex » 17 Mar 2015, 02:18

Gracias Andrest! Buah... esto de Optimizar es la pera!! :P
Multiplica casi por 10 los beneficios respecto a no optimizar sin alterar el DD.
El EA Optimizado pone mas operaciones y hace que gane mas todavia.

La diferéncia Antes y Después de la Optimización. Como cambia eh!
Saludos.
Adjuntos
Antes.jpg
Después.jpg
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Optimizar EA dudas

Notapor Andrest » 17 Mar 2015, 12:07

Excelente MF1forex, un cambio impresionante :clap: , si el backtest esta bien hecho, con comisiones y spread correcto incluido, tienes un bicho muy bueno.

Hay que tener en cuenta que el spread y las comisiones lo son todo y pueden convertir un EA ganador en Backtest en uno perdedor en real...

EJ. (comisiones de 6usd incluidas, pero spread bajo)

ch987987o.jpg
“No sirve para nada proclamar la verdad en economía o recomendar cosas útiles. Es la mejor manera de hacerse enemigos” A. Kostolany
“El optimismo es el enemigo del comprador racional” Warren Buffet
...
Avatar de Usuario
Andrest
 
Mensajes: 960
Registrado: 23 Ene 2014, 19:24
Karma: 31

Re: Optimizar EA dudas

Notapor MF1Forex » 17 Mar 2015, 12:39

Ostras... 1 Milloncejo de Euros en 2 años es bastante sorprendente.
Tu si que tienes un buen bicho!! :clap:

Por cierto, como sacas esa captura de tu foto??
A mi solo me manda el gif y el htm de la ventana de Informe.
Saludos.
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Siguiente

Volver a Estrategias de Trading

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron