下载MetaTrader 5

交易商broker说支持MT4,客户端可否用MT5

要添加评论,请登录注册
lawme
58
lawme  
我是新手,正在学习EA。 MQL5 的范例较多,有利于新手入门和提高。 而交易商们,几乎全都说支持MT4,没有说支持MT5的。 用MT5的EA与这些交易商做买卖,能行吗? 先行致谢。
okwh
1636
okwh  
不行。只有交易商能给你提供MT5,才能使用。 除非你是编程高手,自己编程处理有关问题,把交易信号从MT5传给MT4, 间接实现。
lawme
58
lawme  
噢,是这样。 看来,MT4与MT5有两种不同的服务器,互不兼容。这应该是软件商的营销策略吧。 我只好把这两个MQL都学了。 谢谢!
okwh
1636
okwh  

据说 MT正在整合 两种终端的EA设计,  至于将来是否有其他可能,无解。有解也是5年后了

Jinsong Zhang
16201
Jinsong Zhang  
lawme:
我是新手,正在学习EA。 MQL5 的范例较多,有利于新手入门和提高。 而交易商们,几乎全都说支持MT4,没有说支持MT5的。 用MT5的EA与这些交易商做买卖,能行吗? 先行致谢。
支持MT5的交易商也有很多
enbo lu
版主
1940
enbo lu  
song_song:
支持MT5的交易商也有很多

非常非常多,呵呵
lawme
58
lawme  

忙活了几天,小有收获。

用LCC写了个DLL,MT4调用其中的函数,可以返回双精度数组。

就这点破事儿,竟也挺费劲。一些技术细节得反复试验调整。

下一步的MQL5与MQL4的通信,准备用成熟的Sockets技术,预计会省事儿些。

lawme
58
lawme  

用LCC写的DLL,MT4调用成功后,在MT5中试了下,也可以正常工作。

C语言有字符数组:

char chs[10];

MT5中也有,但MT4里没有。

MT4里是用string。但它不等于C语言的字符数组。不知道如何处理它。

lawme
58
lawme  

经过再次实验,证明 MQL4 的 string, 就是 C 语言中的字符数组。

前面我的说法是错误的。

要添加评论,请登录注册