Discusión sobre el artículo "Guía práctica de MQL5: Controles de la subventana del indicador: Botones" - página 2

 
DC2008:

Me pregunto, ¿leíste este artículo cuando estabas preparando el material?

Sí, por cierto, el artículo no utiliza ninguna clase, y sin OOP es casi imposible crear interfaces más o menos complejas en MQL5, que una vez más dice que el artículo está destinado principalmente a los principiantes, para familiarizarse con los fundamentos, por así decirlo.

En general, por supuesto, siempre hay varias soluciones. Alguien usa una, alguien usa otra. Es imposible decir cuál es mejor. Pero siempre es difícil adoptar la solución de otro, hay demasiadas preguntas, el tiempo para resolverlas puede superar el tiempo para crear tu propia solución. Por eso construimos nuestra propia moto y la consideramos la mejor.

 
DC2008:

Me pregunto si, cuando estaba preparando el material, leyó este artículo.

Sí, lo leí. Leí todos los artículos. ) En mi opinión, es muy difícil para los principiantes. Bueno, al menos para mí era difícil de entender entonces. A veces necesitas obtener una respuesta a una pregunta concreta y no quieres perder mucho tiempo, que ya es muy poco.

Así que intento responder a una pregunta de la forma más sencilla posible. Un profesional, si le gusta la idea, la reescribirá fácilmente para sí mismo como considere necesario/correcto. Y un principiante encontrará la respuesta más sencilla posible a su pregunta.

 
C-4:
Y me pregunto, ¿hay algún desarrollador profesional que utilice una biblioteca estándar de elementos gráficos en sus productos?
Gran pregunta :)
 
tol64:

Sí, lo leí. He leído todos los artículos. ) En mi opinión es muy complicado para los principiantes. Bueno, al menos para mí era difícil de entender entonces. A veces necesitas obtener una respuesta a una pregunta concreta y no quieres perder mucho tiempo, que ya es muy poco.

Así que intento responder a una pregunta de la forma más sencilla posible. Un profesional, si le gusta la idea, la reescribirá fácilmente para sí mismo como considere necesario/correcto. Y un principiante encontrará la respuesta más sencilla posible a su pregunta.

Bien. Entonces, ¿está claro para un principiante para qué utilizas el temporizador?

 
C-4:
Tengo curiosidad, ¿hay algún desarrollador profesional que utilice una biblioteca estándar de elementos gráficos en sus productos?

De ninguna manera pretendo ser un desarrollador profesional, pero al escribir esto, utilicé la biblioteca:

Taki tuvo que sufrir, y algo de MQ se completó sobre la marcha, en paralelo con mi desarrollo (a petición del servicio técnico), pero, en lo que a mí respecta, es el camino correcto.

Pero no empecemos una discusión holi aquí, ya hay varios temas para ello ;)

Торговую панель Trading Chaos Expert
Торговую панель Trading Chaos Expert
  • comentarios: 2
  • 760.00 USD
  • 2013.06.20
  • Gennadiy Stanilevych
  • www.mql5.com
Эксперт создан в виде сигнальной панели со встроенными функциями торгового эксперта, автоматизирующего входы в позиции по проверенным трейдерам торговым сигналам, осуществляющей установку стоп-лоссов, трейлинга прибыли в полном соответствии со...
 
komposter:

De ninguna manera pretendo ser un desarrollador profesional, pero he utilizado liba al escribir esto:

Extraño, ¿por qué es vendido por un compañero bajo el apodo de iTC?
 
C-4:
En realidad los botones estándar son un elemento de control muy resbaladizo, porque en primer lugar no soporta color de marco (aunque es muy extraño el porqué), y en segundo lugar, dependiendo del tipo de marco BORDER_FLAT, BORDER_RAISED visualmente se posiciona claramente fuera de su ubicación, no digo que además de esto cambie su tonalidad dependiendo del estado de pulsación y muy lento para cambiar su visualización sin ChartRedraw. En realidad, el botón salvo por su interfaz picada a lo Windows 3.11 no da ninguna ventaja frente a otros elementos. Sí, existe un campo especial OBJ_SELECTED, que indica si el botón está pulsado o no, pero en realidad no hay ningún problema en crear un objeto propio OBJ_EDIT, que contenga la bandera de pulsado.

Eso es exactamente para lo que yo uso la lib.

Si Anatoly hubiera hecho un resaltado al pasar el cursor sobre un bastón estándar, MQ lo habría añadido a la lib.

Tal y como están las cosas, hay un montón de soluciones personalizadas dispersas, y cada vez escribes una nueva (bueno, usando tus propios desarrollos, claro).

 
C-4:
Qué raro, ¿por qué lo vende un compañero llamado iTC?
Porque me lo encarga a mí. Lee su perfil.
 
komposter:

No pretendo ser un desarrollador profesional ni mucho menos, pero....

Si tú no lo eres, entonces no sé quién lo es. ¿Danald Knuth? ¿Bill Gates?

komposter:
Porque él me lo encarga. Lee su perfil.
Ahora tiene sentido. Pero lo único que no entiendo es que no sea dueño de los productos líderes del Mercado que creó. ¿No le duele?
 
komposter:

Pero no empecemos una holi-guerra aquí, que ya hay varios temas para ello ;)

Por cierto, yo mismo estoy a favor de la reutilización de código con todas mis manos y pies. La frecuencia de uso de la biblioteca estándar es un indicador, y creo que este indicador es bastante bajo y hay varias razones objetivas para ello. Pero esto es más bien un tema para otro hilo. A mi me parece arriesgado usar librerias especializadas estandar de MQL5, porque en algun momento del proyecto de repente resultara que la solucion requiere algo especial, que requerira la creacion de su propia libreria dentro de la existente. Pero esto no se aplica a las clases de organización de datos - las uso todo el tiempo. Al fin y al cabo, se trata de algoritmos de almacenamiento estándar, y no hay necesidad de reinventar la rueda.
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Наследование
Документация по MQL5: Основы языка / Объектно-ориентированное программирование / Наследование
  • www.mql5.com
Основы языка / Объектно-ориентированное программирование / Наследование - Документация по MQL5