前言
之前写了一些MT4开发相关的文章,需要开发MT4的可以看看我前几年的文章,接下来会写一些MT5开发相关的文章,不定期更新。本篇内容来源于官方文档,做一些介绍,后面会分享一些开发案例。
一、Manager API 的用途
MetaTrader 5 Manager API 包含两个主接口 — IMTManagerAPI 和 IMTAdminAPI,二者分别提供对经理端和管理员端的命令的访问权限。使用 Manager API 开发的应用程序可以扩展现有功能,并可对现有功能进行调整以
适应您的需求:
•调用内部服务器数据
读取各种配置、数据库、有关客户当前状态的信息等。此功能允许生成关于平台当前状态的各种报告。
•服务器上内部数据的管理
更改设置、数据库、数据库中的信息创建(电子邮件、新闻等)。
•接收事件通知
无论何时更改数据库或配置,应用程序都可以接收相应通知并对其进行响应。
•执行交易活动
应用程序可以连接到服务器的交易请求队列,并根据指定的算法处理它们。
•运行自定义命令
MetaTrader 5 Manager API 提供了扩展协议,从而在 服务器上运行自定义命令的可能性。
二、应用程序原理
应用程序的工作中,主要有以下几个步骤:
•使用 Manager API接口库的 CMTManagerAPIFactory::Initialize 方法加载 MT5APIManager.dll。
•分别使用 CMTManagerAPIFactory::CreateManager 或 CMTManagerAPIFactory::CreateAdmin 方法创建经理或管理员接口。
•验证头文件 MT5APIManager.h(其中一个接口创建方法的version参数)和加载的 DLL(由 CMTManagerAPIFactory::Versio

1290

被折叠的 条评论
为什么被折叠?



