

Gracias máquina, te doy las gracias, reputación y no te doy un morreo pq estoy casado con mi mujer jejejej, lo has explicado de maravilla, no sabía esta función del backtest y esto me ahorrará mucho rato.El asunto es sencillo
la idea es que configures 1 vez el EA y luego el probador de estrategias las prueba todas y luego te das cuenta cual es mejor
por ejemplo.. pensemos un EA con los siguientes parametros, pero quieres saber con cuantos lotes responde mejor la estrategia... entonces..
marcas la casilla de optimización y le das clic a "propiedades del experto".... te abre un cuadrito como el siguente por ejemplo:
en este caso como lo unico que va a variar de tu estrategia son los lotes, pues marcas el cuadrito antes de donde dice lotes.... ¿lo viste? eso le indica al programa que haga tantas pruebas como indiques..... ¿como lo indicas? con las columnas que dicen Iniciar - paso - Detener... para el ejemplo del lote servirîa algo como lo siguiente:
iniciar 0.1 este va ha ser el primer "backtest" que ara con un lote de 0.1
paso 1 indica cuanto le va a "sumar" al iniciar para hacer un nuevo "backtest
Detener 4 pues que valor "maximo" que debe tomar el lote.. en este caso 4
ahora bien el Ea hace 5 "backtest" o "pruebas de estrategias.... todas ellas con diferentes lotes en este caso
1. lote 0.1
2. lote 1.1
3. lote 2.1
4. lote 3.1
5. lote 4.1 (este tambien lo hace porque aunque es mayor a 4... la prueba 4 se hace con un lote de 3.1.. menor a lo maximo que dijimos)
luego de eso en el cuadro resultados de la optimización te apareceran por defecto SOLAMENTE los resultados que obtengan beneficio... si no te aparece nada es porque ninguno de los test tuvieron ganancias al final... si eso ocurre y quieres ver todos los informes (en este caso 5) , pues le das clic derecho y desmarcas todos los parametros como "omitir resultados no utiles" y los demás..... si aún asi no aparece nada... vuelve ha hacer el backtest.. hay si te apareceran..
ahora bien .. luego de eso.. puedes darle doble clic a la estrategia que quieras verificar.. veras como automaticamente se pasa al cuadro de configuración, el cuadro de optimización esta desactivado y las opciones del experto han sido ajustadas respecto a la prueba que le diste doble clic.. todo ello para que realizes de nuevo el backtest solamente de dicha estrategia con el mejor parametro encontrado
obviamente la cosa se complica entre mas parametros señales al respecto porque mas tiempo tomara al mt4 hacer todas las estrategias.. pero es mejor que hacerlas a mano.
espero haber sido de ayuda
DiegoForo de Forex Trading United

Está muy útil está función (para no estar modificando el código a cada rato).El asunto es sencillo
la idea es que configures 1 vez el EA y luego el probador de estrategias las prueba todas y luego te das cuenta cual es mejor
por ejemplo.. pensemos un EA con los siguientes parametros, pero quieres saber con cuantos lotes responde mejor la estrategia... entonces..
marcas la casilla de optimización y le das clic a "propiedades del experto".... te abre un cuadrito como el siguente por ejemplo:
en este caso como lo unico que va a variar de tu estrategia son los lotes, pues marcas el cuadrito antes de donde dice lotes.... ¿lo viste? eso le indica al programa que haga tantas pruebas como indiques..... ¿como lo indicas? con las columnas que dicen Iniciar - paso - Detener... para el ejemplo del lote servirîa algo como lo siguiente:
iniciar 0.1 este va ha ser el primer "backtest" que ara con un lote de 0.1
paso 1 indica cuanto le va a "sumar" al iniciar para hacer un nuevo "backtest
Detener 4 pues que valor "maximo" que debe tomar el lote.. en este caso 4
ahora bien el Ea hace 5 "backtest" o "pruebas de estrategias.... todas ellas con diferentes lotes en este caso
1. lote 0.1
2. lote 1.1
3. lote 2.1
4. lote 3.1
5. lote 4.1 (este tambien lo hace porque aunque es mayor a 4... la prueba 4 se hace con un lote de 3.1.. menor a lo maximo que dijimos)
luego de eso en el cuadro resultados de la optimización te apareceran por defecto SOLAMENTE los resultados que obtengan beneficio... si no te aparece nada es porque ninguno de los test tuvieron ganancias al final... si eso ocurre y quieres ver todos los informes (en este caso 5) , pues le das clic derecho y desmarcas todos los parametros como "omitir resultados no utiles" y los demás..... si aún asi no aparece nada... vuelve ha hacer el backtest.. hay si te apareceran..
ahora bien .. luego de eso.. puedes darle doble clic a la estrategia que quieras verificar.. veras como automaticamente se pasa al cuadro de configuración, el cuadro de optimización esta desactivado y las opciones del experto han sido ajustadas respecto a la prueba que le diste doble clic.. todo ello para que realizes de nuevo el backtest solamente de dicha estrategia con el mejor parametro encontrado
obviamente la cosa se complica entre mas parametros señales al respecto porque mas tiempo tomara al mt4 hacer todas las estrategias.. pero es mejor que hacerlas a mano.
espero haber sido de ayuda
Diego
Veo que en el cuadro que tu colocaste, aparece una lista de opciones de lotes. Cuando yo lo abro, aunque me sale varias, no me está saliendo la de lote.
Me tocará curiosear
Recibe un saludo.Foro de Forex Trading United

El asunto es sencillo
la idea es que configures 1 vez el EA y luego el probador de estrategias las prueba todas y luego te das cuenta cual es mejor
por ejemplo.. pensemos un EA con los siguientes parametros, pero quieres saber con cuantos lotes responde mejor la estrategia... entonces..
marcas la casilla de optimización y le das clic a "propiedades del experto".... te abre un cuadrito como el siguente por ejemplo:
en este caso como lo unico que va a variar de tu estrategia son los lotes, pues marcas el cuadrito antes de donde dice lotes.... ¿lo viste? eso le indica al programa que haga tantas pruebas como indiques..... ¿como lo indicas? con las columnas que dicen Iniciar - paso - Detener... para el ejemplo del lote servirîa algo como lo siguiente:
iniciar 0.1 este va ha ser el primer "backtest" que ara con un lote de 0.1
paso 1 indica cuanto le va a "sumar" al iniciar para hacer un nuevo "backtest
Detener 4 pues que valor "maximo" que debe tomar el lote.. en este caso 4
ahora bien el Ea hace 5 "backtest" o "pruebas de estrategias.... todas ellas con diferentes lotes en este caso
1. lote 0.1
2. lote 1.1
3. lote 2.1
4. lote 3.1
5. lote 4.1 (este tambien lo hace porque aunque es mayor a 4... la prueba 4 se hace con un lote de 3.1.. menor a lo maximo que dijimos)
luego de eso en el cuadro resultados de la optimización te apareceran por defecto SOLAMENTE los resultados que obtengan beneficio... si no te aparece nada es porque ninguno de los test tuvieron ganancias al final... si eso ocurre y quieres ver todos los informes (en este caso 5) , pues le das clic derecho y desmarcas todos los parametros como "omitir resultados no utiles" y los demás..... si aún asi no aparece nada... vuelve ha hacer el backtest.. hay si te apareceran..
ahora bien .. luego de eso.. puedes darle doble clic a la estrategia que quieras verificar.. veras como automaticamente se pasa al cuadro de configuración, el cuadro de optimización esta desactivado y las opciones del experto han sido ajustadas respecto a la prueba que le diste doble clic.. todo ello para que realizes de nuevo el backtest solamente de dicha estrategia con el mejor parametro encontrado
obviamente la cosa se complica entre mas parametros señales al respecto porque mas tiempo tomara al mt4 hacer todas las estrategias.. pero es mejor que hacerlas a mano.
espero haber sido de ayuda
DiegoForo de Forex Trading United

¿Para que sirve el botón "Optimización" en "Prueba de Estrategia"? Parace sencillo de encontrar esta información, pero la busqué un rato google y no la encontré
Foro de Forex Trading United
| Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |

