Re: Valores de velas mayores a 100
hola compañero, una forma sencilla de saber el volumen de una vela en particular seria lo siguiente:
primero declaro un variable externa de esta manera: extern int vela= 0;
y después dentro de la parte de ejecución: Alert("El volumen de la vela elegida es " + DoubleToString(Volume[vela],5));
de esta manera cuando ejecutas el EA o script te deja la opción de escoger la vela que tu quieras y te da el volumen.
en el lugar del array volume puedes poner cualquier de los otros o incluso puedes combinarlos, la programación es muy divertida y en nuestro caso puede ser muy rentable.
Re: Valores de velas mayores a 100
Muchas gracias ^^
Precisamente ese era mi error, que no existían las velas de las que quería tomar datos, una disculpa, soy nuevo pero poco a poco iré aprendiendo, muchas gracias por su ayuda
Re: Valores de velas mayores a 100
Cita:
Iniciado por
roge1205
Hola que tal, soy nuevo en ésto de la programación en MQL4 y he estado teniendo un problema, espero que me puedan ayudar
Lo que pasa es que necesito obtener algunos valores como el Volumen, High, Low, Open y Close de velas anteriores, pero el problema es que cuando intento obtenerlas al llegar a la vela número 100 me marca error como "array out of range"
Por ejemplo si yo intento obtener el volumen de la vela 400 me marca ese error, alguien tiene una idea de qué puedo hacer? de antemano muchas gracias
por ejemplo:
int x=0;
x=Volume[400];
Print("El volumen de la vela 400 es :",x);
hola compañero, veras no soy entendido en esto pero, lo que puedo entender por lo que pones es:
si int x=0;
y x=Volume[400];donde 400 es el resultado de un bucle, donde quieres saber el volumen de la vela 400, primero hay que saber si asta la vela 400 te da los datos correctos, si es así tienes en tu historia 400 velas?, no se, puede haber muchos motivos dependiendo como lo estés programando, supongo que ya sabes que en metaquotes el volumen no es real,no se como te puedo ayudar,si todo lo que te pregunto lo tienes comprobado, dame mas pistas, un cordial saludo.
Valores de velas mayores a 100
Hola que tal, soy nuevo en ésto de la programación en MQL4 y he estado teniendo un problema, espero que me puedan ayudar
Lo que pasa es que necesito obtener algunos valores como el Volumen, High, Low, Open y Close de velas anteriores, pero el problema es que cuando intento obtenerlas al llegar a la vela número 100 me marca error como "array out of range"
Por ejemplo si yo intento obtener el volumen de la vela 400 me marca ese error, alguien tiene una idea de qué puedo hacer? de antemano muchas gracias
por ejemplo:
int x=0;
x=Volume[400];
Print("El volumen de la vela 400 es :",x);