错误、漏洞、问题 - 页 1049

 
MetaDriver:

Renat,我一直不好意思问:OpenCL设备等级是如何计算的?

2013.08.23 09:31:23 OpenCL设备#1: AuthenticAMD AMD Phenom(tm) II X6 1100T处理器与OpenCL 1.1 CPU(6个单元,3840 MHz,16345 Mb,版本2.0,等级17)。
2013.08.23 09:31:23 OpenCL Device #0: GPU Advanced Micro Devices, Inc.带有OpenCL 1.1的Cayman(20台,750 MHz,1024 Mb,版本CAL 1.4.1703(VM),等级171)

以什么作为计量单位?
在设备上测试运行时间,越低,评级越高。
而不幸的是,测试的运行时间取决于其执行时的系统负载。

终端为了不一直运行这个测试,将其结果缓存在注册表中。
如果从HKEY_CURRENT_USER/Software/MetaQuotes Software(或HKEY_LOCAL_MACHINE的相同路径)中删除 "OpenCL "值,终端将重新运行测试。

终端 或OpenCL驱动更新 时,会进行同样的设备测试。
 
MetaDriver:
你需要安装OpenCL驱动。 某处有一篇关于如何在电脑上安装OpenCL驱动的文章。 查一查,你可以很容易在文章中找到。

找到了,谢谢你。现在我只需要弄清楚如何将这一切付诸实施。

看来我把处理器搞砸了,因为它拒绝在我的操作系统上安装(我有Win XP x64)。

我可能只能在我的笔记本电脑上使用OpenCL CPU。

 
mql5:
设备上的测试运行时间,越低,评级越高。
而不幸的是,测试的运行时间取决于测试执行时系统的负载。

终端将测试结果缓存在注册表中,以避免连续运行该测试。
如果从HKEY_CURRENT_USER/Software/MetaQuotes Software(或HKEY_LOCAL_MACHINE的相同路径)中删除 "OpenCL "值,终端将重新运行测试。

终端 或OpenCL驱动程序更新 时,也进行同样的测试。
谢谢你,伊利亚斯。
 

是否有可能使它在 "优化 "选项卡中的优化后与标准参数(如结果、利润、恢复系数等)一起插入我的自定义参数。例如,我想立即计算Parametr = Profit / Draw Down% (Parametr = Profit / Draw Down%)的每一次运行,并有一个额外的列,这个参数。如果这是可能的,请给我一个链接,上面写着我可以如何做。

 
paladin800:

是否有可能使它在 "优化 "选项卡中的优化后与标准参数(如结果、利润、恢复系数等)一起插入我的自定义参数。例如,我想立即计算Parametr = Profit / Draw Down% (Parametr = Profit / Draw Down%)的每一次运行,并有一个额外的列,这个参数。如果可以的话,请给我发一个链接,其中描述了我如何做到这一点。

这里有一篇关于这个主题的文章 >>创建自己的标准来优化专家顾问的参数
 
我不明白:在测试器中运行EA后,按下停止按钮后,整个价格图表窗口被染成白色--原来是256个指标窗口,它们被挂在窗口上。我在代码 中找不到一个错误。有谁能帮忙吗?
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений
  • www.mql5.com
Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений - Документация по MQL5
附加的文件:
experts.zip  40 kb
 

有关于类似问题的信息(据说是个bug),但建议的解决方案对我不起作用。情况是这样的。我有一个单子类。

class Profiler
{
  private:
    static Profiler *pSingleton;
...

这在以前的编译中没有任何问题。现在出现以下错误:未解决的静态变量'Profiler::pSingleton'。

为了解决这个错误,我建议明确地初始化这个变量。我正在写。

Profiler *Profiler::pSingleton = NULL;

该错误持续存在。

如何与之斗争?



 
Escalibur:
我不明白:在测试器中运行EA后,按下停止按钮后,整个价格图表窗口被涂成白色--原来是256个指标窗口,它们被挂在窗口上。我找不到代码的错误。谁能帮帮我?
我将把它带到4ks论坛。如果这是一个EA,那么为什么代码中会有一个#属性 indicator_chart_window,这是为指标准备的。
MQL4: форум по механическим торговым системам и тестированию стратегий
  • www.mql5.com
MQL4: форум по механическим торговым системам и тестированию стратегий
 
marketeer:

有关于类似问题的信息(据说是个bug),但建议的解决方案对我不起作用。情况是这样的。我有一个单子类。

这在以前的编译中没有任何问题。现在出现以下错误:未解决的静态变量'Profiler::pSingleton'。

为了解决这个错误,我建议明确地初始化这个变量。我正在写。

该错误持续存在。

如何与之斗争?

试试以下方法。

static Profiler *Profiler::pSingleton = NULL;
 
MetaDriver:

这样试试吧。

我已经试过了。同样的事情。
原因: