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
Alexey Viktorov:
...
¿De qué podemos hablar si mide en milisegundos, no en micro ...
Así que medir en microsegundos, sorprende a los lectores de este hilo. La biblioteca es de libre acceso:https://www.mql5.com/ru/code/33898 . Puedes hacer lo que quieras con él. ¿Quién se lo impide?
En general, creo que toda esa discusión debería trasladarse al tema de CodeBase. Justo ahí...
Las mediciones de microsegundos también sorprenden a los lectores de este hilo. La biblioteca es de libre acceso:https://www.mql5.com/ru/code/33898 . Puedes hacer lo que quieras basándote en él. ¿Quién te detiene...?
Ya existe un tema especial para ellohttps://www.mql5.com/ru/forum/364643 . Allí sólo se habla de la biblioteca en sí, no de la prueba de rendimiento. Mientras trabajaba en este proyecto, decidí "matar dos pájaros de un tiro", realizar una prueba comparativa y dar a los programadores la oportunidad de organizar fácilmente la salida de texto al gráfico.No hay nada que discutir. Toda discusión consiste en una mala palabra. Hace tiempo que me di cuenta de que los buenos códigos no se publican en CodeBase.
No hay nada que discutir allí. Toda la discusión se resume en una mala palabra. Hace tiempo que noto que los buenos códigos no se publican en CodeBase.
Si realmente es así, será un hilo vacío... ¡Y guárdate tus palabras traviesas para ti, calentador! Parece que Artyom ya le ha advertido de que no se dedique a las inundaciones...
Y si no te gusta algo de los códigos de otros comunitarios, añade los tuyos, ¡quién te lo impide! ¿O sólo se trata de odiar a otros miembros de la comunidad?...
De qué podemos hablar si está midiendo en milisegundos y no en micro, e incluso en una sola pasada. Y lo que es más, ni siquiera entiende que está midiendo el llenado de la tabla de características del objeto(que tarda como mucho decenas de microsegundos) y no la formación del objeto en sí.
El tema me llamó la atención ya que estoy planeando empezar a usar Kanvas. He leído hasta aquí y todo tenía sentido, eso creía) Nikolai, no pierdas el tiempo discutiendo (aunque sea por diversión) ), cada uno que entienda lo que es.
No hay nada que discutir allí. Toda la discusión se resume en una mala palabra. Hace tiempo que noto que los buenos códigos no se publican en CodeBase.
Fxsaber es una excepción.
Para mí no hay excepciones. No puedo entender lo que escribe Fxsaber y no puedo usar a ciegas.
Y este personaje no parece un troll. Parece más bien un Know-Nothing pretendiendo ser un profesor.
Por supuesto, por supuesto, no sé nada ni sé nada de nada. :) Y las medidas presentadas no me dicen nada. :) Además, la fuente:https://www.mql5.com/ru/code/33898 no lleva ninguna información. :) No voy a decir que lo tuyo sea cierto, pero tampoco tengo necesidad de discutir contigo.
Pronto actualizaré los resultados de las mediciones, ¡que ya estarán en microsegundos! Además, las mediciones de la variante de visualización combinada, Etiquetas + Kanvas. Un recordatorio de que el trollingno es bienvenido en esta discusión. ¡¡¡Sólo argumentos claramente justificados! !! Además, ¡cuestiones de fondo!
Así que, presentando los resultados actualizados como se prometió. Al mismo tiempo, decidí añadir una variante de la pantalla con Kanvas como fondo de la comparación. Además, he tenido en cuenta los comentarios de los programadores y he medido en microsegundos, para mayor precisión. Además, se empezaron a detectar correctamente los retrasos mínimos, medios y máximos de las garrapatas.
Lo he probado en el modelo más sencillo de ticks "Sólo precios abiertos". De ahí que haya pequeños matices en la visualización de las etiquetas.
Lienzo
Resultado
Etiquetas con Canvas como fondo, sin optimizar la velocidad de salida
Etiquetas con fondo y con velocidad de salida optimizada
Etiquetas sin fondo, sin optimización de la velocidad de salida
Etiquetas sin fondo, con velocidad de salida optimizada
Tabla de resultados
Por tanto, las ventajas de utilizar etiquetasen este tipo de tareas son evidentes. Cualquiera que desee replicar las mediciones o que necesite una forma sencilla de imprimir texto en un gráfico puede descargar el código fuente aquí: https://www.mql5.com/ru/code/33898.
Así que, presentando los resultados actualizados como se prometió. Al mismo tiempo, decidí añadir una variante de la pantalla con Kanvas como fondo de la comparación. Además, he tenido en cuenta los comentarios de los programadores y he medido en microsegundos, para mayor precisión. Además, se empezaron a determinar correctamente los retrasos mínimo, medio y máximo de los ticks.
Por lo tanto, las ventajas de utilizar etiquetasen este tipo de tareas son evidentes. Cualquiera que quiera repetir las mediciones o cualquiera que necesite una manera fácil de dar salida al texto en el gráfico puede descargar el código fuente aquí: https://www.mql5.com/ru/code/33898.
Evidentemente, el lienzo (BitMap) se redibuja/copia entero y sólo las etiquetas que han cambiado. ¿Por qué me sorprende?
El lienzo es simplemente práctico y moderadamente rápido.