Discusión sobre el artículo "Implementación de módulos prácticos de otros lenguajes en MQL5 (Parte 02): Desarrollo de la biblioteca REQUESTS inspirada en requests de Python"

 

Artículo publicado Implementación de módulos prácticos de otros lenguajes en MQL5 (Parte 02): Desarrollo de la biblioteca REQUESTS inspirada en requests de Python:

En este artículo, implementamos un un módulo similar a requests, como el que ofrece Python para facilitar el envío y la recepción de solicitudes web en MetaTrader 5 utilizando MQL5.

La capacidad de enviar solicitudes HTTP a la web directamente desde MetaTrader 5 es una de las mejores cosas que le han sucedido al lenguaje de programación MQL5. Gracias a esta función, los operadores pueden comunicarse con sus sitios web externos, servidores, aplicaciones de trading, etc.

Esto nos permite hacer prácticamente de todo dentro de la plataforma de negociación, como obtener datos de fuentes externas, enviar notificaciones de operaciones a otros traders y mucho más.

Esta capacidad ha sido posible gracias a la función WebRequest disponible en MQL5, lo que nos permite realizar cualquier acción HTTP como:

  • Envío de solicitudes "POST" para enviar información a servidores externos.
  • Obtener información de la web mediante la famosa solicitud "GET".
  • Envío de solicitudes "PATCH" a la web para modificar información de la base de datos del servidor.
  • Envío de solicitudes "PUT" a la web para actualizar los valores presentes en la base de datos del servidor.

Por mencionar algunas acciones HTTP.

Sin embargo, esta única función puede resultar abrumadora en ocasiones y no es fácil de usar.


Autor: Omega J Msigwa