Usar varios resultados de una optimización a la vez.

Para añadir comentario, por favor Autorícese o regístrese
palazon94
459
palazon94  

Buenas tardes señores, me dirijoa  ustedes para un problema al cual no le encuentro solución. 


Cuando realizo una optimización con un EA que he programado, me da varios resultados que tienen buenos beneficios. En mi humilde opinión esas distintas configuraciones de los parametros de entrada se complementan perfectamente, ya que abren en momentos y situaciones de mercado distintas. Por lo tanto me gustaría poder usar esas distintas configuraciones a la vez.


Pondré un ejemplo:

Optimizo un EA y me da dos resultados de la optimización, en uno me gana un 3% anual y en otro me gana un 2% anual. Me gustaría en el siguiente backtest (o utilizarlo en una cuenta en demo/real) poder usar esas dos configuraciones de parámetros a la vez y ver como el EA gana un 5% anual. 


Con dos resultados la solución es muy simple, pones a trabajar un EA en dos gráficos distintos con sus dos configuraciones distintas, pero a mi lo que me gustaría es poder usar 50, 100 o las configuraciones  que sean a la vez. 


Se me ocurren distintas soluciones a mi problema, pero todas me parecen muy tediosas de realizar o programar. Seguramente esta situación ya se a planteado y tenga una solución bien sencilla que yo no conozco, por eso pido ayuda a la comunidad, y desde ya, le doy las gracias a todo aquel que me vaya a ayudar ;)


Un saludo.

Andres Sigala
2307
Andres Sigala  
palazon94:

Buenas tardes señores, me dirijoa  ustedes para un problema al cual no le encuentro solución. 


Cuando realizo una optimización con un EA que he programado, me da varios resultados que tienen buenos beneficios. En mi humilde opinión esas distintas configuraciones de los parametros de entrada se complementan perfectamente, ya que abren en momentos y situaciones de mercado distintas. Por lo tanto me gustaría poder usar esas distintas configuraciones a la vez.


Pondré un ejemplo:

Optimizo un EA y me da dos resultados de la optimización, en uno me gana un 3% anual y en otro me gana un 2% anual. Me gustaría en el siguiente backtest (o utilizarlo en una cuenta en demo/real) poder usar esas dos configuraciones de parámetros a la vez y ver como el EA gana un 5% anual. 


Con dos resultados la solución es muy simple, pones a trabajar un EA en dos gráficos distintos con sus dos configuraciones distintas, pero a mi lo que me gustaría es poder usar 50, 100 o las configuraciones  que sean a la vez. 


Se me ocurren distintas soluciones a mi problema, pero todas me parecen muy tediosas de realizar o programar. Seguramente esta situación ya se a planteado y tenga una solución bien sencilla que yo no conozco, por eso pido ayuda a la comunidad, y desde ya, le doy las gracias a todo aquel que me vaya a ayudar ;)


Un saludo.

Puedes pedir que alguien haga tu programa en la sección de freelance
palazon94
459
palazon94  
Andres Sigala:
Puedes pedir que alguien haga tu programa en la sección de freelance

¿Pero no es algo común el querer usar varios parámetros de un experto a la vez? Quizás existe alguna función o la gente comparte algún código que se use para eso. 

Se me ocurre que podría tener el EA con los parámetros de entrada repetidos una y otra vez y así poner yo mismo manualmente todas las configuraciones que han resultado ser rentables. Pero me parece muy tedioso.

Pimpinela
95
Pimpinela  
No tengo respuesta a tu pregunta pero se me ocurre que puedes apostar el doble en la configuración del 3% y tener un resultado de 6%. Superior al 5% de tu escenario y sin tener que hacer nada de programación ni tocar el entorno :-)
palazon94
459
palazon94  
Pimpinela:
No tengo respuesta a tu pregunta pero se me ocurre que puedes apostar el doble en la configuración del 3% y tener un resultado de 6%. Superior al 5% de tu escenario y sin tener que hacer nada de programación ni tocar el entorno :-)

Lo bueno de querer usar esas dos supuestas configuraciones (la del 2% y la del 3%) es que a pesar de ganar menos que usando el doble de la del 3%, diversificas mas y operas en escenarios distintos. 

karachiento
145
karachiento  

El problema no es de programación, es conceptual. No puedes hacer lo que dices.

Ejemplo:

Si una de las variables es, por ejemplo, el valor del ADX, y en una combinación de variables el ADX debe ser mayor a 15 y en otra combinación debe ser mayor a 20, no puedes usar la combinación de variables A y la combinación B simultaneamente porque B esta incluida en A.

Lo mismo te pasara con los SL y los TP, etc

Las unicas combinaciones que podrias usar en simultaneo, serian aquellas en las que las variables estuvieran dentro de un rango y estos rangos no se solapen. Volviendo al ejemplo del ADX, si tienes buenos resultados en la combinacion A con valores de ADX entre 10 y 15 y en la combinacion B con valores de ADX entre 20 y 25, entonces si puedes usar las dos configuraciones "juntas".

Para añadir comentario, por favor Autorícese o regístrese