>>> 只需连接到我们的 demo.metaquotes.net:443 服务器以便更新MetaTrader 4客户端到build 574。
这是什么意思?用什么软件连接,是MT4还是浏览器?
有没有新版的直接下载?
谢谢!
请问在哪里下载 如何下载 如何连接你们服务器下载 一点都没说清楚
令人期待
lawme:
>>> 只需连接到我们的 demo.metaquotes.net:443 服务器以便更新MetaTrader 4客户端到build 574。
这是什么意思?用什么软件连接,是MT4还是浏览器?
有没有新版的直接下载?
谢谢!
意思是变更MT4连接的服务器
261869247:
请问在哪里下载 如何下载 如何连接你们服务器下载 一点都没说清楚
哪里下载都可以。然后在“选项”下变更服务器地址,同时开新账号
请问在哪里下载 如何下载 如何连接你们服务器下载 一点都没说清楚
[广告屏蔽]
按照指导的办法,试了多次,都说是连接不上服务器。
软件发布方这件事情做得很无聊。
我竟然为了“更新”浪费了许多时间,更是无聊。
新安装的metaeditor会被趋势杀毒认为是有病毒的,被直接删掉,请公司再改进啊病毒原 因为:MAL_XED-3
问题是这样解决的:先下载文件:
https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe
完成安装后,登录服务器(这一步或可忽略):
demo.metaquotes.net:443
从help > About 弹出的提示中,可见是build 604
想不到新版本更新如此之多的功能,我们520FX将第一个做全面的做新版本解析论坛。
MetaTrader 4 Build 574 更新MQL4语言和发布应用程序市场
在过去的六个月自从公共版build 509的发布,我们投入了大量的精力去改善MetaTrader 4网上交易系统中的所有组件。用于开发交易策略的MQL4编程语言,已经发生了最显著的变化。这些变化提供了新功能来开发自动交易,并提出推出MetaTrader 4市场的可能性 - MetaTrader 4程序端的安全应用程序商店。
新版MetaTrader 4程序端的公测进入最终阶段。我们已经更新了位于demo.metaquotes.net:443的我们公开的MetaQuotes-Demo服务器。我们邀请所有的交易者加入测试新版程序端,以便于尝试其所有的功能,并帮助开发者更正错误。
测试版的测试完成后,新的MetaTrader 4程序端的最终版本将被发布。您可以在下面更改列表中找出MQL4的新功能。
从旧版更新时自动复制MQL4应用程序
在MetaTrader 4客户端以前的版本(509及更早),所有MQL4应用程序都存储在<terminal_installation_folder> \\experts\\根目录的以下子目录中:
在MQL4新版本,用于存储源代码的文件结构已经改变。现在,所有的MQL4应用程序应该都位于<data_folder> \\ MQL4 \\目录的适当文件夹:
当MetaTrader 4程序端从build 509更新到较新版本时,来自之前版本标准根目录的所有MQ4,MQH和EX4文件都会自动复制并搬迁到相应的文件夹。由用户另外创建的子文件夹,以及其中包含的文件则不被处理。如有需要,他们应该手动搬迁到新的地方。
在更新过程中不会执行自动重新编译旧版EX4文件到新版本。用户可以自由地决定哪些源代码必须被编译成新的EX4版本。所有旧版EX4将工作在新的MetaTrader 4程序端。通过新编译器编译的EX4库只能从也已经在新版本编译的EX4程序调用。
在某些情况下,您可能需要为源文件中的包含文件在#property include编辑路径(如果相对路径发生了变化)。需要注意的是MetaEditor的根目录现在是<data_folder>\MQL4\。所有的程序应设在正确的子目录。
您可以通过程序端菜单或MetaEditor:文件 - 打开数据文件夹,为您计算机上的MetaTrader 4程序端的每个副本找到数据文件夹(<data_folder>)
MetaTrader 4 客户端
提升了MQL4应用程序的运算速度;提供DLL和Visual Studio的内置支持,实现访问MQL5 存储 等等。自从2005年 MetaTrader 4平台的发布 ,选定的 程序端安装目录 也是所有必要工作数据(程序端日志,模板,配置文件,报价等)已被存储的地方。但随着2008年Windows Vista的发布,微软所有的操作系统都实施用户权限的严重局限性,以保护他们免受恶意程序骚扰和防止一个用户帐户下的应用程序改变或损坏另一个用户帐户的相同程序的必要数据。
在Windows Vista中,引进了用户帐户控制(启动UAC) 机制。实施该机制的主要思想是,存储在安装目录的应用程序的不变数据应该在它的操作过程中从这个应用程序修改的用户数据分离开。因此,每个用户的所有数据应该被存储在单独的文件夹中。您可以在Windows帮助或维基百科文章找到有关UAC的详细信息。
在新版中,某个用户的来自独立安装目录的MetaTrader 4程序端所有数据都存储在程序端数据文件夹。此文件夹可沿着以下路径在系统盘(安装Windows操作系统的磁盘)找到
其中:
“打开数据文件夹”命令已被添加到程序端文件菜单用于搜索和打开数据文件夹。
每个程序端的数据文件夹的根目录下还包含 origin.txt文件,在这里您可以找到这些数据所涉及的程序端安装文件夹的路径。这允许用户反向匹配每个程序端的数据文件夹和某个程序端的安装目录,例如,当由用户安装几个MetaTrader 4程序端的副本的情况。当数据文件夹从安装文件夹分离时,这种程序端工作类型被称为主模式 并且出于安全原因被强烈建议。
该程序端还可以在所谓的便携模式 下启动(如以前的MetaTrader 4版本)。在该模式中,数据被存储并记录在安装文件夹。要做到这一点,使用 "/portable" key。为了更加方便,您可以在桌面上以相应的名称创建一个额外的程序端发布快捷方式,并直接添加关键字到快捷方式:
现在,将发出交易请求时,所有请求都通过与交易服务器的主要连接进行传递。因此,处理该交易请求(尤其是第一个)的时间已大大减少,因为没有必要再等待连接交易服务器被确立为了使新的处理算法可操作,交易服务器也应该更新 - 请求仍然设置在旧交易服务器的单独连接中。
由于过渡到请求处理的新模式,取消服务器尚未接受的交易请求的功能(交易请求状态对话框的取消按钮)已被禁用。
已经使用关于俄语和英语形态的逐字搜索。搜索是通过用户在设置中指定的部分来进行:
搜索结果选项卡的快捷菜单中包含根据结果类型的额外命令:
当图表交易水平的管理被允许,警报的价格值可以通过其拖动到一个新的价格水平被改变。警报可以被禁用,或在适当的图表级上使用上下文菜单进行删除。
只要输入公司名称(或服务器名称的片段),程序端将会自动添加公司的所有服务器(包含在其名称中指定行的服务器)到列表中:
使用帮助文件的新系统也会减少交易消耗,因为所下载的用户指南的语言版本只与客户端界面指定的语言相符(不会下载多余的语言版本)。不管客户端是否更新,该系统也提供了用户指南的定期更新。
在注册窗口中指定登录名和电子邮件地址。点击注册后,一封激活MQL5.community帐户的电子邮件会发送到指定的地址。
MQL5.community账户允许交易者使用附加功能强大的服务:
在VPS(虚拟专用服务器)上使用信号时,此选项是必要的。当使用已选择的信号进行工作时,它也可以被用来提高同步的可靠性。修正了论坛和崩溃日志中报告的错误。
MetaTrader 4 MultiTerminal
MQL4的新功能
MQL4编程语言已经被彻底修改达到MQL5的水平 - 现在您可以用MQL4 / 5使用统一的MetaEditor开发环境,单一的风格,程序库和调试工具,开发自动交易。
由于易学性和大量的多年使用MetaTrader 4客户端生成的代码,MQL4深受自动化系统开发者的欢迎。然而,该语言也有其主要优点所产生的一些缺点 - 一个简单的编程语言不允许开发复杂的系统,阻碍了从高级语言调试库的移植。因此,我们决定在最大可能数量的MQL5语言功能和特点下实施它完全保留MQL4的功能。换句话说,所有强大的MQL5功能,包括ООP和本机代码编译器,也将在MQL4变得可用。
要做到这一点,我们已经开发了统一的编译器,可以自动支持MQL4和MQL5语言。MetaEditor也将成为MetaTrader 4和MetaTrader 5两个平台的统一的应用。因此,将有可能从任何版本编译MQL4和MQL5。MQL5存储也可用于工作。
MQL4应用保护上升到MQL5水平。新EX4/EX5文件提供了一个严格和彻底的修改保护。这意味着安全的EX4应用市场也提供给MetaTrader 4客户。
此外,MQL4现在采用新图形对象和新功能进行图表工作。MQL5标准库将被移植到MQL4为开发者提供了创造自己的图形界面和交易库的新可能性。现在,您可以在MetaTrader 4使用资源创建完全成熟的应用程序。
MQL4语言的变化
编译器之间的差异表
而新的OnInit(), OnStart(), OnCalculated, OnTick(), OnTimer(), OnChartEvent(), OnTester() 和OnDeinit()应完全匹配它们的签名
保留字清单已经扩大。因此,如short, long, const等一样的如此广泛的字眼不能用作名称
datetime是32位整数。
预定义卷变量是double类型
datetime是64位整数。
预定义卷变量是ulong类型
* 请特别注意“越界数组”的错误 - 在图表上启动时许多旧版的自定义指标将在新编译器的strict 模式下显示此错误。建议查找原因并排除它。
** 在新版MQL4和MQL5中,FILE_SHARE_READ和FILE_SHARE_WRITE标志是负责共享使用模式的文件。旧版MQL4中没有这样的文件。