Mt4跟单技术分析

本文介绍了MT4跟单系统的三种主要技术实现方式:终端EA插件、Manager API接口和NoahWork的Mt4TradeApi。EA插件方式需要VPS挂机,易掉单;Manager API技术复杂,需经纪商授权;NoahWork技术实现速度快,不受账户数量限制,但核心技术掌握者少。
摘要由CSDN通过智能技术生成

目前市面上传统的mt4跟单系统,从跟单技术实现原理和底层框架角度分类,无非三类。

第一类是通过终端EA插件

第二类是通过Manager API接口

第三类是NoahWork的Mt4TradeApi跨平台通信协议技术。

其中99%的跟单都是通过EA插件的方式。但这两种技术都存在弊端,前者需要安装EA插件,需要VPS挂机,后者则需要平台开放API接口,两者都非常容易出现掉单漏单的情况。mt4跟单系统开发

鉴于此,来谈谈基于这三类跟单系统的不同。

第一类终端EA模式

EA想必大家应该不会陌生,就是MT4 PC终端交易软件可以用EA来进行数据通讯。客户使用此跟单系统需要有两个条件:一是要配置好EA,二是要一直打开MT4。基于EA的数据通讯用一个服务系统将多个终端链接起来,可以相互配置跟单账号、被跟单账号以及跟随策略。缺点是如果账户较多的话,硬件成本较高,每台高配置服务器最多容纳32个终端,实测20个账户对服务器负载就已经很大了。且账户的管理维护难度较大,稳定性随账户的增加而递减,数据延迟也相对较大。但这样的系统目前使用人群最多的就是行业代理商,这也能让多账户交易系统MAM和 PAMM哭上一阵子了。因为它可以跨经纪商。

第二类基于Manager API的技术框架

涉及到的技术含量要远远高于EA插件。为什么说技术含量高呢?因为它涉及到多种开发平台和多种开发语言,服务端平台的开发语言大概有:MQL4语言、C、C#、Java等,前面两种是底层技术,后面两种是业务技术。这几种语言是技术上面最常用的开发语言,一个项目基本上只会用到一种平台以及一种语言,可见技术开发跨平台、跨语言的复杂性

基于Manager API跟单系统的优点在于能和经纪商服务端直接通讯,减少了终端建立链接以及网

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值