Página 1 de 1

Duda en sistema con VCHART

Publicado: 08 Mar 2009 00:11
por eXcalibur
Hola compañeros.
Tengo una duda con un sistema que llevo tiempo desarrollando en Visual Chart, con la plataforma virtual.
El sistema trabaja en barras de 15 minutos. No opera siempre y puede dejar la operación abierta varios días, hasta que salte el SL.
La cosa está en que me gustaría añadir a mi sistema que cerrase la operación (cierre de cortos o de largos) a final del día, por ejemplo, a las 17:29 horas. Más que nada para probar si rediciría riesgo.
He estado mirando las diferentes funciones, para ver si alguna me devolvía la hora actual, pero nada. ¿alguien sabe como hacer esto?
Gracias!

Publicado: 08 Mar 2009 00:50
por Pisco
En teoría ( no lo he comprobado) En barras de 15min

If .Time = 1715 Then
Exitlong atmarket.
End if
Te cerrará en la apertura de la barra 1530
Slds

Publicado: 08 Mar 2009 00:52
por Pisco
Perdón barra 1730 no 1530

Publicado: 08 Mar 2009 18:39
por Galax
En la plataforma de diseño visual lo puedes hacer así:

tiempo=>1730 ( o el parámetro que tú quieras), cerrar largos/cortos.

También, otra manera de hacerlo y que te vale para cualquier otro mercado, sea la hora que sea de fin de día, es poner al principio del sistema:

condición: Fecha>Fecha(1)
sentencia: horaCierre=Tiempo(1)

donde horaCierre es la variable que te guarda la hora de la última barra del día (anterior, claro).

Good Luck!

Galax.

Publicado: 08 Mar 2009 18:57
por eXcalibur
Gracias por las respuestas, esta noche lo porbaré y os cuento.
Un saludo

Publicado: 08 Mar 2009 19:03
por Man Apart
Como ya te han contestado de forma impecable, solo añadir que cada barra de precio tiene como atributos , fecha y tiempo, ademas de : apertura, cierre, maximo, etc.

No hacen falta funciones externas

Publicado: 08 Mar 2009 23:46
por eXcalibur
Hola de nuevo,
Ha funcionado de perlas y me permite controlar mejor el riesgo (huecos) en mi sistema de barras de 15 mins.
Muchisimas gracias a los 3
Saludos.