文章 "从头开始采用 MQL 语言进行深度神经网络编程" - 页 3

 
Roman Shiredchenko #:

有没有办法将误差反向传播纳入这个网络?

出于某种原因,有一种观点认为这样的网络会更加灵活,并能提供更好的输入 - outputs....

带有误差反向传播的网络并不是一个完全不同的网络,对吗?

请参阅此处 -https://www.mql5.com/en/code/27396,了解 MQL5 中的误差反向传播网络。

这是 Sish 原始代码的移植 -https://www.mql5.com/zh/code/9002- 那里有一个简短的理论。

BPNN MQL Predictor Demo with library
BPNN MQL Predictor Demo with library
  • www.mql5.com
This is a demo indicator with BPNN neural network library ported from C++ to MQL.
 
Stanislav Korotky #:

请参见此处 -https://www.mql5.com/en/code/27396。

这是 Sish 原始代码的转移 -https://www.mql5.com/zh/code/9002- 那里有一个简短的理论。

我会看看的...

 

嗨,安迪:

祝贺您的文章和程序。我刚刚在 MT5 中进行了测试,似乎运行正常,不过我认为神经网络无法泛化,在回溯测试期 之外,结果会明显恶化。

非常感谢你的工作,以及将训练部分留给策略模拟器的好主意。

致敬

杰拉尔多

 

难得的好文章,谢谢分享。

深度学习确实是做交易的一种好方法,唯一的问题就是异常数据造成的影响

AI的时代来了

 
动画 超级棒,作者费了不少心思
 

您好,您的文章非常出色,非常有智慧和吸引力,但当我在我的账户上编译测试时,却出现了错误。 您能检查一下发生了什么吗? 我非常想测试您文章中的 EA。非常感谢。



 
嗨,先生,您好!我确实被您的神经网络 EA 和
吸引,已经研究了很长时间
不知道我的代码出了什么问题,因为我不是专家,我只是一个在社区学院学习的 IT 学生
想将您的 EA 变为自定义指标,只需将对象标签
(买入 [+1],卖出[-1],忽略[0]),先生,我还将 rates[0].high改为 rates[1].high),但无论我如何阅读一些文档,都无法显示最终的输出结果。
附加的文件:
 
Karlis Balcers #:

将下面的函数更新为返回 `bool` 而不是 `void`,你就会发现给出的权重数量不对。

请注意,您还需要在文件顶部更新权重(仅在初始化网络时更新权重是不够的 :P

这是一个硬编码的 NN,我不建议增加神经元数量,因为这样以后就无法训练它了...

 
非常好的文章,感谢您的精彩介绍。当我运行代码时,y 值总是 0.33333331,因此没有交易。我检查了很多工具。有什么问题吗?
 
感谢你们分享的代码。作为一名新编码员,我有一些问题要问,希望能从你们的经验中得到一些帮助。在此先表示感谢。

1.当我编译文件 "DeepNeuralNetwork.mqh "时,出现了一些错误,无法修复。

2.在 DemoEADNN.mq5 中,找不到这两个文件,请看下面的截图。

谢谢。

附加的文件: