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
pregunta funcionamiento de sistemas
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:
Utiliza:
ó
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
.
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
Código: Seleccionar todo
.Buy AtStop, Contratos, .Close(0, Data) + 2
Código: Seleccionar todo
.Buy AtStop, Contratos, .GetIndicatorValue(IndicadorX, 0) + 2
Si no lo haces así -como has comprobado- VC se comporta de manera diferente sobre el histórico y en tiempo real.
Saludos

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:
Ejemplo:
Código: Seleccionar todo
IndicadorX = .GetIndicatorIdentifier(AvSimple, Data, Periodo, PriceClose)
Si te ha gustado este hilo del Foro, ¡compártelo en redes!