|
升级到新版MetaTrader 4 下面是如何从MetaTrader 4 build 509升级到610的示例。假设MetaTrader 4 build 509安装在Program Files系统文件夹。
在您启动更新进程之前,建议您做一份当前MetaTrader 4程序端的备份副本。您可以以后再使用它,以防您需要把您的文件传到另一台计算机或程序端的新副本。 启动程序端并连接到任何可用新版本的交易服务器,例如demo.metaquotes.net。MetaTrader 4会自动开始下载更新,在此期间,右下角的数字将改为显示进度。
下载完成后,“LiveUpdate:完成”出现在“程序端”窗口的“日志”选项卡。
若要完成更新需手动重新启动程序端。关闭程序端并重新运行。 新版程序端很容易与以前的版本进行区别:MetaEditor图标发生了变化,自动交易和指标“市场”的新标签现已推出。
如果您有自定义的MQL4 - 程序,升级到新版本后将会出现下面的对话框。它显示了关于程序端文件结构变化的简要信息。程序端日志可提供更新的所有细节。
在更新过程中,文件夹 config,experts,history,logs,profiles, emplates和 ester从数据文件夹。
来自experts文件夹的用户程序被复制如下:
请注意用户程序被复制,但不迁移。复制后,这些MQ4/MQH/EX4文件不会被删除。 来自之前标准程序端交付包的程序在升级时不会被复制。相反,新​​的标准交付程序都安装在数据文件夹。 在MetaTrader 4程序端的日志中您可以看到迁移过程的细节。
这些日志也可在日志的*.log文件中获得。
欲了解更多详情,请参阅文章[size=1em]MetaTrader 4 Build 600 及以上版本的数据结构。 什么是数据文件夹 数据文件夹是一个特殊目录用于存储包含MetaTrader 4程序端build 600及更高版本的操作期间改变的用户数据文件。例如,图表模板,配置文件,包含应用程序输入参数的设置-文件,源代码和编译EX4文件。 从程序端转到数据文件夹,打开“文件”菜单并单击“打开数据文件夹”。
每个数据文件夹的根目录包含origin.txt文件。此文件显示它所涉及的程序端安装目录的路径。
程序端安装文件夹是您电脑上指定的程序端安装的位置,或者是您放置安装程序端的整个副本的位置。安装文件夹包含操作过程中不会改变的文件,例如可执行文件terminal.exe和metaeditor.exe。 您还可以通过上下文菜单看到程序端安装文件夹位于程序桌面快捷方式的属性中。
在上下文菜单中点击“打开文件位置”将打开安装文件夹。
程序端的一般启动模式 在大多数情况下,运行Windows Vista及以上版本的计算机上,从509升级到build 600及以上以后,程序端的数据文件夹将会与安装文件夹分开放置。如果至少满足一个以下条件,数据目录就会位于一个特殊用户文件夹中的单独文件夹:
其中:
如果运行程序端时不具备指定的条件,那么数据文件夹将设在安装文件夹。 便携模​​式 当您使用"/portable"键时便携模式被激活。此模式用于在便携数据介质上,在非系统目录中,以及在运行Windows XP的计算机上,运行程序端。欲了解更多的便利性,您可以创建一个单独的程序端启动快捷方式并在其属性中写上"/portable"。
当便携模式启动时,程序端会在安装文件夹尝试保存其数据。然而,使用便携模式并不能保证操作系统允许在安装文件夹 存储数据(例如,如果程序端安装在Program Files目录并启用UAC)。 在便携模式下工作应满足下列情况:
如何运行旧EX4 在程序端以前的版本,所有用户的MQ4,MQH和EX4文件都被存储在experts的根文件夹。在新版的MetaTrader 4程序端中,存储程序的文件结构的根目录是数据文件夹的MQL4。自动复制过程中用户程序根据其类型进行转移。
如果更新后指标或EA交易不出现在程序端导航中,这意味着该程序是在非标准的位置。这种程序需要手动复制到相应的子文件夹MQL4。
不需要旧程序文件的重新编译。创建于build 509或更早版本的MQL4应用程序将在新版程序端中正确运行。 |
EA入门学院
