文章 "神经网络变得轻松(第三十一部分):进化算法" - 页 2

 

首先,请允许我感谢 Dmitriy 提供的这一系列信息。

有人能帮我理解这个错误吗?

10:40:19.206 Core 1 2019.01.01 00:00:00 USDJPY#_PERIOD_H1_Evolution.nnw

10:40:19.206 核心 1 测试仪停止,因为 OnInit 返回非零代码 1

10:40:19.207 核心 1 断开连接

10:40:19.207 核心 1 连接已关闭


 

问题已查明。

   float temp1, temp2;
   if(!StudyNet.Load(FileName + ".nnw", dError, temp1, temp2, dtStudied, true)){
   Print("StudyNet");
      return INIT_FAILED;}

这就是 Onint 函数总是失败的原因

 
Kekeletso Mofokeng #:

首先,请允许我感谢德米特里为我们提供的这一系列信息。

有人能帮我理解这个错误吗?

10:40:19.206 Core 1 2019.01.01 00:00:00 USDJPY#_PERIOD_H1_Evolution.nnw

10:40:19.206 核心 1 测试仪停止,因为 OnInit 返回非零代码 1

10:40:19.207 核心 1 断开连接

10:40:19.207 核心 1 连接已关闭


问题在于,您需要将 .nnw 文件放到 Common/files 文件夹中,这样测试人员才能找到它。
 

亲爱的德米特里


非常感谢你所做的工作!


我想向任何人寻求帮助。当我尝试对 Evolution-test-mq5 EA 进行回溯测试时,出现了上面提到的错误:测试仪停止,因为 OnInit 返回非零代码 1。

我已经将 .nnw 文件移到了 Agent 目录(C:\Users\...\MetaQuotes\Tester\D0E8209G77C3CF47AD8BA550E52FF078\Agent-127.0.0.1-3000\MQL5\Files),但这并没有帮助。

返回错误代码的部分如下图所示(与上面评论中的一样)。

        float temp1, temp2;
   if(!StudyNet.Load(FileName + ".nnw", dError, temp1, temp2, dtStudied, true)){
   Print("StudyNet");
      return INIT_FAILED;}

谁能给我一点建议?

谢谢

 
jirivokurka 测试仪停止,因为 OnInit 返回非零代码 1。

我已经将 .nnw 文件移到了 Agent 目录(C:\Users\...\MetaQuotes\Tester\D0E8209G77C3CF47AD8BA550E52FF078\Agent-127.0.0.1-3000\MQL5\Files),但这并没有帮助。

返回错误代码的部分如下图所示(与上面评论中的一样)。

谁能给我一点建议?

谢谢

您好、

你必须把 .nnw 文件移到 "..\Common\Files "目录下。

 

你好,德米特里、

感谢您的快速回复。我已经把文件移到了那个文件夹,但不幸的是,EA 运行得也不好。反而出现了错误:



2023.02.22 18:17:24.577 2018.02.01 00:00:00 OpenCL 内核创建失败。错误代码=5107

2023.02.22 18:17:24.577 2018.02.01 00:00:00 创建内核错误:5107

2023.02.22 18:17:24.608 测试仪停止,因为 OnInit 返回非零代码 1



谁能帮帮我?
 
Ivan Butko #:

我试过了,从 5 设置到 10,我还试了一次。同样的错误:

2022.10.22 01:42:08.768 Evolution (EURUSD,H1) Error of execution kernel SoftMax FeedForward: 5109


我注意到,也许是因为这个原因:保存模型时,窗口左侧会出现以下提示:"加载模型错误,选择文件,错误 ID:5004"。也许是受到了某种影响。


另外,创建的文件应该有 16 兆字节!这种大小在 mql 中并不多见。




UPD

我在笔记本电脑上试了一下,它也不想教:

2022.10.22 13:07:36.028 Evolution (EURUSD,H1) EURUSD_PERIOD_H1_Evolution.nnw
2022.10.22 13:07:36.028 Evolution (EURUSD,H1) OpenCL: GPU device 'Intel(R) UHD Graphics' selected
2022.10.22 13:07:37.567 Evolution (EURUSD,H1) 保留 9 个未删除对象
2022.10.22 13:07:37.567 Evolution (EURUSD,H1) 保留 1 个 CLayer 类型的对象
2022.10.22 13:07:37.567 Evolution (EURUSD,H1) 保留 1 个 CNeuronBaseOCL 类型的对象
2022.10.22 13:07:37.567 Evolution (EURUSD,H1) 7 个 CBufferFloat 类型的对象已离开
2022.10.22 13:07:37.567 Evolution (EURUSD,H1) 2688 字节泄漏的内存

In log:

2022.10.22 13:07:34.716 Experts expert Evolution (EURUSD,H1) loaded successfully
2022.10.22 13:07:37.568 Experts initialising of Evolution (EURUSD,H1) failed with code 1
2022.10.22 13:07:37.580 Experts expert Evolution (EURUSD,H1) removed


同样的问题......您找到解决方案了吗?