Backtest

¿Tiene dudas sobre el trading con divisas? No se preocupe, FXWizard tiene todas las respuestas.

Backtest

Notapor manuel82 » 28 Feb 2010, 03:48

Hola,estoy haciendo pruebas mediante backtest en MT4 y me pasa una cosa muy rara. Tengo en la primera linea de un EA:
cont=cont+1. Es decir, cada vez que pase por esa linea me vaya sumando 1 en la variable cont. Se supone que cada vez que se genera un tick el EA se ejecuta y pasa por esa linea. Mi problema es que esa variable solo llega a 1 y no sé porque. Puede ser que cada vez que se genera un tick se pierda el valor de 'cont' y vuelva a empezar desde cero????

Salu2
manuel82
 
Mensajes: 46
Registrado: 05 Jun 2009, 16:06
Karma: 0

Re: Backtest

Notapor FXWizard » 01 Mar 2010, 12:42

manuel82 escribió:Hola,estoy haciendo pruebas mediante backtest en MT4 y me pasa una cosa muy rara. Tengo en la primera linea de un EA:
cont=cont+1. Es decir, cada vez que pase por esa linea me vaya sumando 1 en la variable cont. Se supone que cada vez que se genera un tick el EA se ejecuta y pasa por esa linea. Mi problema es que esa variable solo llega a 1 y no sé porque. Puede ser que cada vez que se genera un tick se pierda el valor de 'cont' y vuelva a empezar desde cero????

Salu2


Hola manuel82, puedes postear algo más de código? Necesito ver si está dentro de algún bucle o condición para poder decirte algo.

Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Backtest

Notapor manuel82 » 01 Mar 2010, 13:30

int cont=0;

int start()
{

cont_lag=cont_lag+1;
Print (cont_lag);

}

Así de simple. Sin hacer backtesting cuenta bien, va sumando, pero luego al hacer el backtesting se queda siempre en 1, raro raro :shock:

Salu2
manuel82
 
Mensajes: 46
Registrado: 05 Jun 2009, 16:06
Karma: 0

Re: Backtest

Notapor FXWizard » 01 Mar 2010, 16:13

Lo siento pero así no puedo hacer mucho, si quieres sube el código por aquí o mandamelo al correo.

Saludos,
FXWizard
Avatar de Usuario
FXWizard
 
Mensajes: 8493
Registrado: 12 Feb 2008, 15:17
Karma: 35

Re: Backtest

Notapor manuel82 » 02 Mar 2010, 12:40

Ahora sí funciona, no lo entiendo. En fin...creo que voy a desinstalarlo y volver a instalarlo y a descargarme otra vez todos los historiales.

Salu2
manuel82
 
Mensajes: 46
Registrado: 05 Jun 2009, 16:06
Karma: 0

Re: Backtest

Notapor cdsap » 02 Mar 2010, 12:41

Es importante compilar cada vez que aplicas cambios, actualizar gráfica y trazear el inicio/fin del script para ver que realmente tienes ejecutando la última versión del script...
cdsap
 
Mensajes: 54
Registrado: 22 Ene 2010, 14:08
Karma: 0


Volver a Pregunte a FXWizard

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado