Discusión sobre el artículo "¡Visualice esto! La biblioteca gráfica en MQL5 como un análogo de plot en el lenguaje R" - página 6
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
En realidad uso varios lienzos ( normalmente no más de 4 )
No pude encontrar una búsqueda de iDot() o 3DStars para ver el código.
Me refería a tener en cuenta todo lo que hay debajo del lienzo, incluyendo el propio gráfico (color de fondo) y el color de sus elementos (barras, líneas ask/bid, etc).
Al mover este lienzo con fondo transparente con elementos semitransparentes dibujados sobre él, todos los píxeles deberían dibujarse correctamente.
Este no es el caso ahora:
Artem, en realidad no son tareas triviales que requieran nuevas conexiones neuronales. Por ejemplo, en SVG existe el concepto viewBox. Ya he visto un montón de vídeos sobre cómo funciona, leído un montón de documentación, escrito un montón de código, y todavía a veces me quedo perplejo. Todavía no tengo las conexiones neuronales necesarias, aunque varias veces parecía que lo había descifrado todo.
Foro sobre negociación, sistemas automatizados de negociación y prueba de estrategias de negociación
Discusión del artículo "¡Visualízalo! Biblioteca gráfica en MQL5 como análogo de R"
Anatoli Kazharski, 2023.07.31 17:39
...
Me refería a tener en cuenta todo lo que hay debajo del lienzo, incluyendo el propio gráfico (color de fondo) y el color de sus elementos (barras, líneas ask/bid, etc.).
Al mover este lienzo con fondo transparente con elementos semitransparentes dibujados sobre él, todos los píxeles deberían dibujarse correctamente.
Este no es el caso ahora:
Aquí hay un ejemplo donde un lienzo (con un círculo azul) está encima de otro lienzo (un rectángulo azul con una imagen) y aquí tampoco tiene en cuenta lo que está dibujado en el lienzo de abajo:
No pude encontrar una búsqueda de iDot() o 3DStars para ver el código.
Me refería a tener en cuenta todo lo que hay bajo el lienzo, incluido el propio gráfico (color de fondo) y el color de sus elementos (barras, líneas ask/bid, etc.).
Al mover este lienzo con fondo transparente con elementos semitransparentes dibujados sobre él, todos los píxeles deberían dibujarse correctamente.
Este no es el caso ahora:
h ttps://www.mql5.com/ru/forum/227736/page72#comment_25130501
¡Gracias! ¡Son ejemplos muy chulos! Así que estaba equivocado.
Todavía no he mirado el código en detalle, pero ¿por qué la transparencia no se dibuja como se espera en el CCanvas por defecto?
Gracias. Son ejemplos muy chulos. Así que me equivoqué.
Todavía no he mirado el código en detalle, pero ¿por qué la transparencia no se dibuja como se espera en el CCanvas por defecto?
Hay muchas cosas que están mal.
Nikolay, ¿puedes hacer una lista de qué y cómo es deseable cambiar en el CCanvas estándar? En tu opinión. Como es ahora, y como debería ser. Y por qué.
Nicholas, ¿puedes hacer una lista de qué y cómo es deseable cambiar en el CCanvas estándar? En tu opinión. Como es ahora, y como debería ser. Y por qué.
Necesitamos una nueva clase con menos funciones que en CCanvas. Es mejor hacer esta clase lo más parecida posible a JS canvas, que no tiene muchas funciones en esencia, para facilitar el aprendizaje y la adopción, ya que toda la TI se está moviendo hacia la web.
pero esto es lo ideal.
Probablemente podría escribir algo como esto yo mismo, pero me llevaría al menos medio año a tiempo completo
aunque personalmente no me gusta todo en JS Canvas, pero para la estandarización sería correcto implementar algo como esto con pequeños cambios para prescindir del análisis sintáctico de cadenas.
ZY pero para el trabajo normal necesito rehacer MT5 modelo de eventos, ya que es simplemente horrible
Se supone que el canvas en MT5 funciona el doble de rápido que el canvas en JS. Pero para esto (para una interfaz sin lag) necesitas cambiar muchas cosas dentro de MT5, cosa que Renat nunca hará.
Necesitamos una nueva clase con menos funciones que CCanvas. Es mejor hacer esta clase lo más parecida posible a JS canvas, que no tiene muchas funciones en esencia, para facilitar el aprendizaje y la adopción, ya que toda la TI se está moviendo hacia la web.
pero esto es lo ideal.
Probablemente podría escribir algo como esto yo mismo, pero me llevaría al menos medio año a tiempo completo
aunque personalmente no me gusta todo en JS Canvas, pero para la estandarización sería correcto implementar algo similar con pequeños cambios para prescindir del análisis sintáctico de cadenas.
Pero para el trabajo normal que necesitamos para rehacer MT5 modelo de eventos, ya que es simplemente horrible
Está claro que todo está "bajo el cuchillo", pero aún así la pregunta era un poco diferente. Lo que es deseable cambiar / refinar en la clase existente ...
Está claro que todo está "bajo el cuchillo", pero aun así la pregunta era un poco diferente. Qué es deseable cambiar/mejorar en la clase existente...
métodos suaves para darles vida. Ahora creo que incluso hay funciones en CCanvas que no están documentadas.