Pregunta para programador experto
Publicado: 14 Oct 2009 10:52
Tengo un pequeño problema con el objeto ChartControl del ninja. A ver si alguien puede ayudarme.
Tengo un indicador que puede graficar de dos maneras.
Una es dibujando una rejilla tipo excel y escribiendo valores (para análisis quantitativo).
Y la otra es dibujando esos valores de manera gráfica (curvas, histogramas, etc).
La rejilla se dibuja en un panel independiente.
Pero las gráficas se dibujan en el panel del precio.
Esto se puede hacer cargando dos veces el indicador, una en el panel del precio y otra en un panel propio, y eligiendo la modadilidad de graficación adecuada.
Pero se consume el doble de recursos.
Lo que quiero es cargar el indicador sólo una vez y que grafique en los dos paneles.
Aquí viene el problema ...
Para poder hacerlo necesito acceder a la colección ChartControl.Panels, que contiene los paneles cargados en el chart.
Conociendo la posición y dimensiones de cada panel ya se podría dibujar todo de una vez colocando los elementos en el panel que correspondan.
Esta colección no es pública y sólo es accesible durante el debugging.
¿Alguién sabría cómo acceder a esta colección en tiempo de diseño?
Muchas gracias
Tengo un indicador que puede graficar de dos maneras.
Una es dibujando una rejilla tipo excel y escribiendo valores (para análisis quantitativo).
Y la otra es dibujando esos valores de manera gráfica (curvas, histogramas, etc).
La rejilla se dibuja en un panel independiente.
Pero las gráficas se dibujan en el panel del precio.
Esto se puede hacer cargando dos veces el indicador, una en el panel del precio y otra en un panel propio, y eligiendo la modadilidad de graficación adecuada.
Pero se consume el doble de recursos.
Lo que quiero es cargar el indicador sólo una vez y que grafique en los dos paneles.
Aquí viene el problema ...
Para poder hacerlo necesito acceder a la colección ChartControl.Panels, que contiene los paneles cargados en el chart.
Conociendo la posición y dimensiones de cada panel ya se podría dibujar todo de una vez colocando los elementos en el panel que correspondan.
Esta colección no es pública y sólo es accesible durante el debugging.
¿Alguién sabría cómo acceder a esta colección en tiempo de diseño?
Muchas gracias