¿Cómo puedo hacer que la salida de un gráfico sea en fuente monoespaciada? - página 5

 
Alexey Volchanskiy:

Todos estos son sustitutos. Y cada una de ellas requiere serialización/deserialización. Por ejemplo, en WCF puedo enviar una instancia de cualquier clase compleja con campos de datos a través de Internet, por cualquier protocolo disponible, y no necesito pensar cómo empaquetarlo/desempaquetarlo, todo se hace por API. Todo lo que necesito es conocer dicha clase en el extremo receptor.

Así es como se hace universalmente para cualquier dato.

 
fxsaber:
Alexey Volchanskiy:

Todos estos son sustitutos. Y cada una de ellas requiere serialización/deserialización. Por ejemplo, en WCF puedo enviar una instancia de cualquier clase compleja con campos de datos a través de Internet, por cualquier protocolo disponible, y no necesito pensar cómo empaquetarlo/desempaquetarlo, todo se hace por API. Todo lo que necesito es conocer dicha clase en el extremo receptor.

Así es como se hace universalmente para cualquier dato.


Me refiero a las soluciones ya hechas

 
Alexey Volchanskiy:

Me refiero a soluciones ya hechas.

Los MQLs están ahí fuera.

 
Alexey Volchanskiy:

¿Puedes publicar el código con los bucles individuales?


Por favor.

Archivos adjuntos:
 
Alexey Volchanskiy:

¿Puedes publicar el código con los bucles individuales?


Pero con MT4 es una historia diferente.
Mientras que en MT5 Comment y Canvas funcionan más o menos igual, en MT4 Comment funciona 1000 veces más rápido. Concluyo que en MT5 Comment se implementa a través de BitMap internos, mientras que en MT4 es de alguna manera diferente. La diferencia es impresionante. Probablemente moveré esta pregunta al hilo de los bichos.

Archivos adjuntos:
 
Nikolai Semko:

Pero con MT4 es un panorama completamente diferente.
Si en MT5 el rendimiento de Comment y Canvas es más o menos el mismo, en MT4 Comment es 1000 veces más rápido. Concluyo que en MT5 Comment se implementa a través de un BitMap interno, mientras que en MT4 es diferente.


Gracias por el código fuente. En principio, no es crítico para mis tareas actuales, pero mañana haré algunas pruebas.

 
fxsaber:

El MQL está ahí.


Sí, hay un ensamblador. Si necesitas una API, sólo tienes que ronronear en Asm, eso es todo).

 
Alexey Volchanskiy:

Sí, hay un ensamblador. Si necesitas una API, vas y ronroneas en asm, eso es todo).

Si nos dan la API, ¿quién la utilizará?

 

fxsaber
:

Así que se dará la API, operaciones comerciales asíncronas y un probador y un compilador. Los problemas de rendimiento no son planteados por ninguno de los usuarios. ¡Nadie! Tenemos la Nube, escupamos o dejemos que los errores de rendimiento pasen desapercibidos. Por lo tanto, el probador calcula dos veces más lento de lo que podría - ¡gran cosa! Así que se retrasa en el terminal, a nadie le importa. Lo más importante - para discutir cero pings y millones de pases en GA. Esto es una falta de respeto a la plataforma por parte de los usuarios, ¡es una bestia del bosque! Los desarrolladores no informan de los errores porque nadie los utiliza.

  • Personajes personalizados. Esto sí que es un avance en la industria del comercio masivo de productos. ¡Lo que lleva a toda una clase de software de comercio a las masas! En ningún otro lugar pude ver algo similar en cuanto a simplicidad y usabilidad. Pero está crudo. Muy burdo. Y si esta función se utiliza como las garrapatas (todavía tienen fallos), la mejora tardará años.
  • Probablemente, sólo lo estoy estudiando. Para mis tareas aún no le veo ninguna utilidad real.
    1. Probador. Transmisión y recepción de datos en la nube. -No, no lo he oído. La primera pregunta: ¿por qué? De verdad, y hay cero artículos sobre el tema. Hay una demo en KB, así como una demo en OpenCL. Pero incluso en el foro hay cero interés.
    No me fío mucho del probador. Pero confío en mis propios modelos en Matlab. Porque son míos de principio a fin.
    1. Algo más, y tantas letras.

    ¿Cuál es el problema? Las calificaciones son bajas, por supuesto. Una gran comunidad ha alimentado a muchos. Y yo soy uno de ellos. Pero, ¿por qué no se utiliza? ¿Es por la falta de peluches sencillos en ME? Habrá menús para insertar rápidamente recursos y transferir archivos al probador, y la gente puede estar interesada. Un poco ingenuo, pero mejor que ahora, sin duda. Y para tener relleno, hagamos proyectos compartidos. Sólo para el relleno, no para la relevancia. Y, desde luego, no para la divulgación. Para la popularización, el mercado, las señales e incluso el trabajo han desempeñado un papel enorme. ME es una mísera motivación para utilizar las funciones de la plataforma. No lo hacen y ya está.


    ZS Romper el kodobase en un contenedor de basura y el resto. Deje que un moderador cualificado clasifique, eligiendo a su criterio el valor para la comunidad y el desarrollo de la plataforma en su conjunto. Falta información en el Marketplace sobre qué características de MT5 se han utilizado. Y si quiero, por ejemplo, entender los recursos dinámicos, sólo puedo tropezar con ellos accidentalmente en el Mercado. Pero sería conveniente hacer clic en "recursos dinámicos" y obtener una lista de productos del mercado. Miró las posibilidades, vio obras geniales y se iluminó. Ahora mismo, no hay nada de eso.

    ¿Cuándo veremos un artículo suyo sobre los recursos dinámicos? No estoy muy seguro de lo que quieres decir con eso.

     
    Alexey Volchanskiy:

    ¿Cuándo veremos un artículo suyo sobre los recursos dinámicos? No estoy muy seguro de lo que quieres decir con eso.

    He tenido mi barril de artículos. Los recursos dinámicos son cuando los recursos(ResourceCreate) cambian con el tiempo. La más primitiva es la GUI sobre lienzo.