Back to All 文章s

专题摘要:多资产经纪商的 API

基础知识

01 / API 基础知识

什么是 API?经纪商为什么需要 API?

应用程序编程接口(API)是一种让两个平台相互通信的专用工具。一般而言,API 能帮助用户扩展其系统环境的能力。

在交易行业中,API 有多种用途,包括第三方解决方案开发、定制开发和数据交换。下面详细介绍经纪商可与 MetaTrader 平台配合使用的 API。

02 / 交易者开发

是否有供交易者使用的 MetaTrader API?

首先值得介绍的是原生编程语言 MQL4/MQL5,交易者用它们开发智能交易系统。尽管 MQL5 比 MQL4 晚推出许多年,是其升级版本, MQL4 和 MQL5 仍然得到广泛使用。交易者无需专用操作工具即可使用这些语言。

03 / 网站与 CRM 集成

经纪商何时需要 MetaTrader REST API?

REST API 是一种 API,经纪商利用它将 MT4/MT5 的经理端和管理员功能集成到网站或网络应用中。例如,通过 REST API,经纪商可将 CRM 系统与交易平台集成,让客户通过网页界面注册。

使用 REST API 时,经纪商可能需要第三方解决方案,例如 Brokeree Web API。借助该工具,经纪商可通过文档完善的 REST API 将交易平台功能集成到其网络门户中。

MetaTrader Manager 终端中的所有功能,均受 Brokeree 的以下解决方案支持: REST API 以及 Web API (适用于 MT4/MT5),其中包括:

注册;
余额存款/信用入账;
修改用户信息;
交易等。
04 / FIX 连接

经纪商如何使用 MetaTrader FIX API?

总体而言,金融信息交换协议(FIX)可视为传输金融数据的一种专用方式。与使用 REST API类似,经纪商会使用专门的工具,例如 Brokeree 的 FIX API,它支持通过 FIX 4.4 协议在 MetaTrader 5 服务器上执行交易。这最终让多资产经纪商能够充当流动性提供商。

解决方案接收、解析并转换 FIX 请求后,会以标准化格式将其发送至交易平台。这样,经纪商便可创建供客户在交易活动中使用的 FIX 会话。

FIX 请求如何到达 MetaTrader 5

FIX 请求FIX 4.4 协议
Brokeree FIX API接收、解析与转换
MetaTrader 5标准化请求
API 专题摘要
05 / MetaTrader 原生 API

MetaTrader Server API 和 MetaTrader Manager API 呢?

拥有 MetaTrader 4 和 5 完整许可证的经纪商可以使用 Server API 和 Manager API。这些原生 API 由 MetaQuotes 团队设计,让服务器所有者能够为 MT4 和 MT5 平台开发额外功能。

MetaTrader Server API 可用于插件开发,或对交易品种、网关和 MetaTrader 集群执行操作。Manager API 的主要作用则是为用户提供与 MetaTrader 经理端类似的访问权限和功能。

06 / API 对比

MetaTrader API 与其他经纪业务 API 有何不同?

包括 Manager API 和 Server API 在内的 MetaTrader API 是 MT4 和 MT5 的核心组成部分。它们让经纪商能够创建定制工具、管理账户并集成新功能,非常适合希望为 MetaTrader 增加专业功能的经纪商。

相比之下,其他经纪业务 API 支持更广泛的金融工具,以及 Python、Java 和 C++ 等多种编程语言。开发者可利用这些 API 自动执行交易、获取市场数据并管理账户。它们为多资产交易策略提供更高的灵活性。最终选择取决于您的定制需求、资产覆盖范围和交易策略。

07 / 定制开发

如果需要定制开发,应使用哪种 API?

API 的类型取决于您希望软件提供的功能。您可以通过以下邮箱向我们咨询或申请交钥匙定制开发: [email protected] ,也可以填写下方表单。

Trading platform