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
podría empezar por este artículo: https: //www.mql5.com/en/articles/12751
puede empezar por este artículo: https: //www.mql5.com/en/articles/12751
Genial... ¡Muchas gracias!
Ya te di un ejemplo hace 4 años :))
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading
como convertir todos los objetos en 1 objeto
Nikolai Semko, 2019.10.05 22:39
Efectivamente, Canvas es la solución.
Y Canvas es mucho más fácil de lo que parece a primera vista.
Aquí tienes un ejemplo primitivo de un indicador (MQL5 & MQL4) con un objeto OBJ_BITMAP_LABEL en el que hay muchas ventanas.
n este nuevo artículo, otra opción para implementar paneles de información.
https://www.mql5.com/ru/articles/13179
Aquí, por ejemplo, he esbozado un script que lo demuestra claramente. A la derecha está este algoritmo rápido, y a la izquierda el mío (unas 4-10 veces más lento).
.
Puedo reducir la imagen Bmp, pero el lienzo sigue siendo del mismo tamaño. Por la misma razón no puedo ampliar la imagen, se recorta por el tamaño original, es decir, el tamaño del lienzo.
No entiendo muy bien de arrays, así que me lo puedes explicar, o mejor enséñame un ejemplo con código:
1. Ampliación de la imagen
2. Un lienzo igual al tamaño de la imagen si la hemos reducido o ampliado.
Gracias.
Nikolai Semko, hola. En este ejemplo https://www.mql5.com/ru/forum/227736/page66#comment_20456641 has demostrado el redimensionamiento (reducción) de Bmp.
Puedo reducir la imagen Bmp, pero el lienzo sigue teniendo el mismo tamaño. Por la misma razón no puedo ampliar la imagen, se recorta por el tamaño original, es decir, el tamaño del lienzo.
No entiendo muy bien de arrays, así que me lo puedes explicar, o mejor enséñame un ejemplo con código:
1. Ampliación de la imagen
2. Un lienzo igual al tamaño de la imagen si la hemos reducido o ampliado.
Gracias.
Genial y útil. Sólo por interés, ¿puede esto ser utilizado en MT4?
Buenos días a todos. Yo también estoy interesado en este código. Pero al utilizar Resize(), no funciona. Tal vez debería hacerse en una secuencia diferente.
Buenos días a todos. Yo también estoy interesado en este código. Pero al utilizar Resize(), no funciona. Tal vez debería hacerse en una secuencia diferente.
Bien, te daré un ejemplo un poco más tarde.
Te agradecería mucho un ejemplo de código. Gracias de antemano...
Bien, te daré un ejemplo un poco más tarde.
He aquí un ejemplo basado en la librería png.mql, cuando al mover el ratón cambia la posición del lienzo y cambia su tamaño. Si el puntero del ratón está en el centro horizontalmente, corresponde al tamaño original de la imagen, si a la izquierda - zoom out, a la derecha - zoom in.
Sólo tuve que volver a lanzar las variables C y _C en png.mql de privado a público. Así que necesitas sobreescribir esta librería si ya está instalada.
Este ejemplo tiene dos modos de operación (variable de entrada bool resize_canvas):
¡Por eso prefiero usar un lienzo para toda la pantalla!