Discusión sobre el artículo "Cómo añadir rápidamente un panel de control a un indicador o asesor" - página 4

 
Vladimir Karputov:

Hacerlo correctamente - procesamiento de la bandera prohibida inmediatamente después de entrar en la función.

Aunque... Un momento...

Añadido:

No. Sólo tiene que procesar la prensa en función de la bandera prohibida.

Entiendo lo que quieres decir, gracias
 
MetaQuotes Software Corp.:

Nuevo artículo Añadir un panel de control a un indicador o a un Asesor Experto en un abrir y cerrar de ojos ha sido publicado:

Aut

MetaQuotes Software Corp.:

Nuevo artículo Añadir un panel de control a un indicador o un Asesor Experto en poco tiempo ha sido publicado:

Autor: Karputov Vladimir

MetaQuotes Software Corp.:

Nuevo artículo Añadir un panel de control a un indicador o un Asesor Experto en ningún momento se ha publicado:

Autor: Karputov Vladimir

hor: Karputov Vladimir

¡Hola!

¡Muy buen trabajo! :)

Convierto el MACD_exemple en MQ4, para utilizar la función grapch.

Funciona muy bien, pero cuando un cambio de la TF más de 2 veces, la ventana estaba totalmente desconfigurado.

Por favor, ¿me pueden ayudar?

¡Mira la imagen, por favor!

Archivos adjuntos:
 
Vitor Hervatin:
Mi artículo es sobre MetaTrader 5. Aunque yo también rompe el panel (build 1502).
 
Vladimir Karputov:
Mi artículo es sobre MetaTrader 5. Aunque yo también se rompe el panel (build 1502).
¡Sé que esto, pero tal vez usted me puede ayudar!
 
Vitor Hervatin:
Ya lo sé, ¡pero quizás puedas ayudarme!
No voy a ser capaz de ayudarle - Yo no apoyo el viejo terminal hace mucho tiempo.
 
Vladimir Karputov:
No voy a ser capaz de ayudarle - Yo no apoyo el viejo terminal hace mucho tiempo.
¡Ok ok, no hay problema! Muchas Gracias
 
Vladimir Karputov:
  1. En la próxima actualización se restaurará la biblioteca estándar - en consecuencia se restaurará el archivo Defines.mqh.
  2. No es bueno editar la biblioteca estándar.
En teoría - usted puede Defines.mqh - sólo dentro del proyecto, es decir, no acceder al archivo

#include <Controls\Label.mqh>
#include <Controls\Panel.mqh>
#include <Controls\Edit.mqh>
// #include <Controls\Defines.mqh>
#include <Controls\Button.mqh>
Pero el método de abajo es más hermoso.



Foro sobre el comercio, los sistemas automatizados de comercio y probar estrategias de negociación

¿Por qué el panel se aleja al actualizar la configuración del Asesor Experto?

Andrey Khatimlianskii, 2016.03.10 13:17

Aproximadamente así:

// ¡Antes de conectar Dialog.mqh!
#include <Controls\Defines.mqh>

//--- Olvida los viejos colores
#undef   CONTROLS_DIALOG_COLOR_BORDER_LIGHT
#undef   CONTROLS_DIALOG_COLOR_BORDER_DARK
#undef   CONTROLS_DIALOG_COLOR_BG
#undef   CONTROLS_DIALOG_COLOR_CAPTION_TEXT
#undef   CONTROLS_DIALOG_COLOR_CLIENT_BG
#undef   CONTROLS_DIALOG_COLOR_CLIENT_BORDER

//--- Establecer nuevos colores
#define  CONTROLS_DIALOG_COLOR_BORDER_LIGHT  clrWhite            // Color del borde del diálogo (exterior)
#define  CONTROLS_DIALOG_COLOR_BORDER_DARK   C'0xB6,0xB6,0xB6'   // Color del borde del diálogo (interior)
#define  CONTROLS_DIALOG_COLOR_BG            clrLightGreen       // Fondo del diálogo (debajo del título y alrededor del área del cliente)
#define  CONTROLS_DIALOG_COLOR_CAPTION_TEXT  C'0x28,0x29,0x3B'   // Color del texto del diálogo
#define  CONTROLS_DIALOG_COLOR_CLIENT_BG     clrAliceBlue        // Color de fondo del área cliente
#define  CONTROLS_DIALOG_COLOR_CLIENT_BORDER C'0xC8,0xC8,0xC8'   // Color del área cliente

// Ahora conecte
#include <Controls\Dialog.mqh>
 

"prev_timevariableestáticade hoy declarada en la función OnCalculate()"

Error tipográfico, no es una variable de hoy es una variable estática.

 
Tengo botones del panel que se pulsan espontáneamente cuando simplemente paso el ratón por encima sin hacer clic, es raro.