一个快速和免费的MT4资料库,让神经网络人非常高兴。 - 页 5

 
nikelodeon >> :
当,决定尝试EA和FANN,但在优化过程中,终端崩溃了,出现了错误,我想知道什么问题?

顽固地继续将有关错误的更多细节置于最深的保密状态。因为使用神经网络的人越少,我们得到的钱就越多。

 
指令访问内存,内存无法读取........,这是弹出的错误......。终端崩溃的原因是.....,我按照指示安装了DLL.....。
 
nikelodeon >> :
指令访问内存,内存无法读取........,这是弹出的错误......。终端崩溃的原因是.....,我按照指示安装了DLL.....。

最有可能的是,处理器没有保持并行模式。见关于EA的评论https://www.mql5.com/ru/code/9386

 
哇,它真的是...... 工作!!!!非常感谢你...
 
EHEMMMMMMMMMM不好意思问。当然我还没有详细研究EA,我不知道在这个EA????,如何在哪个程序块中提交我的输入????如何提交多个输入??
 
nikelodeon >> :
我很不好意思地问。当然我还没有详细研究EA,我不知道在这个EA????,如何在哪个程序块中提交我的输入????如何提交多个输入??
void ann_prepare_input () {
...
      res = (iRSI(Symbol(), 0, 30, PRICE_OPEN, i) - 50.0) / 50.0;  // Вход, где i - номер входа
...
}
 

(鸭子,在这里。


void ann_prepare_input () {
int i;
double res = 0;
for(i = 0; i < AnnInputs; i++) {
res = (iRSI(Symbol(), 0, 30, PRICE_OPEN, i) - 50.0) / 50.0;
if (MathAbs(res) > 1) {
if (res > 0) {
InputVector[i] = 1.0;
} else {
InputVector[i] = -1.0;
}
} else {
InputVector[i] = res;
}
}
}


你想放什么就放什么。))

 
谢谢你,我正在解决这个问题,即在例子中,30个指标值被送入30个网络输入,但如何使一个指标的15个值和另一个指标的15个值,只需res变量one????。
 
nikelodeon >> :
谢谢,我明白了,在这个例子中,30个指标值被输入到30个输入端,如何使一个指标的15个值和另一个指标的15个值,只需重置变量one????。

申报


double res[2][15] ;


这将为我们提供大量的资源

 
好的,但是InputVector变量 呢,它是否需要以某种方式改变,还是只声明res