Bibliotheken: Die MasterWindows Bibliothek

 

Die MasterWindows Bibliothek:

Eine Bibliothek von Klassen zur Erstellung eines benutzerfreundlichen Interfaces für Ihre Programme.

Abb. 1. Beispiel für die Verwendung der MasterWindows Bibliothek

Autor: Sergey Pavlov

 

Verwendung der MasterWindows-Bibliothek in einem Anwendungsprogramm.

 
Sergey Pavlov:

Verwendung der MasterWindows-Bibliothek in einem Anwendungsprogramm.

Sergey, ich werde hier wiederholen, was ich auf YouTube geschrieben habe. Es wäre viel besser, Ihre Kommentare zu dem zu hören, was auf dem Bildschirm passiert, anstatt brasilianischer Musik.
 
Alexey Volchanskiy:
Sergey, ich werde hier wiederholen, was ich auf YouTube geschrieben habe. Es wäre viel besser, Ihre Kommentare zu dem zu hören, was auf dem Bildschirm passiert, anstatt brasilianischer Musik.

Es ist nur eine Demonstration der Bibliothek. ... Ich werde versuchen, mehr Videos aufzunehmen und sie zu kommentieren.

 

Video mit Kommentar:

 
Sergey Pavlov:

Video mit Kommentar:

Hallo Sergey.

Ich wollte schnell Schaltflächen zu meinem Indikator hinzufügen, ohne in die Essenz zu gehen, aber etwas ging schief).

Beim Versuch, MasterWindows.mq5 zu kompilieren, hier heruntergeladen, bekomme ich Fehler.

Ich habe neue Bibliotheken von hier heruntergeladen.

Können Sie mir sagen, was die Ursache für die Fehler sein könnte?

 
s22aa:

Hallo, Sergei.

Ich wollte Schaltflächen zu meinem Indikator hinzufügen, ohne sich in das Wesen, aber etwas ging schief).

Beim Versuch, MasterWindows.mq5 zu kompilieren, hier heruntergeladen, bekomme ich Fehler.

Ich habe die neuesten Bibliotheken von hier heruntergeladen.

Können Sie mir sagen, was die Ursache für die Fehler sein könnte?

Dieses Programm wird kommerziell vertrieben.

Ich habe die kostenlose Version vom April dieses Jahres beigefügt.

 
Sergey Pavlov:

Dieses Programm wird auf kommerzieller Basis vertrieben.

Ich habe die kostenlose Version für April dieses Jahres beigefügt.

Ich sehe.

Das Zeichnen einer Tabelle mit Schaltflächen war sehr, sehr einfach.

Das ist ein wunderbares Programm, das Sie hier haben.

Ich danke Ihnen dafür.

 
Sergey Pavlov:

Dieses Programm wird auf kommerzieller Basis vertrieben.

Ich habe die kostenlose Version vom April dieses Jahres beigefügt.

In einem Ihrer Beiträge schrieben Sie: "Jetzt werden zwei Dateien gleichzeitig erzeugt: Expert Advisor und Indikator."

Jetzt generiert das Programm keinen Indikator?

Ich weiß nicht, wie ich die Schaltflächen des Expert Advisors in den Indikator übertragen kann. Trouble(.

Können Sie mir sagen, wie ich aus dem generierten Expert Advisor einen Indikator erstellen kann?

 
s22aa:

In einem Ihrer Beiträge schrieben Sie: "Jetzt werden zwei Dateien gleichzeitig erzeugt: ein Expert Advisor und ein Indikator."

Erzeugt das Programm jetzt keinen Indikator?

Ich weiß nicht, wie ich die Schaltflächen des Expert Advisors in den Indikator übertragen kann. Trouble(.

Können Sie mir sagen, wie ich aus dem generierten Expert Advisor einen Indikator erstellen kann?

Der Indikatorcode wird durch Hinzufügen des Präfixes _ind zum Dateinamen generiert.

Oder fügen Sie eine Funktion in den generierten EA-Code ein:


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime& time[],
                const double& open[],
                const double& high[],
                const double& low[],
                const double& close[],
                const long& tick_volume[],
                const long& volume[],
                const int& spread[])
  {
//---
//--- Rückgabewert von prev_calculated für den nächsten Aufruf
   return(rates_total);
  }
 
Sergey Pavlov:

Der Indikatorcode wird generiert: Das Präfix _ind wird dem Dateinamen hinzugefügt.

Oder fügen Sie dem empfangenen EA-Code eine Funktion hinzu:


Vielen Dank für die Antwort.

Ich war wirklich dumm, alles stellte sich heraus, zu arbeiten, wie es sollte.

Die Zeit ist etwa drei Uhr morgens, ich generierte eine Testtabelle, fügte Kommentare dort, überprüft, Schaltflächen funktionieren, Kommentare erscheinen.

Ich erstelle eine Tabelle mit Schaltflächen, wie sie sein sollte, übertrage den Code in meinen Indikator.

Die Tabelle mit den Schaltflächen erscheint im Indikator, aber es gibt keine Kommentare. Ich übertrage den Code auf diese und jene Weise, aber die Kommentare erscheinen nicht, wenn die Schaltflächen gedrückt werden.

Ich habe Ihnen eine Frage geschrieben und bin um vier Uhr morgens ins Bett gegangen.

Heute schaue ich nach, und es stellt sich heraus, dass ich keine Kommentare geschrieben habe, also sind sie unheimliche Hunde und erscheinen nicht ) )