Bibliotheken: Die Bibliothek EasyAndFastGUI zum Erstellen von grafischen Interfaces - Seite 38

 
A_2017 #:

Artem, ich danke dir für deine Unterstützung!

Ich habe es herausgefunden. Es stellte sich heraus, dass es ein langer Pfad zu den .mq5 und .mqh Dateien war

Im Fall des Beispiels der endgültigen Version der EasyAndFast-Bibliothek war es folgendermaßen:

MQL5

- Experten

- Sehr____Vorherige_____Lange ____ Verzeichnisname ____

- BeispielEAF.mq5

- HauptFenster.mqh

- Programm.mqh


Reduzierte den Verzeichnisnamen - alles funktionierte. Vielleicht ist es ja für jemanden nützlich.

Danke!
 
Odessa Kaiju #:

Hallo Anatoli,

wann wird die EasyAndFastGUI 2.0 wieder auf dem Markt sein? Ich brauche wirklich die aktualisierte Version dieser Bibliothek.

Danke

Hallo!

Leider wird die neueste Version dieser Bibliothek in naher Zukunft nicht verfügbar sein.

Ich empfehle Ihnen, Ihre eigenen Lösungen zu entwickeln oder nach Alternativen zu suchen.

 

Hallo Anatoli.

Vielen Dank für die Easy and Fast GUI-Bibliothek. Es ist großartig, dank ihm war ich in der Lage, ein großes Stück von gui für meine trading ea zu bauen.

Derzeit kämpfe ich mit einem Anwendungsfall, in dem ich ein CStandardChart-Chart habe, ich zeige meine eigenen Objekte aus Ea-Code generiert, und es ist ok.

Manchmal muss ich jedoch in der Lage sein, manuell eine Linie zu zeichnen, den Abstand in Punkten zu überprüfen, oder Fibo zu zeichnen. So wie man es in einem nativen Chart tun kann.

Haben Sie einige Muster, Beispiele für den Ansatz oder sogar könnten Sie bitte etwas vorschlagen? Ich danke Ihnen im Voraus.

 

Hallo Anatoli,

eine Reihe von Leuten hat mich kontaktiert und wollte deinen Quellcode haben - ich habe natürlich abgelehnt.

Ich möchte, dass du weißt, dass es immer noch einen Markt für deine Bibliothek gibt, und sie bekommt von mir den Daumen hoch.

Ich wünsche Ihnen alles Gute,

Mit freundlichen Grüßen, ESB.

 
Der einzige Nachteil im Moment ist, dass die Version 2 nicht mehr auf dem Markt erhältlich ist. Ich würde sie gerne für meinen MT4 EA verwenden. Und ich würde diese Beispiele gerne auch für MT4 zur Verfügung haben.
 
Ich erstelle ein zweites Fenster für meine Aufgabe, leider kann ich dieses zweite Fenster nicht in Echtzeit verschieben, irgendwelche Ideen
...
   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);
 
nicht verfügbar
 

Hallo.

Das zweite Fenster, das ich erstelle, ist nicht verschiebbar und anklickbar oder wird zumindest nicht korrekt neu gezeichnet.

Funktion zum Erstellen des zweiten Fensters:

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;
//--- Eigenschaften
   m_windowSettings.XSize(160);
   m_windowSettings.YSize(360);
//--- Erstellen des Formulars
   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());        

     }

Ich wäre wirklich dankbar, wenn mir jemand sagen könnte, was falsch ist.

 
Wie kann ich ihn in einem Indikator verwenden? Können Sie mir ein Beispiel für den Code geben?
Ich kopiere den Code aus dem Beispiel auf dem Expert Advisor, aber die Grafik fehlt.
 
Александр Сербин #:
Wie kann ich ihn in einem Indikator verwenden? Können Sie mir ein Beispiel für den Code geben?
Ich kopiere den Code aus dem Beispiel in den Expert Advisor, aber der Chart verschwindet.

Der Grund war ein zu langer Indikatorname. Der Name wird in den Variablennamen kopiert und gibt dann einen Fehler) Mit einem kurzen Namen funktioniert alles.