Página 1 de 1

pregunta funcionamiento de sistemas

Publicado: 12 Mar 2007 17:54
por Find
Hola

quiero preguntar una cosa a los que sabeis del funcionamiento de sistemas en el visualchart .

Resulta que si inserto un sistema sobre la media del precio pasa lo siguente: En el historico las operaciones se marcan sobre esta media, pero en tiempo real las op. se marcan sobre el precio. En tiempo real no tengo activado el modo simulación, solo voy mirando las op. que va marcando ( con lsa flechitas).
No sé pq pasa esto pq si el sistema esta sobre la media en teoria tendria que tomar el valor de la media como si fuera el precio. Todas las ordenes que manda el sistema son stop.

bueno, pues gracias a tdos.

sdos

Publicado: 12 Mar 2007 19:51
por hammer
Find,

Si no quieres tener líos con los precios en caso de insertar un sistema sobre una media, indica claramente qué precio quieres utilizar para cada cosa.

Por lo tanto, en lugar de poner, por ejemplo:

Código: Seleccionar todo

 .Buy AtStop, Contratos, .Close + 2
Utiliza:

Código: Seleccionar todo

 .Buy AtStop, Contratos, .Close(0, Data) + 2
ó

Código: Seleccionar todo

 .Buy AtStop, Contratos, .GetIndicatorValue(IndicadorX, 0) + 2
para referirte a la serie de precios o al valor del indicador respectivamente.

Si no lo haces así -como has comprobado- VC se comporta de manera diferente sobre el histórico y en tiempo real.

Saludos ;-).

Publicado: 12 Mar 2007 20:20
por hammer
Por cierto, para que puedas hacer referencia al indicador desde el sistema de la manera indicada anteriormente, tienes que haberlo declarado previamente, como es lógico y ya sabrás.

Ejemplo:

Código: Seleccionar todo

IndicadorX = .GetIndicatorIdentifier(AvSimple, Data, Periodo, PriceClose)

Publicado: 12 Mar 2007 20:33
por Find
ok hammer,crack, muchas gracias de nuevo.
voy a probarlo.