Индикаторы: Предсказатель на основе самообучающейся нейронной сети - страница 5

 
Inter:

Ну! У кого-нибудь, что-нибудь получилось с настройками Buy-Sell Classificator?

А то вот эти "тучки" стрелочек показанные на примере, меня например не впечатляют. Мне лично не понятно когда входить в рынок...

Или это мол, обучение, типа ждите, ща обучусь, потом буду более точно выдавать входы, а пока посидите, тихо... Не, в натуре, как тут и чё настраивать? Даже после объяснений, автора, я так и не понял в чём суть, настроек.....

А вообще, если он нейрон и самообучается, ну и пусть обучается нах..! Чё там в настройках лазить? А если он пытается обучиться по истории и так научиться входить?

Цитирую автора:

«…Чтобы пользоваться этой моделью, необходимо знать веса. Веса вычисляются путём обучения сети на прошлых данных …»

Оооо.., тогда лучше пусть не учится, это та же подгонка только автоматическая...

Тут нужно придумать что-нибудь поинтереснее, если б он смотрел за изменением цен, за волантильность рынка, за объёмы продаж в зависимости от торгового периода на данный момент, и на основе этого, делал бы какие-то заключения и выстраивал предположения о! вот это было бы интереснее.., а так... фуфляк это всё..!

Может я и не прав, тогда переубеждайте в обратном!

Переубеждать я никого не буду. Туча стрелок мне тоже не нравится. Если бы стрелки появлялись в нужных местах, я бы тут ничего не показывал бы, а создал свой сайт и поставил цену $1000 за советник с ДЛЛ. Показываю код здесь потому что хочу получить конструктивные предложения, а пока честно говоря их мало. Тратю очень много времени на обьяснение как установить длл и на вопросы типа "а почему у меня не работает". Многие тут похоже в теории сетей да и в программировании не разбираются. Хотят чтобы им готовое на блюдечке выложили чтобы они прям сейчас установили эти индикаторы на реале и начали богатеть. А поработать никто не хочет? Помочь автору на улучшение кодов кто-нибудь хочет?

 

Daniil писал(а):

На всех значениях, меньших 0.5, стрелки не появлялись. Как поставил 0.5, они появились на всех барах справа от черты и все на покупку. Странно как-то. Дома еще попробую. Мне казалось, что со старой версией dll и индикатора все было нормально и с дефолтными настройками. Попробую разбраться в чем дело.

Вот, попробовал дома Классификатор на старой версии DLL и индикатора.

На одних и тех же данных (EURUSD H1, котировки с сентября 1999) на старом индикаторе + новой DLL все работает отлично, справа от черты стрелочки рисуются. А вот когда заменил mq4 на новый, то стрелочки пропали. Ничего более не менял. Жаль, что старую версию индикатора я убил перезаписыванием :)

 
Daniil:
smqllhill:

I used u new build,but it still showed the 126 error code .a ....

anyway,thanks a lot,daniil

Strange... You can compile dll yourself. It is not very hard

1. Download Visual Studio from microsoft.com (you can get time limited (or student?) license for free)

2. Create solution (win32 empty project, with target = "DLL") and import *.h, *.cpp in this project

3. Create empty "def" file from VS 2008 and copy text from BPNN.def into it

4. Build solution and find a dll in solution's folder (subfolder "Debug" or "Release")

PS. May be only installation of VS 2008 will help to run this DLL without recompiling

Solve it!

I install vs 2008,then it runs !

Thanks a lot, daniil,best wishes!

 
gpwr:
smqllhill:
Daniil:
smqllhill:

I put BPNN.dll to experts\libraries and put libmmd.dll and msvcr90.dll to C:\WINDOWS\system32,then allow dll import,but it showed" cannot load library 'BPNN.dll' (error 126)",I feel confused,I am not quite familier with programming,anyone can help me ?thanks a lot .

Your windows is 32 or 64 bit?

If 64, try to copy these dlls to system64.

A had the same probler earlier, but after rebuild of sources in my VS 2008, I got dll, that works fine without any libraries. Try to use this my build: http://files.mail.ru/E89XF3

I use win xp,it is 32 bit ;

I used u new build,but it still showed the 126 error code .a ....

anyway,thanks a lot,daniil

Error 126 is the operating system error. It seems your PC can not find all dependent dll's. There are 3 of them:

libmmd.dll - dll from the Intel's C++ compiler, which I used

MSVCR90.dll - dll from Microsoft Visual C++ v9

kernel32.dll - system dll

I enclosed the first two thinking that everybody should have kernel32.dll. You might not. Please, let me know if you have the above mentioned dll's in your system32 folder. If everything is there, the last fixing step is to compile the files yourself. Microsoft gives Visual C++ 2008 Express Edition for free

http://www.microsoft.com/Express/vc/

If you decide to go this route, please let me know and I will walk you through the steps. But, I would prefer you first check if you have all 3 dll's in your system folder.

As u said,I checked my system32,it didn;t have kernel32.dll,then i install vc,the indicater goes well now !

btw: I think the import thing is not the indicater runs or not but what i have learned!That's the most important!

Best wish to u!thanks again!

 

gpwr, два вопроса:

1. Как обучать индикатор?

2. Почему не показываются стрелка с правой стороны?

Спасибо.

 
A1ex:

gpwr, два вопроса:

1. Как обучать индикатор?

2. Почему не показываются стрелка с правой стороны?

Спасибо.

Пожалуйста не пользуйтесь Классификатором пока. Он в сыром виде. Цель кодов была дать народу работающую нейронную сеть. Предиктор и Классификатор это только примеры как её использовать.

 
gpwr:
A1ex:

gpwr, два вопроса:

1. Как обучать индикатор?

2. Почему не показываются стрелка с правой стороны?

Спасибо.

Пожалуйста не пользуйтесь Классификатором пока. Он в сыром виде. Цель кодов была дать народу работающую нейронную сеть. Предиктор и Классификатор это только примеры как её использовать.


Я пока на демо хотел погонять, но не пойму как обучать индикатор и почему не отображаются стрелки с правой стороны.

Какие стоят параметры у индикатора Buy-Sell Classificator.mq4 на втором скрине?

 
A1ex:
gpwr:
A1ex:

gpwr, два вопроса:



Я пока на демо хотел погонять, но не пойму как обучать индикатор и почему не отображаются стрелки с правой стороны.

Какие стоят параметры у индикатора Buy-Sell Classificator.mq4 на втором скрине?

Такие же как и в приложенных файлах. Проблема с Классификатором в том что для получения биноминального выхода сети я включил функцию активации выходного нейрона (OAF=1). При таком включении сеть сходится к локальному минимуму. При каждом прогоне Классификатора, этот минимум будет разным из-за случайных исходных значений весов. Вы будете получать разные стрелки. Мне несколько раз удалось получить глобальный минимум с очень низкой МСЕ 10Е-20. Оказалось что стрелки были везде, на каждом баре. Если вы хотите увидеть стрелки, то посмотрите в окне "эксперты" сообщения. По-моему короткая история котировок. Опять же прошу, не пользуйтесь Классификатором.

 

Что сделать чтобы заработал индикатор BPNN Predictor? Установил всё по инструкции. МетаТрейдер пишет что не может загрузить библиотеку BPNN.dll

 
ZALIV:

Что сделать чтобы заработал индикатор BPNN Predictor? Установил всё по инструкции. МетаТрейдер пишет что не может загрузить библиотеку BPNN.dll

вот вот, и у меня такая же беда

Причина обращения: