没有互联网的测试器是无法工作的。

 

没有互联网连接,测试器就会停止正常工作。

在一台电脑上安装Metatrader5并将其整个文件夹转移到另一台电脑的U盘上后,测试者启动了EA。策略测试器中的专家顾问进行了一次交易并停止。 虽然同样的专家顾问在一台可以永久访问互联网的电脑上,并登录了网站,但测试运行正常。

Metatrader 4没有这样的要求,它可以在任何机器上使用策略测试器,而且无需登录和密码。我希望MT5能以同样的方式工作。

也许有一个解决问题的办法?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
isemaster:

没有互联网连接,测试器就会停止正常工作。

在一台电脑上安装Metatrader5并将其整个文件夹转移到另一台电脑的U盘上后,测试者启动了EA。策略测试器中的专家顾问进行了一次交易并停止。 虽然同样的专家顾问在一台可以永久访问互联网的电脑上,并登录了网站,但测试运行正常。

Metatrader 4没有这样的要求,它可以在任何机器上使用策略测试器,而且无需登录和密码。我希望MT5能以同样的方式工作。

也许有一个解决问题的办法?

在将文件夹转移到另一台电脑后,你是否至少连接了一次该账户,并且在测试前是否勾选了记住该账户的复选框?

问题是,终端以依赖计算机的方式存储账户信息,当你将其转移到另一台计算机时,这些信息就会丢失。这样做是为了避免账户被盗。

 
Renat:

将文件夹转移到另一台电脑后,在测试之前,你甚至一度连接到账户,并勾选记住该账户的复选框?

问题是,终端机以依赖计算机的方式存储账户信息,在将其转移到另一台计算机时,这些信息会丢失。这样做是为了避免账户被盗。

这当然是一个好的意图,我理解。在某些情况下,即使被转移的终端在第一次启动时被允许连接到服务器,在随后的启动过程中,如果不输入密码就无法访问服务器,就无法使用该终端工作。

有一大类任务,为了解决这些任务,程序不需要连接到交易服务器,而且程序的工作结果可能不取决于特定的经纪公司。这些程序是指标,不是交易脚本。一般来说,如果有可能通过按一个特殊的按钮,以标准方式断开终端与互联网的连接,那就更好了。例如,你可以使用 "无互联网 "的终端进行繁重的统计研究,训练强大的网络,等等,然后把结果以文本文件的形式用手放到运行交易专家顾问的终端上。同时,你可以保证账户的安全。

 
Renat:

将文件夹转移到另一台电脑后,在测试之前,你甚至一度连接到账户,并勾选记住该账户的复选框?

问题是,终端以依赖计算机的方式存储账户信息,当你将其转移到另一台计算机时,这些信息就会丢失。这样做是为了避免账户被盗。

配方有帮助--与服务器的一次性连接解决了这个问题,但正如joo 写的那样 对于繁重的计算和其他一类任务来说,这并不方便。
 
Renat:

将文件夹转移到另一台电脑后,你甚至一度连接到账户,并在开始测试前勾选记住该账户的复选框?

问题是,终端以依赖计算机的方式存储账户信息,当你将其转移到另一台计算机时,这些信息就会丢失。这样做是为了避免账户被盗。

我的闪存盘上有MT4,当我把它连接到任何一台电脑上时,账户就会被打开。但MT5不仅需要重新输入密码,而且还会丢失所有信息。我不知道如何使用它。如果你把MT5的文件夹复制到另一个地方,它就会正确。但是,如果MT保留在闪存盘上,并且只从闪存盘上打开,为什么还要这样做呢?我们不能做安全级别吗。这将有可能删除例如几个复选框,并将其复制到你想要的地方,并在你想要的地方打开它......。
 
Dmitriy2:
我把MT4放在闪存盘上,当我把它连接到任何电脑上时,账户就会打开。但MT5不仅需要重新输入密码,而且还会丢失所有信息。我不知道如何使用它。如果你把MT5的文件夹复制到另一个地方,它就会正确。但是,如果MT保留在闪存盘上,并且只从闪存盘上打开,为什么还要这样做呢?我们不能做安全级别吗。那就可以取消几个复选框,把它复制到你想去的地方,在你想去的地方打开它......

在MetaTrader 4中,我们已经完成了对个人数据的计算机依赖性保护,支持闪存盘。但在MetaTrader 5中,我们不会为闪存盘做出任何让步--账户安全更重要。

保护是有层次的--要么你将密码与个人信息一起保存(我们会尽力在该电脑/硬件上保护它),要么你不保存。我们不会引入任何其他降低安全的模式。

 
Renat:

安全是有层次的--要么你把密码和个人信息一起保存......要么你不保存。

一般来说,由用户决定使用哪个级别的安全...

嗯...不能支持闪存驱动器,至少要支持环境...i.e.....,哪些mcl程序是按f4打开的等等。而对于模拟账户...

很不方便...

一个随身携带的闪存盘是最好的安全保障!!。还是说,当你在工作中拥有一台带有MetaTrader和保存密码的电脑时更好呢?,在家里......开放给任何想要的人...

 
Renat:

有不同级别的保护 - 或者你保留密码...

顺便说一句,这个级别是不工作的。保存或不保存密码,但当你打开另一台电脑时,每次都会问你要连接到哪个服务器,然后要开一个新的账户或输入密码,反正...这是不正常的...创建一个请求,然后...

 
Dmitriy2:

顺便说一句,这一层是不可能的。保存或不保存密码,但当你打开另一台电脑时,每次都会要求连接到哪个服务器,然后开一个新的账户或输入密码,反正...这是不正常的...我将创建一个请求,然后...

是的。

请尽可能详细地描述终端安装在哪个文件夹中,哪个操作系统,是否启用了UAC,以及你以何种模式启动终端(/portable)。

 
alexvd:

请尽可能详细地描述终端安装在哪个文件夹中,哪个操作系统,是否启用了UAC,以及你以何种模式运行终端(/portable)。

我在我的闪存盘上创建了一个文件夹,名字很随意,叫我把mt安装在那里。我的操作系统是XP home和XP pro。UAC不知道它是什么。我也不知道便携式,我只是启动终端...
 
Dmitriy2:

顺便说一句,这一层是不可能的。保存或不保存密码,但当你打开另一台电脑时 ,每次都会问你要连接到哪个服务器,然后要开一个新的账户或输入密码,反正...这是不正常的...我将创建一个请求,然后...

这是正确的 - 你在另一台电脑上运行它。

密码和个人信息是经过计算机加密的,所以当你把它们转移到另一台计算机上时,它们就无法使用。我们正是在打击这种账户盗窃,当配置文件被复制并在另一台计算机上运行时。