Duda nueva vela en mql4 - sistemas de trading
Hola, soy nuevo en el foro, os leo de vez en cuando y me ha surgido una dudilla y digo... a ver si puede ayudarme alguien por aqui :)
La cuestión es que quiero que se evalúe una condición una vez por vela, y se me ha ocurrido comparar los precios de apertura de las velas; si son diferentes nos encontraremos en una vela diferente, no?
Así que he implementado estas líneas al programa:
static double OpenAnt;
if(OpenAnt!=PRICE_OPEN)
{
....
....
}
OpenAnt=PRICE_OPEN;
.....
Según tenía entendido la variable static OpenAnt debería guardar el precio de apertura en el primer tick y a causa de la condición se compararía con el precio de apertura de la vela del segundo tick. Si son iguales la condición no se cumple, si no, se ejecita el cuerpo del if.
A ver si alguien me puede ayudar, no hay que decir que soy nuevo en esto y ni siquiera se si mi error esta aquí o en otro sitio!!
Gracias de antemano.