Diskussion zum Artikel "Implementierung von praktischen Modulen aus anderen Sprachen in MQL5 (Teil 02): Aufbau der REQUESTS-Bibliothek, inspiriert von Python"

 

Neuer Artikel Implementierung von praktischen Modulen aus anderen Sprachen in MQL5 (Teil 02): Aufbau der REQUESTS-Bibliothek, inspiriert von Python :

In diesem Artikel implementieren wir ein Modul, das den in Python angebotenen Anfragen ähnelt, um das Senden und Empfangen von Web-Anfragen in MetaTrader 5 mit MQL5 zu erleichtern.

Die Möglichkeit, HTTP-Anfragen direkt von MetaTrader 5 aus an das Web zu senden, ist eines der besten Dinge, die der Programmiersprache MQL5 je widerfahren sind. Mit dieser Fähigkeit können Händler mit ihren externen Websites, Servern, Handelsanwendungen usw. kommunizieren.

Dadurch sind wir in der Lage, fast alles innerhalb der Handelsplattform zu tun, z. B. Daten aus externen Quellen abzurufen, Handelsbenachrichtigungen an unsere Kollegen zu senden und vieles mehr.

Diese Fähigkeit wurde durch die in MQL5 verfügbare Funktion WebRequest ermöglicht, mit der wir jede HTTP-Aktion durchführen können, wie z. B:

  • Senden von „POST“-Anfragen zum Senden von Informationen an externe Server.
  • Abrufen von Informationen aus dem Internet mit der berühmten „GET“-Anfrage.
  • Senden von PATCH-Anfragen an das Web zur Änderung von Informationen aus der Datenbank des Servers.
  • Senden von PUT-Anfragen an das Web zur Aktualisierung von Werten in der Datenbank des Servers.

Um nur einige HTTP-Aktionen zu nennen.

Diese einzige Funktion kann jedoch manchmal überwältigend sein, und sie ist nicht nutzerfreundlich.


Autor: Omega J Msigwa