Sistema automático con VC que actúa a una hora concreta

Todo lo relacionado con este conocido software de trading made in Spain: estudios, indicadores, sistemas, plantillas, etc.
Responder
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Sistema automático con VC que actúa a una hora concreta

Mensaje por hipotrader »

Hola,

por lo poco que he visto de la programación del Visual Chart (con el asistente de programación PDV), el conjunto de instrucciones que se pone en un sistema automático se ejecuta por cada barra.

A mí me gustaría lanzar una orden a una hora concreta, por ejemplo a las 14 horas menos 5 segundos. Es para lanzar una órden justo antes de una noticia, por ejemplo.
Con lo de barra a barra no puedo ya que la barra menor es de un minuto
¿Hay alguna forma?

Un saludo,
Hipotrader.
Avatar de Usuario
Jose
Mensajes: 805
Registrado: 22 Mar 2006 14:01

Mensaje por Jose »

¿has probado con gráfico de ticks?
killo
Mensajes: 7
Registrado: 14 Nov 2007 14:10

Mensaje por killo »

Para eso tienes que usar un intervalo de barras que sea de tick , no recuerdo el intervalo que tienen, aunque como mínimo deberias usar una de un minuto y usar la funcion .DATE
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Mensaje por hipotrader »

Jose escribió:¿has probado con gráfico de ticks?
Hola Jose,

no he probado.

Pero por lo que entiendo, los ticks son cada una de las operaciones cerradas, se dibujan en el gráfico según ocurren.
No sé si se puede aplicar un sistema automático en Visual Chart en un gráfico de ticks. ¿Alguien lo sabe?

De todas maneras, ¿cómo indico que quiero enviar una orden a las 13 horas, 59 minutos, 50 segundos?

Un saludo,
Fernando
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Mensaje por hipotrader »

killo escribió:Para eso tienes que usar un intervalo de barras que sea de tick , no recuerdo el intervalo que tienen, aunque como mínimo deberias usar una de un minuto y usar la funcion .DATE
Hola killo,

ni la función .DATE: http://www.visualchart.com/esxx/ayuda_F ... BA/DAT.htm

nila función .TIME: http://www.visualchart.com/esxx/ayuda_F ... BA/TIM.htm

me dejan especificar segundos.

Por lo que veo, la programación de Visual Chart, por lo menos lo que se hace con el asistente PDV, no permite hacer nada en el interior de una barra. La instrucciones que se dan se ejecutan al principio (o al final) pero no puedes controlar lo que hace en medio. ¿Alguien sabe si es así?

Quizás, la otro forma de programar, con Visual Basic, sí lo permita. ¿Alguien sabe si es así?

Un saludo,
Hipotrader

Avatar de Usuario
Jose
Mensajes: 805
Registrado: 22 Mar 2006 14:01

Mensaje por Jose »

lo siento, no puedo ayudarte, nunca he trabajado con gráficos de ticks ni tampoco en visual basic. A ver si hay suerte y alguien te lo aclara.
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Re: Sistema automático con VC que actúa a una hora concreta

Mensaje por hipotrader »

hipotrader escribió:...A mí me gustaría lanzar una orden a una hora concreta, por ejemplo a las 14 horas menos 5 segundos. Con lo de barra a barra no puedo ya que la barra menor es de un minuto
¿Hay alguna forma?....
Los de Visual Chart me han contestado lo siguiente:
"Efectivamente el cálculo de un sistema sobre un gráfico de minutos o días, se realiza una solo vez por barra y es al finalizar la barra por lo que para poder operar como usted quiere, necesita realizarlo desde un gráfico de tics. No obstante la próxima versión de Visual Chart, llevará herramientas que permitirán operar al tic aunque el sistema esté trabajando sobre un gráfico de barras.
En este caso, lo que usted pretende, por el momento, no se puede hacer, pues aunque se trabaje con un gráfico de 1 tick y el sistema por tanto puede operar al tick, lo que no se puede hacer es obtener desde el sistema la hora de la barra con precision de segundos, es decir, 13:59 ó 14:00 pero no las 13:59:55 por ejemplo.
"

Entonces,
- ¿qué otras alternativas tengo?
- ¿un programa java contra el API de IB? De esta manera, ¿podría lanzar una orden, por ejemplo, a las 14:59:55?
- ¿alguna más?

Un saludo,
Hipotrader
wave
Mensajes: 210
Registrado: 26 Nov 2007 23:21
Ubicación: Londres

Mensaje por wave »

Creo que con NT puedes ya que el sistema puede trabajar mientras se forma la barra. Con un filtro de tiempo creo que no lo tendrias tan dificil.

S2
garbins
Mensajes: 109
Registrado: 09 Oct 2006 11:05
Ubicación: mis labores

Mensaje por garbins »

Un consejo.

Si tu sistema basa la operativa en rangos temporales precisos y pequeños, olvidate. La latancia o tiempo de gestión de ordenes en momentos clave es enorme.

Aunque consigas programarlo en otras plataformas o entornos, y saque s unas estadisticas buenas, en el mercado real esos 5 segundos pueden ser LETALES.

Saludos.
mis labores
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Tiempo de ejecución de una orden

Mensaje por hipotrader »

garbins escribió:...La latancia o tiempo de gestión de ordenes en momentos clave es enorme...
Hola garbins,

gracias por tu observación.

- En condiciones normales, de media, ¿cuánto tiempo tarda en ejecutarse una orden? ¿1 segundo?

- En condiciones malas, durante una noticia importante, de media, ¿cuánto tiempo tarda en ejecutarse una orden? ¿2 segundos?

Un saludo,
Hipotrader.
garbins
Mensajes: 109
Registrado: 09 Oct 2006 11:05
Ubicación: mis labores

Mensaje por garbins »

Hola

En condiciones normales 1-2 segundos.

En condiciones adversas desde 8-9 segundos hasta mas de un minuto.

Saludos.
mis labores
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Tiempo de ejecución de una orden

Mensaje por hipotrader »

garbins escribió:...En condiciones adversas desde 8-9 segundos hasta mas de un minuto...
¡Madre mía!

garbins, ¿Qué broker tienes?

A los demás, ¿os tarda tanto con vuestro broker?
garbins
Mensajes: 109
Registrado: 09 Oct 2006 11:05
Ubicación: mis labores

Mensaje por garbins »

Pues lo he sufrido en mis carnes con Interdin y con Estubroker.

Creeme, si el exito del sistema depende de la fiabilidad y precisión en el tiempo de ejecución de las ordenes, ovlidate de ella.

Saludos.
mis labores
hipotrader
Mensajes: 130
Registrado: 24 Nov 2006 15:31

Re: Tiempo de ejecución de una orden

Mensaje por hipotrader »

hipotrader escribió:...En condiciones normales, de media, ¿cuánto tiempo tarda en ejecutarse una orden? ¿1 segundo?...
En este post, MrElliot dice que tarda un segundo aproximadamente:
viewtopic.php?t=5652
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Visual Chart”