backtest y depurar EA

Foro dedicado a todo lo relacionado con la versión 4 de la plataforma de Metaquotes.
Responder
tradefish
Mensajes: 5
Registrado: 19 Oct 2012 17:25

backtest y depurar EA

Mensaje por tradefish »

Hola a todos, llevo algún tiempo leyendo este foro, pero hasta noy no me había decidido a participar activamente. Necesito que me orientéis un poco sobre como hacer un backtest y como depurar un EA que he diseñado.
El problema que tengo, es que tengo el EA diseñado, pero cuando hago un backtest comete múltiples errores y no se ni por donde empezar para ir depurando el código. Bueno. realmente es que no se como hacer para depurarlo. Tengo experiencia en programar con C y como sabréis ahí puedes hacer una ejecución del código linea a linea e ir viendo el valor que toman las diferentes variables y de esta forma puedes ver donde está fallando tu código, pero con el mt4, o no encuentro como se hace una ejecución así, o no se puede....

Bien, básicamente es eso. Como hacéis vosotros para depurar un EA??

Gracias!!
Avatar de Usuario
Gamelu
Mensajes: 787
Registrado: 21 May 2009 16:49

Re: backtest y depurar EA

Mensaje por Gamelu »

Se puede hacer de varias formas, yo lo hago asi:
Esta funcion te muestra un mensaje en pantalla cada tick, en el ejemplo, se muestran el valor de varias variables:
Comment("Mayorlow:",mayorlow,"\nMayorhigh:",mayorhigh,
"\nLownow",lownow,"\nHighnow:",highnow,"\nFirst:",first);

\n es salto de linea


Tambien puedes usar print:

Print("variable");
En este caso el valor se muestra en la pantalla diario.

Lo recomentable en los dos casos es cuando hacer el backtest activar el modo visual , marcalo, para ir viendo los valores que coge.
Si hay mejores formas de hacerlo, lo desconozco
Suerte!
Avatar de Usuario
Gamelu
Mensajes: 787
Registrado: 21 May 2009 16:49

Re: backtest y depurar EA

Mensaje por Gamelu »

Te comparto un Ea muy basico que hice cuando empece para que te hagas una idea de como va el tema.
Adjuntos
chfusdeur.mq4
(3.38 KiB) Descargado 181 veces
Avatar de Usuario
Gamelu
Mensajes: 787
Registrado: 21 May 2009 16:49

Re: backtest y depurar EA

Mensaje por Gamelu »

Benga va otro Ea... haya hace 2-3 años.... este igual le mola a alguno.. simple pero pura matematica y logica.
A ver si pillais de que va el tema
Adjuntos
[EA] Probabilidad por CompaBarra[0].mq4
(3.11 KiB) Descargado 156 veces
tradefish
Mensajes: 5
Registrado: 19 Oct 2012 17:25

Re: backtest y depurar EA

Mensaje por tradefish »

Muchas gracias!!!

arruinao
Mensajes: 735
Registrado: 26 Abr 2005 18:32

Re: backtest y depurar EA

Mensaje por arruinao »

Y si le metes unos puntos de ruptura con F9, te facilitará la labor. ;-)
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Metatrader 4”