如何与Metatrader 4服务器通信以从中读取数据?

时间:2019-06-13 17:07:40

标签: mt4

我需要访问可用于MT4投资者帐户的数据,或者,通常来说,请与MT4服务器联系以读取一些数据。 可能吗? 它应该,但是我不知道该怎么做(是否有特定的协议?允许吗?那里有一个库吗?等等)

2 个答案:

答案 0 :(得分:2)

有一个API,但仅适用于Brokers和其他类似组织。 MetaQuotes不能为我们提供直接访问权限,但也可以检查其他链接。

在这里查看MetaTrader 4 API 并查看MT4 Server API

这直接来自MT4 Server API网站

  可以在Web Socket&Rest API中提供

API。 API托管在MT4服务器上,并进一步包装和用作Web服务以及DLL .net和C ++ API。该API比使用MT4终端进行报价和交易要快得多。提供实时的打开,关闭位置等等。

请注意,我尚未使用MT4服务器API,因此对它的了解不多。

答案 1 :(得分:1)

您还可以尝试使用此云服务,该服务提供对MetaTrader 4和MetaTrader 5帐户的REST API和websocket API访问,称为MetaApi https://metaapi.cloud

官方API文档:https://metaapi.cloud/docs/client

SDK:https://metaapi.cloud/sdks

它支持读取帐户信息,头寸,订单,交易历史记录,接收报价和访问市场数据。