Diskussion zum Artikel "Einführung in MQL5 (Teil 34): Beherrschung der API- und WebRequest-Funktion in MQL5 (VIII)"

 

Neuer Artikel Einführung in MQL5 (Teil 34): Beherrschung der API- und WebRequest-Funktion in MQL5 (VIII) :

In diesem Artikel erfahren Sie, wie Sie ein interaktives Kontrollpanel in MetaTrader 5 erstellen können. Wir behandeln die Grundlagen des Hinzufügens von Eingabefeldern, Aktionsschaltflächen und Beschriftungen zur Anzeige von Text. Anhand eines projektbasierten Ansatzes werden Sie sehen, wie Sie ein Panel einrichten, in das Nutzer Nachrichten eingeben und schließlich Serverantworten von einer API anzeigen können.

Willkommen zurück zu Teil 34 der Serie „Einführung in MQL5!“ Im vorherigen Artikel haben wir uns mit den Grundlagen des Sendens von API-Anfragen von MetaTrader 5 an Google Generative AI beschäftigt. Wir haben uns die Struktur von Anfragen, den Empfang von Antworten und die Funktionsweise der WebRequest-Funktion angesehen. Zu diesem Zeitpunkt gab es keinen direkten Kontakt mit dem Chart selbst; die gesamte Kommunikation mit der KI erfolgte über einen Code. 

In diesem Artikel werden wir ein interaktives Kontrollpanel direkt auf dem MetaTrader 5-Chart entwickeln, was einen praktischen Fortschritt darstellt. Dieses Panel ermöglicht es den Nutzern, eine Anfrage einzugeben, sie an die KI zu senden und das Ergebnis im Terminal anzuzeigen. Da wir uns in dieser Serie noch nicht mit grafischen Panels in MQL5 befasst haben, werden wir die grundlegenden Konzepte vorstellen, die zur Erstellung und Verwaltung dieser Panels erforderlich sind. Wir werden uns jedoch nicht eingehend mit der Entwicklung von grafischen Oberflächen befassen. Wir werden nur die für dieses Projekt erforderlichen Panel-Funktionen besprechen, da sich dieser Artikel in erster Linie auf APIs und die WebRequest-Funktion in MQL5 konzentriert.

In diesem Artikel verfolgen wir einen projektbezogenen Ansatz. Anstatt die Konzepte der Schalttafeln isoliert zu lernen, werden Sie sehen, wie jedes Teil für einen echten Zweck eingesetzt wird. Wir werden uns ansehen, wie man Schaltflächen, Eingabefelder und ein einfaches Panel erstellt. Im nächsten Artikel werden wir die Backend-Logik im Detail erläutern, u. a. wie die Schaltfläche „Senden“ über Chartereignisse behandelt wird, wie Nutzereingaben aufgezeichnet werden und wie die Serverantwort verarbeitet und dargestellt wird.

Abbildung 1. API-Kontrollpanel


Autor: ALGOYIN LTD