Скачать MetaTrader 5

Советники: Нейросетевой советник

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Что происходит в MQL5.community? Раздел Стена ответит на этот вопрос!
MetaQuotes Software Corp.
Модератор
181161
MetaQuotes Software Corp. 2009.12.09 12:48 

Нейросетевой советник:

Советник на базе нейросети FANN

Author: Yury Reshetov

Виталий
19
Виталий 2009.12.09 17:50  

какой используется способ обучения сети?

Yury Reshetov
13460
Yury Reshetov 2009.12.09 18:01  
ingDuke:

какой используется способ обучения сети?

В статье все написано, а ссылку на статью я привел.

MQL4 Comments
16319
MQL4 Comments 2009.12.09 20:36  
Reshetov:
ingDuke:

какой используется способ обучения сети?

В статье все написано, а ссылку на статью я привел.

Запускаю оптимизацию и терминал закрывается в чем проблема?

Ilnaz
440
Ilnaz 2009.12.09 20:39  

подключил импорт dll терминал начал выдавать смотрите на рисунке. что надо сделать чтобы все работало нормально?   

MQL4 Comments
16319
MQL4 Comments 2009.12.09 23:08  

у меня такая ошибка.


q

Sdimm
4670
Sdimm 2009.12.10 06:47  

терминал после запуска оптимизации выгружается с ошибкой

Yury Reshetov
13460
Yury Reshetov 2009.12.10 07:09  
Sdimm:

терминал после запуска оптимизации выгружается с ошибкой


Господа, здесь нет никого с телепатическими особенностями, чтобы дистанционно разобраться в чем причина ошибки на Вашем компьютере.


Если Вы хотите действительно разобраться, то как минимум, нужно привести распечатку креш-лога и обратиться с ней к разработчику библиотеки - Mariusz Woloszyn.


См. пример того, как по креш-логам можно определить, а следовательно и устранить причину ошибки: https://www.mql5.com/en/articles/1565

Yury Reshetov
13460
Yury Reshetov 2009.12.10 07:43  

Насколько я понял, в большинстве случаев, причиной ошибки может быть кривизна работы Intel® Threading Building Blocks


Чтобы от этого избавиться, необходимо, отключить параллельный режим работы нейросети, т.е. залезть в код советника через MetaEditor, найти строку 29 и исправить true на false.


Вот так:


static bool Parallel = false;
Александр
373
Александр 2009.12.10 20:05  

Отличная работа! Простой понятный код, думаю, основа для моих (скорее всего не только моих) дальнейших разработок. Спасибо.

Sdimm
4670
Sdimm 2009.12.10 20:30  
Reshetov:

Насколько я понял, в большинстве случаев, причиной ошибки может быть кривизна работы Intel® Threading Building Blocks

Чтобы от этого избавиться, необходимо, отключить параллельный режим работы нейросети, т.е. залезть в код советника через MetaEditor, найти строку 29 и исправить true на false.

Вот так:

static bool Parallel = false;

спасибо за разьяснение исправил код. "вылетать" терминал перестал но оптимизация не идет - разбираюсь пока.

123456
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий