Discusión sobre el artículo "Interfaces gráficas X: Campo de edición del texto, slider de imágenes y controles simples (build 5)"
Tol, después de la actualización aparece constantemente un error al poner el programa en el gráfico:
cannot load custom indicator 'D:\MetaQuotes\MetaTrader 5\MQL5\Indicators\XXX\YYY\Profiler\iProfiler_new.ex5::Indicators\SubWindow.ex5' [4802]
Tol, después de la actualización aparece constantemente un error al poner el programa en el gráfico:
cannot load custom indicator 'D:\MetaQuotes\MetaTrader 5\MQL5\Indicators\XXX\YYY\Profiler\iProfiler_new.ex5::Indicators\SubWindow.ex5' [4802]
Esto fue cubierto en detalle en este artículo: Interfaces Gráficas X: Actualizaciones para Easy And Fast Library (build 3)
Si no necesita colocar la GUI del Asesor Experto en una subventana, basta con desactivar este modo:
//|Define.mqh |
//| Copyright 2015, MetaQuotes Software Corp.
//| http://www.mql5.com
//+------------------------------------------------------------------+
//--- Experto en modo ventana
#define EXPERT_IN_SUBWINDOW false
...
//---
Se me olvidó ponerlo por defecto antes de subirlo a la web.
Este artículo se detalló en este otro: Interfaces gráficas X: Actualizaciones de la biblioteca Easy And Fast (compilación 3)
Si no necesita colocar el Asesor Experto GUI en una subventana, simplemente desactivamos este modo:
//|Define.mqh |
//| Copyright 2015, MetaQuotes Software Corp.
//| http://www.mql5.com
//+------------------------------------------------------------------+
//--- Experto en modo ventana
#define EXPERT_IN_SUBWINDOW false
...
//---
Sólo me olvidé de fijar a la predeterminada antes de subir a la página.
Por muchos controles que se hayan implantado, la cuestión principal sigue sin estar clara a día de hoy: ¿para qué sirven?
Si son herramientas para la interacción del usuario con el programa, ¿dónde está el concepto de tal programa? ¿Dónde está el concepto de una EA con interfaz? No hay ni un solo EA con interfaz en el mercado.
Tal vez debería prestar atención a este aspecto y hacer esfuerzos para difundir la idea de Asesores Expertos con interfaz para que su trabajo no sea en vano.
Tal vez debería desarrollar un ejemplo de tal Asesor Experto y demostrar sus ventajas.
Yo haría exactamente eso.
Por muchos controles que se hayan implantado, la cuestión principal sigue sin estar clara a día de hoy: ¿para qué sirven?
Si son herramientas para la interacción del usuario con el programa, ¿dónde está el concepto de tal programa? ¿Dónde está el concepto de una EA con interfaz?
No hay ni un solo EA con interfaz en el mercado.
...
¿Por qué no? Hay bastantes ejemplos.
...
Tal vez debería prestar atención a este aspecto y hacer esfuerzos para difundir la idea de la interfaz de Asesores Expertos para que su trabajo no se desperdicia.
Tal vez usted debe desarrollar un ejemplo de tal EA y demostrar sus ventajas.
Yo haría exactamente eso.
Esto es exactamente lo que estoy haciendo. Todavía queda mucho trabajo por hacer. Llevará algún tiempo.
En cuanto a si son necesarios algunos elementos de la interfaz, he implementado muchos de ellos, a petición de los propios usuarios de la biblioteca.
Quedan algunos elementos por implementar, y después me concentraré plenamente en optimizar los algoritmos y ampliar las capacidades de todas las partes de la biblioteca.
¿Por qué no? Hay muchos ejemplos.
Eso es lo que estoy haciendo. Hay mucho trabajo por hacer. Llevará algún tiempo.
En cuanto a si son necesarios algunos elementos de la interfaz, he implementado muchos de ellos, a petición de los propios usuarios de la biblioteca. Quedan algunos elementos por implementar, y luego me centraré por completo en optimizar los algoritmos y ampliar las capacidades de todas las partes de la biblioteca.
En el mercado existen bastantes paneles para la negociación manual o semiautomática. Muchos son prácticos y convenientes, pero sólo utilizan un pequeño número de controles. A pesar de sus capacidades, los paneles tienen una popularidad limitada entre los operadores. Los Asesores Expertos tienen una demanda mucho mayor (quizá debido a que están totalmente automatizados), pero ninguno de ellos cuenta con una interfaz. ¿Cómo debería ser? Qué funciones debería admitir, qué información debería emitir y qué normas debería observar es todavía una cuestión abierta.....
Por supuesto, se puede dejar que todo vaya solo y esperar a que los propios desarrolladores tropiecen con las normas y formen espontáneamente el concepto de asesor de interfaz, pero este proceso puede ser muy largo e imprevisible. Usted, yo, y otros entusiastas que desarrollan la interfaz en MQL puede hacer frente a este problema.
El tema es muy interesante e importante, y lo principal es que es una nueva etapa de desarrollo de programas de comercio en MQL.
P.D. Imagínese si los usuarios de otras plataformas cambiarán a MT sólo porque será fácil crear programas de trading con una interfaz. )
Existen bastantes paneles para operar en el mercado de forma manual o semiautomática. Muchos son prácticos y cómodos, pero sólo utilizan un número reducido de controles. A pesar de sus posibilidades, los paneles gozan de una popularidad limitada entre los operadores. Los Asesores Expertos tienen mucha más demanda (quizá por estar totalmente automatizados), pero ninguno de ellos dispone de interfaz. ¿Cómo debería ser? Qué funciones debería admitir, qué información debería emitir y qué normas debería observar es todavía una cuestión abierta.....
Por supuesto, se puede dejar que todo vaya solo y esperar a que los propios desarrolladores tropiecen con los estándares y formen espontáneamente el concepto de asesor de interfaz, pero este proceso puede ser muy largo e impredecible. O usted, yo, y otros entusiastas que desarrollan la interfaz en MQL puede hacer frente a este problema.
...
De hecho, no he visto ningún problema con la disponibilidad de ideas entre los usuarios que prueban activamente la biblioteca presentada en esta serie en sus propios desarrollos. Al contrario, yo mismo he aprendido muchas cosas nuevas.
Habrá muchos ejemplos en los que será conveniente utilizar la librería para crear una GUI. Todavía es necesario llegar a ello. Todavía faltan algunas características.
En el mercado ahora las implementaciones de interfaces en la gran mayoría con elementos simples sólo porque algo más complejo e implementar no es tan fácil.
De hecho, no he visto ningún problema de disponibilidad de ideas entre los usuarios que prueban activamente en sus desarrollos la biblioteca presentada en esta serie. Al contrario, yo mismo he aprendido muchas cosas nuevas.
Habrá muchos ejemplos en qué casos será conveniente utilizar la librería para crear una GUI. Todavía es necesario llegar a ello. Todavía faltan algunas características.
En el mercado ahora las implementaciones de interfaces en la gran mayoría con elementos simples sólo porque algo más complejo e implementar no es tan fácil.
A mi entender, la mayoría de los controles que ha implementado se puede utilizar en la interfaz de un Asesor Experto en particular.
Los gráficos de líneas, tablas, botones, campos de entrada, listas desplegables, etc. son necesarios para un soporte informativo completo de trading, visualización y gestión de un Asesor Experto.
Sin embargo, se necesita un nuevo concepto para tal Asesor Experto. Este Asesor Experto debe contener las estadísticas de su comercio y una gran cantidad de ajustes y preajustes. Debería funcionar en tres modos: automático, semiautomático y gestionado.
En general - es necesario enriquecer el contenido del programa de comercio estándar, y luego todos los controles implementados encontrarán un uso digno.
A mi entender, la mayoría de los controles que ha implementado se pueden utilizar en la interfaz de un Asesor Experto en particular.
Los gráficos de líneas, las tablas, los botones, los campos de entrada, las listas desplegables, etc. son necesarios para un soporte informativo completo de la negociación, la visualización y la gestión del Asesor Experto.
Sin embargo, se necesita un nuevo concepto para tal Asesor Experto. Este Asesor Experto debe contener las estadísticas de su comercio y una gran cantidad de ajustes y preajustes. Debería funcionar en tres modos: automático, semiautomático y gestionado.
En general - es necesario enriquecer el contenido del programa de comercio estándar, y luego todos los controles implementados encontrarán un uso digno.
Sí, pronto podremos hacer milagros. )
La biblioteca gráfica tan esperada ya está llamando a la puerta:
Foro sobre trading, sistemas de trading automatizados y comprobación de estrategias de trading
Renat Fatkhullin, 2016.11.10 18:18
Además, pronto estará disponible una biblioteca gráfica similar a R.
Permitirá visualizar fácilmente series de datos complejas directamente en un gráfico:

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Interfaces gráficas X: Campo de edición del texto, slider de imágenes y controles simples (build 5):
E
n este artículo vamos a analizar los controles nuevos, tales como: «Campo de edición del texto», «Slider de imágenes», así como los controles simples adicionales, «Etiqueta de texto» e «Imagen». La librería sigue desarrollándose, y además de la aparición de controles nuevos, se van mejorando los que ya han sido creados anteriormente.
Vamos a nombrar todos los componentes que van a formar parte del control «Campo de edición del texto»:
Fig. 1. Partes integrantes del control «Campo de edición del texto».
Autor: Anatoli Kazharski