2026-11-15
MQ4与EX4文件区别详解
一、MT4自定义指标通常存放在C:/Program Files/experts/indicators目录中,该目录主要包含两种类型的文件:mq4文件和ex4文件。mq4文件是MT4自定义指标的源码文件,属于高级语言文件,支持人工编写和修改,但机器无法直接运行,不过在MT4启动时会自动编译为ex4可执行文件。另一种是ex4文件,它是MT4自定义指标的可执行文件,由mq4文件编译生成。
二、mq4文件必须经过编译转换为ex4文件后,CBCX外汇才能被MT4平台正常加载执行。
将mq4文件编译为ex4可执行文件,主要有两种方法:
1、启动MT4时,系统会自动将该目录中的mq4文件编译为ex4文件。
2、使用MQ语言编辑器打开mq4文件,点击“编写”按钮,CBCX外汇即可手动生成对应的ex4文件。
三、在C:/Program Files/experts/indicators目录中,还存在一个名为mqlcache.dat的文件,它用于保存目录内的文件信息。如果遇到MT4无法自动编译的情况,只需删除该文件,通常即可顺利解决问题。
