请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
程序库

PNN 神经网络类 - MetaTrader 5程序库

显示:
2313
等级:
(51)
已发布:
2014.02.05 10:52
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

该 CNetPNN 类实现了概率神经网络 (概率神经网络 - PNN)。

网络创建被声明为类参数的构造函数。

CNetPNN *net=new CNetPNN(input vector size, the number of classes (classification targets));

类 (分类目标) 的编号从零开始, 而且必须是连续的。例如, 如果 3 类设置, 类数字必须是: 0, 1, 2。

学习网络是通过调用学习方法提供 (学习范式的数量, 输入数据数组, 输出数据数组, 学习周期数量, 最大学习错误)。

输入和输出学习数据位于一维数组的逐个向量。对每一个输入学习向量的必须定义在输入数据的类号。学习进程受限于学习时代或允许的误差。

该学习方法返回如下值:

  •  0 - 完整的网络学习和学习结果可以通过类变量进行检查: mse – 学习错误, epoch – 完成的学习周期和神经元的数量;
  • -1 - 输入学习数据不存在的类;
  • -4 - 内存不足。 

获取网络的响应服务的计算方法 (输入向量数组)。计算方法返回类数字相应的输入向量, 或 -1, 如果网络未学习。

保存 (以 FILE_WRITE 和 FILE_BIN 标志打开文件句柄) 和加载 (以 FILE_READ 和 FILE_BIN 标志打开文件句柄) 方法旨在分别保存网络至文件和从文件中加载网络。网络拓扑结构, 学习错误和数组权值保存到文件。如果加载网络拓扑结构的参数与既定的网络拓扑结构的参数不同, 网络将不会被载入, Load 方法将返回 false。

类的使用示意在附加样本中: Test_PNN_XOR - 学习网络函数 "排除或"。 

由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/1323

增量之字形 增量之字形

增量之字形定义摆动的最小高度的逆转, 并当突破最小/最大级别时标识趋势, 以及用当前颜色为之字形线段着色。

图表上的 Kagi 图表上的 Kagi

该 Kagi 图表绘制在当前货币对的主窗口以及时间帧

OptimReport v2.15 OptimReport v2.15

如果你想使用自己的特征值来优化你的智能交易系统,你可以通过OnTester()函数使用"Custom max"模式。本程序为您提供了众多特征值,可以用于优化你的EA。它也允许你将最优的特征值保存在HTML文件中。

iUSDx (USD 指数) 多货币对指标 iUSDx (USD 指数) 多货币对指标

iUSDx指标使用“MCM控制面板”的多货币对模式。它计算USD指数。