Librerías: EasyAndFastGUI - librería para crear interfaces gráficas - página 38

 
A_2017 #:

Artem, ¡gracias por tu apoyo!

Ya lo he solucionado. Resultó ser una ruta larga a los archivos .mq5 y .mqh

En el caso del ejemplo de la versión final de la librería EasyAndFast era así:

MQL5

- Expertos

- Muy____Anterior_____Largo ____ Nombre del directorio ____

- EjemploEAF.mq5

- MainWindow.mqh

- Programa.mqh


Reducido el nombre del directorio - todo funcionó. Tal vez sea útil para alguien.

Gracias.
 
Odessa Kaiju #:

Hola Anatoli,

¿Cuándo volverá al mercado la EasyAndFastGUI 2.0 ? Realmente necesito la versión actualizada de esta biblioteca.

Gracias

¡Hola!

Lamentablemente, la última versión de esta biblioteca no estará disponible en un futuro próximo.

Te recomiendo que desarrolles tus propias soluciones o intentes encontrar alternativas.

 

Hola Anatoli.

Muchas gracias por la libreria Easy and Fast GUI. Es genial, gracias a ella pude construir una gran pieza de gui para mi ea de trading.

Actualmente, estoy luchando con un caso de uso donde tengo un gráfico CStandardChart, muestro mis propios objetos generados a partir de código ea, y está bien.

Sin embargo, a veces necesito poder dibujar manualmente una línea, comprobando la distancia en puntos, o dibujar fibos. Igual que se puede hacer en un gráfico nativo.

¿Tiene algunos patrones, ejemplos de enfoque o incluso podría por favor sugerir algo? Gracias de antemano.

 

Hola Anatoli,

Varias personas se han puesto en contacto conmigo para pedirme tu código fuente, que obviamente he rechazado.

Me gustaría que supieras que todavía hay mercado para tu biblioteca, y que yo la apruebo.

Le deseo lo mejor,

Con mis mejores deseos, ESB.

 
El único inconveniente ahora mismo es que la versión 2 ya no está disponible en el mercado. Me gustaría utilizarlo para mi MT4 EA. Y me gustaría tener estos ejemplos mostrados disponibles para MT4 también.
 
Estoy creando una segunda ventana para mi tarea, desafortunadamente no puedo mover en tiempo real esta segunda ventana, alguna idea
...
   CWindow           m_window;
   CWindow           m_win2;
...


   if(!CWndCreate::CreateWindow(m_window,"Main Window",1,29,170,320,false,false,true,true))
      return(false);

   if(!CWndCreate::CreateDialogWindow(m_win2, "Second window", 310, 200, 200, 200))
      return(false);
 
no disponible
 

Hola.

La segunda ventana que estoy creando no es movible ni clickeable o al menos no se redibuja correctamente.

Función para crear la segunda ventana:

bool CProgram::CreateSettings(void)
  {
   CWndContainer::AddWindow(m_windowSettings);

   int x=(m_windowSettings.X()>0) ? m_windowSettings.X() : 1;
   int y=(m_windowSettings.Y()>0) ? m_windowSettings.Y() : 20;
//--- Propiedades
   m_windowSettings.XSize(160);
   m_windowSettings.YSize(360);
//--- Creación del formulario
   if(!m_windowSettings.CreateWindow(m_chart_id,m_subwin,"Options",x,y))
      return(false);
//---
   return(true);
  }

'' Other gui elements''



m_settings.WindowPointer(m_windowSettings);
CreateSettings();
CWndEvents::CompletedGUI();

if(lparam==m_settings.Id()){

         m_windowSettings.Show();
         m_chart.Redraw();

         Print(m_chart.WindowsTotal());
         Print(m_windowSettings.IsVisible());
 Print(m_windowSettings.IsMovable());
 Print(m_windowSettings.IsAvailable());        

     }

Agradezco mucho si alguien me puede decir que es lo que esta mal.

 
¿Cómo utilizarlo en un indicador? ¿Puede darme un ejemplo del código?
Copio el código del ejemplo en el Asesor Experto, pero falta el gráfico.
 
Александр Сербин #:
¿Cómo utilizarlo en un indicador? ¿Puede darme un ejemplo del código?
Copio el código del ejemplo en el Asesor Experto, pero el gráfico desaparece.

La razón era demasiado largo nombre del indicador. El nombre se copia en el nombre de la variable y luego da un error) Con un nombre corto todo funciona.