如何使用 C++ 语言为 metatrader 5 创建交易机器人?

问题描述

我正在学习 mql5 来为 mt5 创建一个交易员机器人。但我认为如果可以用 c++ 编写它会更好,因为我以前使用 c++,那么我如何用 c++ 创建一个机器人,有没有有人知道这怎么可能吗?

解决方法

您可以尝试 MetaApi https://metaapi.cloud 云服务,该服务提供对 MetaTrader 4 和 MetaTrader 5 帐户的 REST API 和 WebSocket API 访问。

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

SDK:https://metaapi.cloud/sdks(javascript、python 和 Java SDK 于 2021 年 5 月提供,该团队承诺在今年添加 C++ SDK)。您仍然可以在没有 SDK 的情况下从 C++ 使用 REST API。

支持读取账户信息、仓位、订单、交易历史、接收报价、获取市场数据。

该服务还提供复制交易 API https://metaapi.cloud/docs/copyfactory 和用于计算 MetaTrader 帐户 https://metaapi.cloud/docs/metastats 上的外汇交易指标的 API。