PDA

Ver la versión completa : Foro Forex 2 Optimizar EA dudas



Yallly
12:57,
Ya pero no sirve de mucho ya que en real no va tan bien, por eso decía de la importancia del spread, que suele estar por encima de 10 pips para el DAX en muchos brokers, eso son 100 ticks o "points".

Para hacer esa captura simplemente guardas el informe, tiene que ser desde la pestaña de resultados y no desde el gráfico de balance, guardas el informe y se te abre en el navegado, reduces con scroll del raton + ctrl porque el foro no permite imágenes demasiado grandes asi que almenos lo reduzco un 10% y una ves ahi le das a imprimir pantalla (prtsc, print screen, print pant, según teclado), de ahi lo pegas en un paint mismo, mueves a la esquina, recortas, ajustas y guardas como jpg o similar...

De seguro que hay algún método mas sencillo pero este es el que a mi me va bien y como estoy acostumbrado no tardo nada.

Un saludo!

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

A mi solo me manda el gif y el htm de la ventana de Informe.
Saludos.

Qalkyr
13:23,
Gracias ! 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.

44

- - - Updated - - -

Excelente , un cambio impresionante :) , 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)

Palejom
13:37,
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")

Ayuda de MetaTrader 5 (http://www.metatrader5.com/es/terminal/help)

La ultima pestaña la verdad que ni idea, no la he tocado nunca

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"

Optimizacion de Expert Advisors III: Entendiendo el verdadero funcionamiento del Algoritmo Genetico - Rankia (http://www.rankia.com/blog/ea-expert-advisors/697927-optimizacion-expert-advisors-iii-entendiendo-verdadero-funcionamiento-algoritmo-genetico)

Caletoyole
13:50,
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:

LLopanuy
14:03,
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, ya que no encontraba información concreta de como Optimizar. :)
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.

TalTayo
14:17,
Buenas , 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!

LLopanuy
14:30,
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.4243