首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同交易者平台中的专家顾问

不同交易者平台中的专家顾问
EN

Stack Overflow用户
提问于 2014-02-09 16:36:08
回答 2查看 127关注 0票数 0

我想知道,如果我在一个普通的metatrader4平台上编写一个EA,我可以在其他交易平台上重用这个.ex4吗,比如InstaTrader?

原因是,当我在InstaTrader中创建新的EA时,从InstaTrader生成的EA代码与从metatrader4生成的EA代码不同。我找不到任何关于InstaTrader的EA的文档。

不确定以前是否有人遇到过这种情况?

EN

回答 2

Stack Overflow用户

发布于 2014-03-11 05:55:32

不是的。MQL是meta-trader平台成员元编辑器的专用语言。其他交易语言可能有自己的脚本语言。

票数 0
EN

Stack Overflow用户

发布于 2014-06-15 06:15:11

Metatrader4

原则上,将MQL4-source-code文件编译成“内部”-executable格式EX4的Metatrader4使用Metalang.exe

按照定义,在所有Metatrader4终端上,EX4都是二进制可执行的。

白标终端

Trader和许多其它*- Metatrader 4 Terminal,是对相同的Metatrader 4 Server,Inc.软件产品,-s的所谓白标修改,它们只是以各自经纪人的名义单独“换皮”的,该经纪人已经从the MetaQuotes,Inc.购买了一套Metatrader 4 Server+ Metatrader 4 Risk Management + Metatrader 4 Dealer Desk + ...的许可,包括但不限于重新标记客户终端程序的权利。

因此,在大多数情况下,您的EX4代码应该在任何其他重新标记的终端上运行

但是..。

随着Metatrader4终端在所谓的内部版本( Build 432 -> Build 468 -> Build 509 -> ... -> Build 600 -> Build 624 )中发布,对二进制兼容性的限制也适用,其中一些还修改了二进制代码格式。

因此,EX4代码应该托管在终端构建的“类似”版本上

终于..。

最引人注目的是MetaQuotes,Inc.的许可策略,它使服务器端锁定发生Metatrader 4 Server有一个设置,当客户端终端的Build #小于服务器端设置的treshold时,拒绝来自客户端终端的连接请求。

SLM的故事到此结束。永远不变。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21656995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档