Backtesting/Optimización - página 80

 

No importa, lo encontré como.

 

Optimización y Back Testing

Las pruebas retrospectivas utilizando MT4.0 Tester o Omega Research Prosuite no son fiables, porque no se trata de una optimización, sino de una acción sobre datos históricos. ¡La mejor manera de probar manualmente cualquier EA es probarlo en línea en tiempo real - prospectivamente!

 

backtesting múltiples EAs en la misma moneda y marco de tiempo

He estado trabajando en un EA que utiliza cruces de MA. Lo que quiero probar es 5 de los EAs con diferentes configuraciones de MA en el mismo par y marco de tiempo. Así que tengo eurjpy m15 con 5 eas corriendo en él al mismo tiempo. ATM estoy haciendo una prueba de avance, pero todavía me gustaría backtest 5 de ellos que se ejecutan en tándem.

BTW

Si no se pueden ejecutar múltiples EAs en un solo backtest, ¿hay alguna manera de combinar/recodificar 5 copias de mi EA en una sola?

 

Sí, en cierto modo.

Puedes ejecutar el código de todas ellas simultáneamente. Simplemente construye cinco funciones diferentes llamadas go1(), go2() o lo que quieras, entonces, en start():

int start() {

go1();

go2();

go3();

go4();

go5();

}

Sólo asegúrate de dar a cada función go() su propio número mágico. (Cada go() contendría el mismo código con diferentes periodos MA o lo que sea que estés tratando de probar).

Si usted NO quiere que compartan dinero, entonces eso es un poco más difícil. Yo establecería el balance de prueba a algo enorme como 1.000.000 y en lugar de calcular el tamaño de los lotes a partir de esa cantidad, utilizaría variables personalizadas para el balance de la cantidad y la equidad, etc. Averiguar el saldo actual de la cuenta para cada número mágico por ir a través de la historia del comercio y la adición o eliminación de la variable.

Es una especie de dolor, pero se puede hacer.

 

[langtitle=cs]Cómo probar EA basado en el tiempo[/langtitle]

[lang=cs]Hola a todos, soy la primera vez que publico aquí, espero que esta pregunta pueda estar aquí. Tengo EA que colocar órdenes sobre la base de cuánto tiempo es el precio

y el tiempo que el precio está en un rango determinado. No es posible probar en el probador de MT4, ya que no hay cuando exactamente fue el precio en cada momento.

¿Alguien sabe dónde puedo probarlo?

Muchas gracias y espero que entiendan mi inglés[/lang].

 

¿dónde encontrar más datos para backtesting en mt4?

Hola a todos.

He hecho algunos expertos y quiero hacer más backtesting, pero como los datos de mi broker están limitados a algo así como 2 años atrás, me preguntaba si había algún sitio en la web donde pudiera coger un trozo de unos 10 años o así...

saludos..

Desjuft

 

Screener de Forex y Backtest

¿Alguien conoce un buen screener-scanner de Forex que pueda buscar y filtrar pares en base a los indicadores técnicos/métodos de análisis elegidos? (La función de Backtesting sería un plus, por supuesto) gracias de antemano

 
Desjuft:
Hola a todos.

He hecho algunos expertos y quiero hacer más backtest, pero como los datos de mi broker están limitados a algo así como 2 años atrás, me preguntaba si había algún sitio en la web donde pudiera coger un trozo de unos 10 años o así...

saludos..

Desjuft

Puedes consultar este hilo https://www.mql5.com/en/forum/180553 creo que los datos de akmos son fiables...

Por cierto, ayer investigué un poco sobre los screeners de forex... Este parece ser el mejor disponible...Advanced Forex Screener con Backtesting

Mi primera impresión es que este sitio web es genial porque hay una gran cantidad de pantallas incluyendo thomas demark, ichimoku, macd&rsi diveregnces, fibonacci, etc. Puedo probar mis sistemas de trading usando la herramienta de backtesting de estrategias que da la posibilidad de configurar parámetros como señales de apertura/cierre, s/l, t/p.

 

Ea

Hola,

Voy a compartir con ustedes con mi elección de backtesting y optimización de EA.

El primer paso es conseguir datos de 10 años para divisas por ejemplo de dukascopy o fxdd instalarlo en tu MT4.

Si tienes un EA con múltiples indicadores y configuraciones puedes optimizarlos, la clave para no sobreoptimizarlo es hacer la optimización de 2000-2008 y luego comprobar cómo la mejor configuración de la optimización está funcionando en 2008-2011 si los resultados en los últimos 2 años siguen siendo muy buenos se podría decir que tienes un buen EA. Esto no es todo, para tener un EA perfecto tendrá que hacer por lo menos 6 meses de prueba en microlotes de cuentas reales y si todavía funciona se podría decir "He hecho un muy buen trabajo" de lo contrario volver al primer paso. La mejor manera es utilizar vps para las pruebas hacia adelante para utilizar múltiples EA.

Espero que esta es una información muy valiosa para tener que funciona para mí. Hice milion pruebas de EA y algunos de ellos se convirtieron en diamantes y están trabajando ahora y estará trabajando en el futuro.

 

Backtesting en Forex

Acabo de leer un interesante artículo en el que se menciona que una característica de los operadores de éxito es que casi todos se esfuerzan por hacer backtesting de sus sistemas - el estudio del sistema en modo de prueba les da una especie de "sexto sentido" sobre el mercado en tiempo real. Además, de los tres métodos más comunes de back-testing [manual, software o sitio web de back-testing, o pruebas autoprogramadas] suelen preferir la opción intermedia de utilizar un software o un sitio web especializado. Curiosamente, las opiniones sobre el backtesting de MT4 parecen ser muy diferentes, desde "muy bueno" hasta "tiene muchas limitaciones".