文章 "在 MQL5 中实现其他语言的实用模块(第 02 部分):构建受 Python 启发的 REQUESTS 库"

 

新文章 在 MQL5 中实现其他语言的实用模块(第 02 部分):构建受 Python 启发的 REQUESTS 库已发布:

在本文中,我们实现了一个类似于 Python 中 requests 模块的功能,以便更轻松地使用 MQL5 在 MetaTrader 5 中发送和接收 Web 请求。

MetaTrader 5 能够直接向 Web 发送 HTTP 请求,这是 MQL5 编程语言有史以来最棒的功能之一。有了这种能力,交易者可以与他们的外部网站、服务器、交易应用程序等进行通信。

这使我们能够在交易平台内做几乎所有事情,比如从外部来源获取数据,向同行发送交易通知等等。

MQL5 中提供的 WebRequest 函数使得这种能力成为可能,它使我们能够执行任何 HTTP 操作,例如:

  • 发送 “POST” 请求以向外部服务器发送信息。
  • 使用著名的 “GET” 请求从 web 获取信息。
  • 向 web 发送 PATCH 请求以修改服务器数据库中的信息。
  • 向 web 发送 PUT 请求以更新服务器数据库中存在的值。

这只是举几个 HTTP 操作的例子。

然而,这个单一函数有时可能会让人感到不知所措,而且并不方便用户使用。


作者:Omega J Msigwa