Página 1 de 1

Como puedo obtener la fecha de la barra actual en VC5?

Publicado: 02 Jul 2009 20:47
por Nonsei
Estimados VisualCharteros,

Quiero utilizar una grafica intradiaria (de 5 minutos), pero conseguir que mis indicadores se calculen una sola vez al comienzo de la sesión. Sabeis como puedo obtener la fecha de la barra actual?.

El caso es que en la documentación de VC4 (que es la que uso de referencia), aparece la función "Date", pero esta no aparece al menos en el entorno visual de VC5.

Sabeis como puedo obtener la fecha de la barra actual.

Muchas gracias.

Publicado: 02 Jul 2009 20:56
por Galax
Hola!

prueba con la función Fecha, si quieres la fecha de hace dos barras pues Fecha(2).

Si pones condición si Fecha<>Fecha(1) sabes que estás en la 1a barra del día, y ahi es cuando quieres calcular lo que sea, no?

Suerte!

Galax!

Ya tengo la solución...

Publicado: 02 Jul 2009 20:58
por Nonsei
Perdon, pero no vi que el post anterior iba sobre lo mismo...

En todo caso ya tengo una solución que a lo mejor os vale. La fecha se obtiene llamando a una función de VB (date).

Para llamar a una función de VB desde el entorno gráfico hay que ponerla entyre comillas simples.

Esto es lo que me ha funcionado:
CurrentDate = '.date'

Have Fun

Publicado: 02 Jul 2009 21:01
por Nonsei
Galax escribió:Hola!

prueba con la función Fecha, si quieres la fecha de hace dos barras pues Fecha(2).

Si pones condición si Fecha<>Fecha(1) sabes que estás en la 1a barra del día, y ahi es cuando quieres calcular lo que sea, no?

Suerte!

Galax!
Gracias por la pronta respuesta Galax, pero el caso es que la función Fecha tampoco me sale en la lista de funciones disponibles. Tendré mal hecha la instalación?

De todas forma ya he encontrado una forma de hacer lo que queria.

Saludos

Publicado: 02 Jul 2009 21:06
por Man Apart
No es una funcion , sino un atributo de la barra. Exactamente igual que Max, Min, Apertura, cierre, etc. ah. y tambien hora.

Esa es mejor solución

Publicado: 03 Jul 2009 00:51
por Nonsei
En efecto esa es la solución más adecuada... Siempre se aprenden cosas nuevas.

Gracias.