MT5插件开发指南 #001:MT5 manager API介绍


前言

之前写了一些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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值