Библиотеки: Библиотека NeuroNet и ее интерфейс к MQL4

 

Библиотека NeuroNet и ее интерфейс к MQL4 :

Библиотека NeuroNet реализует обучение нейронной сети методом обратного распространения ошибки.

Author: Yury Kulikov

[Удален]  

По моему НШ2 поудобнее будет.

 

Нет предела совершенству .

Есть вещи удобнее НШ2 .

Человек сделал доброе дело - спасибо ему !

[Удален]  
[Удален]  

У меня почему-то не получилось запустить. Может быть, я что-то сделал неправильно.

Кто-нибудь может рассказать, что куда надо поместить и какая последовательность действий.

[Deleted]  

Поместил:

    neuronet.dll - в ...\Windows\system32\

    dlnn.dll - в ...\MT\experts\libraries\

    dlnn.mqh - в ...\MT\experts\include\

    Test_dlnn.mq4 - в ...\MT\experts\scripts\

Скрипт пишет:    Ошибка -487 при создании сети.

Из dlnn.mqh:

    //Также может быть возвращено значение -(код системной ошибки, возникшей при загрузке neuronet.dll)

    ...
    //-487 => 487 Attempt to access invalid address. ERROR_INVALID_ADDRESS

В чём может быть дело?       (стоит XP SP2, поставил и RT от MSVC2008).

 
DolSergon:

Поместил:

    neuronet.dll - в ...\Windows\system32\

    dlnn.dll - в ...\MT\experts\libraries\

    dlnn.mqh - в ...\MT\experts\include\

    Test_dlnn.mq4 - в ...\MT\experts\scripts\

Скрипт пишет:    Ошибка -487 при создании сети.

Из dlnn.mqh:

    //Также может быть возвращено значение -(код системной ошибки, возникшей при загрузке neuronet.dll)

    ...
    //-487 => 487 Attempt to access invalid address. ERROR_INVALID_ADDRESS

В чём может быть дело?       (стоит XP SP2, поставил и RT от MSVC2008).

Эта ошибка может появляться из-за конфликта с загруженными резидентными программами, например: AnVir Task Manager. 


У меня на висте был конфликт с Anvir и RocketDock. Разбираться не стал с этой проблемой. Просто выгрузил эти программы из памяти.

[Deleted]  

Юрий, а Вы не встречали MLP сетку, написанную в DLL специально для MT?

А то этот "DLL-мост" так и не работает...

 
DolSergon:

Юрий, а Вы не встречали MLP сетку, написанную в DLL специально для MT?

А то этот "DLL-мост" так и не работает...

не встречал :(

 
Здравствуйте. По ходу у вас там ошибка небольшая... В чем? Вы в функции TrainNN объявили четвертым параметром двухмерный массив, а в файле с советником передали одномерный массив OutMatrix и выскакивает ошибка: 'OutMatrix' - преобразование параметров не разрешено Test_dlnn.mq4 89 40 'OutMatrix' - недопустимый доступ к массиву Test_dlnn.mq4 89 40. Не знаю, я его тоже сделал двухмерным... логически, менять ничего не стал, а сделал его таким: double OutMatrix[PatternCount][InputCount]={1, 0, 1, 0}; И прям в самом начале он вроде начинает создавать сеть правда с ошибками и потом сразу переходит на ошибку создания сети. Лично я так понимаю что создать ему эту сеть и не с чего?! И разбираться во всех этих вопросах придется самому я так понимаю... то есть, куда и что поставлять, внедрять и т.д. Посмотрел я там по ссылке и там скорей всего обращение к тем кто в теме был до этого и представлен пример обратного распределения... то есть, до этого кто в теме были делали все по другому. В общем будет время и желание разберемся по ходу что к чему... лишь бы был бы толк... Хорошо бы конечно посмотреть на толк у кого-то что бы хотя бы было представление, что не пустая трата времени упертого барана в новые ворота. Тогда бы можно было бы и поэкспериментировать... А так, посмотрим... Спасибо.