错误、漏洞、问题 - 页 2275

 
TheXpert:

是的,VC++会吞下它,但GCC不想这样做

 

在优化器GUI缓存中,字符名称被截断了


这对自定义角色 来说尤其如此--那里的名字往往很长。

 
A100:
谢谢你,你可以清楚地看到,来自模板参数的类型不能用于新类的声明。
 
fxsaber:

我打开一个欧元兑美元的图表,在上面运行QB的这个脚本。它在运行过程中保持着详细的日志...结果是,我有一个带有新符号的图表,其中的条形图和刻度线都是从侧面取的。

我可能会在这个符号上使用真实的刻度线启动任何EA。


我已经做了一个简短的优化,而不是单一的运行。完成后大约一个小时,不再可能从优化结果中进行 "运行单个测试"--刻度线已经消失。所以这是一个100%可重复的方法。

如果你在使用Tester/Optimizer时没有长时间的停顿,即使在不同的字符上,刻度线也不会消失。可能是通过清理一些测试器的缓存来消除蜱虫。

 
fxsaber:

在优化器GUI缓存中,字符名称被截断了


这对自定义角色来说尤其如此--那里的名字往往很长。

一个字符名不能超过32个字符,包括终止符0。事实上,这就是31。
 
fxsaber:

如果你在使用测试器/优化器时没有长时间的停顿,甚至在不同的字符上,刻度线也不会消失。蜱虫可能是通过清理一些测试器的缓存而被清除的。

发现并修复。
 
Slava:
符号名称不能长于32个字符,包括终止符0。事实上,这就是31。

截图中的28个字符的名字是经过裁剪的。

斯拉瓦
发现并纠正了。

谢谢。如果我们继续谈论定制的,有两种情况

1

关于交易、自动交易系统和策略测试的论坛

虫子,虫子,问题

fxsaber, 2018.08.28 19:45

是否有办法在下一个版本中解决这个问题?

当我切换到另一个账户时,自定义符号图表失去了条形 - "等待更新"。酒吧不能被要求。在同一时间,蜱虫 - 没有问题。

当然,在重新启动终端后,图表上的条形图可以使用。

我希望在切换到另一个账户后,自定义符号栏仍然可用,无需重启。


2.

关于交易、自动交易系统和策略测试的论坛

虫子,虫子,问题

fxsaber, 2018.08.28 10:20

CustomTicksReplace(Name, 0, LONG_MAX, Ticks);

要成功执行这个函数,需要一分钟的时间,即2400万次。有没有可能加快它的速度?

 
fxsaber:

截图中的28个字符的名字是经过裁剪的。

谢谢。如果我们继续谈论定制的,有两种情况

1


2.

大约28个字符将被检查。

2.也许可以加快速度,但这不是首要任务。

请详细说明第一点。我们需要一个清晰的再现。

 
Slava:

请详细说明第一点。你需要一个清晰的回放。

  1. 你在不同的交易服务器上开设两个账户。
  2. 在欧元兑美元上运行该脚本。脚本完成后,将创建一个自定义符号并打开其图表。
  3. 从另一个贸易服务器切换到一个账户。
  4. 你会看到 "等待更新 "代替了自定义符号的图表。
  5. 在你重新加载终端之前,将没有条形图(刻度线将是 - CTRL+U)。

 

fxsaber:

3.从另一个交易服务器切换到一个账户。

切换就等于失去了通信...在这种情况下,有可能会得出这样的结论:https://www.mql5.com/ru/forum/275574#comment_8485737