Socket相关的函数,在MQL5中已经是MQL5的API函数了,直接使用即可,但是在MQL4中则不是,需要自己调用win32 API。
- www.mql5.com
这些Socket相关的函数,MQL5也不是一开始就有的,是后来增加的,但MQL4语言就早已没有发展了,因此没有。
感谢
Socket相关的函数,在MQL5中已经是MQL5的API函数了,直接使用即可,但是在MQL4中则不是,需要自己调用win32 API。
还想追问一下,我现在一般都在MT4的编辑器里面写EA,在写的时候有些东西,比如对话框之类是资料里面的可以直接用,让我误以为可以通用
在MT4的编辑器里面是不是不可以使用MQL5? MQL5==MT5吗?
还想追问一下,我现在一般都在MT4的编辑器里面写EA,在写的时候有些东西,比如对话框之类是资料里面的可以直接用,让我误以为可以通用
在MT4的编辑器里面是不是不可以使用MQL5? MQL5==MT5吗?
你可以在MT4的编译器中编写MQL5,但是不方便。
MT4/MT5 的系带的编译器是通用的,既可以编译MQL4,也可以编译MQL5。
也就是说你在MT4的编译器上,你既可以编写MQL4,也可以编写MQL5,整个编译都是没有问题的,但是无法调试MQL5。
因为编译MQL4生成的可执行文件ex4只能在MT4中调试,编译MQL5生成的ex5只能在MT5中调试。
你要写MT5上运行的EA,你就必须安装MT5,在MT5上打开MetaEdit,编译,调试都是在MT5上。
你可以在MT4的编译器中编写MQL5,但是不方便。
MT4/MT5 的系带的编译器是通用的,既可以编译MQL4,也可以编译MQL5。
也就是说你在MT4的编译器上,你既可以编写MQL4,也可以编写MQL5,整个编译都是没有问题的,但是无法调试MQL5。
因为编译MQL4生成的可执行文件ex4只能在MT4中调试,编译MQL5生成的ex5只能在MT5中调试。
你要写MT5上运行的EA,你就必须安装MT5,在MT5上打开MetaEdit,编译,调试都是在MT5上。
非常感谢