德米特里 你好。我在培训过程中遇到了这个错误:
2024.10.08 21:28:01.820 Study (EURUSD,H1) RefMaskAct.nnw 2024.10.08 21:28:01.896 Study (EURUSD,H1) RefMaskCrt.nnw 2024.10.08 22:48:49.440 Study (EURUSD,H1) Train -> 294 -> Actor 0.0803357 2024.10.08 22:48:49.440 Study (EURUSD,H1) Train -> 295 -> Critic 0.0005726 2024.10.08 22:48:49.440 Study (EURUSD,H1) ExpertRemove() function called 2024.10.08 22:48:49.558 Study (EURUSD,H1) 14 undeleted dynamic objects found: 2024.10.08 22:48:49.558 Study (EURUSD,H1) 14 objects of class 'CBufferFloat' 2024.10.08 22:48:49.558 Study (EURUSD,H1) 19968 bytes of leaked memory found
这是什么意思?
顺便说一下,编译时出现了这两个警告:
Series.mqh ArrayDouble.mqh 'NeuroNet.cl' as 'const string cl_program' 1 deprecated behavior, hidden method calling will be disabled in a future MQL compiler version NeuroNet.mqh 30478 22 deprecated behavior, hidden method calling will be disabled in a future MQL compiler version NeuroNet.mqh 30700 22 code generated 1 0 errors, 2 warnings, 6344 msec elapsed, cpu='X64 Regular' 3
文章中的文件保持不变。
新文章 交易中的神经网络:受控分段(终章)已发布:
模型训练是离线执行的。不过,为了保持训练数据集的相关性,我们会定期更新它,基于当前参与者政策添加新局次。重复模型训练和数据集更新,直至达成所需的性能。
在准备本文期间,我们开发了一个相当有趣的参与者政策。其据 2024 年 1 月历史数据的测试结果如下所示。
测试区期未包括在训练数据集当中。这种测试方法尽可能地模拟在真实世界里模型的用法。
在测试期间,该模型执行了 21 笔交易,其中 14 笔是盈利的,占比超过 66%。值得注意的是,在做空和做多仓位中,盈利交易的比例都超过了亏损交易的比例。甚至,每笔盈利交易的平均利润是每笔亏损交易平均亏损的两倍。最大盈利交易几乎是最大亏损的三倍。余额图表展示了清晰定义的上升趋势。
作者:Dmitriy Gizlyk