当使用MT4平台上的技术指标、智能交易EA和脚本时,不可避免地要处理两种后缀名为ex4和mq4的文件。这两种文件都是用于MT4平台的,属于使用MQL4语言开发的文件。
要理解这两种后缀文件的区别,首先要明白它们都是针对MT4平台的。如果它们的名称完全相同,那么它们其实是同一个文件的两种格式。mq4文件是源代码文件,而ex4文件则是由mq4源代码文件编译生成的最终可用文件。
例如,我们有一个名为”变色均线.mq4“的指标文件,它是用MQL4语言编写的,可以根据市场涨跌变换颜色的移动平均线指标。将”变色均线.mq4“文件放置到MT4的指标文件夹(Indicators文件夹)中,然后点击MQL4语言编译器上方的编译按钮,或者直接重启MT4,就会生成”变色均线.ex4“指标文件。最后,我们可以在MT4图表左侧导航器中的”技术指标”部分找到”变色均线”指标,将其拖拽到图表上即可使用。
这三种文件——技术指标、智能交易EA和脚本的源代码文件都是以mq4为后缀,因此可以在MQL4语言编译器中进行修改或二次开发。当经过编译后,生成ex4后缀的文件,ex4文件是最终可用于拖拽到图表上的文件,它不可进行修改或二次开发。
安装技术指标时,将”xxxx.mq4″或”xxxx.ex4“文件复制粘贴到MT4数据文件夹中的MQL4目录下的Indicators文件夹中。
安装智能交易EA时,将”xxxx.mq4″或”xxxx.ex4“文件复制粘贴到MT4数据文件夹中的MQL4目录下的Experts文件夹中。
安装脚本时,将”xxxx.mq4″或”xxxx.ex4“文件复制粘贴到MT4数据文件夹中的MQL4目录下的Scripts文件夹中。
我们可以通过MT4上方的”工具”菜单下的MQ语言编译器进入编译器界面,左侧会看到整个MQL4目录结构。点击智能交易EA的”Experts”文件夹,就可以看到其中的mq4文件,双击文件即可在编译器中进行编辑。但是,编译器中是看不到ex4文件的。如果需要查看ex4文件,可以在”Experts”文件夹上右键,选择”打开文件夹”,在文件夹里可以找到mq4和ex4文件。
总结起来,不管是ex4后缀还是mq4后缀的文件,安装时需要在MT4上方的”文件”菜单下点击”打开数据文件夹”,进入MQL4目录,然后将文件复制粘贴到相应的指标或EA文件夹中。如果了解MQL4编程并需要修改文件,可以在MQ语言编译器中进行修改,否则直接重启MT4,然后在MT4图表左侧导航器中找到文件,将其拖拽到图表上运行即可。