Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Gracias. Esta opción parece bastante realista.
Gracias por tu pregunta, porque al responderla me he dado cuenta de una cosa muy importante que no sabía.
Me sorprendería que alguien lo supiera.
Si cambias el tamaño de un lienzo o su posición usando ObjectSetInteger, no necesitas redibujarlo.
Este indicador lo demuestra. El lienzo se genera una sola vez. Pero su tamaño y ubicación pueden cambiarse, y la matriz de valores se mantiene. Sólo tienes que mover el ratón por la pantalla
¿se puede guardar en un vídeo?
puedes
Espero que no sea creando un millón de imágenes y luego montándolas en un vídeo en algún editor de vídeo).
si no le importa, por favor, explíquese
Espero que no sea creando un millón de imágenes y luego montándolas en un vídeo en algún editor de vídeo).
si no le importa, por favor, explíquese
No, claro que no.
Lo hará.
No, por supuesto que no.
Es una molestia.
no necesitas el código, dame una pista de cómo hacerlo.
Bueno, el terminal llama a ChartRedraw() por sí mismo según estos eventos ;)
no se necesita código, pista de cómo hacerlo
Hay muchas opciones dependiendo del tipo de vídeo que quieras capturar. ¿Qué sucede en la ventana en tiempo real con el puntero del ratón, los indicadores, los objetos, la interfaz gráfica de usuario? ¿O algo más?
Bueno, el propio terminal llama a ChartRedraw() en estos eventos ;)
Lo entiendo, pero no quería entrar en detalles.
Te he llamado la atención porque el chartRedraw() no redibuja el objeto canvas, sólo se redibuja duranteUpdate(). Y si se utiliza ObjectSetInteger para redibujar el objeto canvas basta con forzar ChartRedraw() o esperar el cambio de gráfico o la llegada de un nuevo tick, cuando se produce ChartRedraw().