Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Еще вариант но на MQL
просто попытка работы на M1 показывает текущее направление тренда
выход 3 числа, по идее можно не обучать при пуске - а сразу взять готовые Веса - обучить заранее
---
9 входов на которые подается нормализованная разность мувингов
---
out-1 out-2 out-3 выход
0.9 0.01 0.01 trend up
0.01 0.9 0.01 flet
0.01 0.01 0.9 trend Down
---
планирую добавить 3-4 таймфрейма и обсчитывать из сразу!
PNN когда уже веса накрутила работает очень быстро
---
код тестовый эксперементальный - прошу не пинать
Попробовала запустить YZ_BETTER_HC_1_1.mq4 на разных ТФ с параметрами по умолчанию -- ни одной сделки. Может я что-то не то делала?
Не нашла dll файл. Если можно подскажите как его создать.
там не DLL там проект на VC++ 6
в принципе можно и DLL сделать!
для этого необходимо посмотреть пример создания DLL
пример
пример создания DLL
http://ai.xss.ru/progs/optim/DLLOpisanie.htm
только необходимо учесть требовани METAQUOTES при создании DLL
это только проба подать на вход разницу в мувингах
и получить на выходе попытку удержания направления входа !
т е просто сеть будет говорить СИГНАЛ стоит вверх или сигнал вниз!
она не дает точки входа! она помогает держать сделку
входы можно уж как то по другому попробовать придумать
Может идти по пути подключения DLL на С++ для ускорения MQL. Написать несколько универсальных шаблонов-функций на С++, хотя это вроде как то же, что и НШДТ. Кстати BETTER все писал на С++ и окончательный результат перевел на MQL.
связка с НШ в принципе решена уже... многими ... с успехом и давно
просто попытка закодировать НЕЙРОСЕТЬ своими руками... с возможностью "поиграть" схемой сети - структурой, алгоритмом обучения и т д...
создать, что то лучшее, управляемое, свое и значит более предсказуемое и легко модифицируемое, чем черные ящики такие как НШ, SOLUTION
да и на соревнование такие связки никак не попадут... да и авторы таких систем не всегда хорошо понимают как все таки работает сеть
ибо для них она черный ящик...
DLL или внешний модуль на Си++ - только из за скорости - с интеграцией своей сети с MT4
на MQL4 нет смысла переводить НС - ну разве что для осенних и уже наверно ежегодных соревнований ...
---
связка с НШ в принципе решена уже... многими ... с успехом и давно
просто попытка закодировать НЕЙРОСЕТЬ своими руками... с возможностью "поиграть" схемой сети - структурой, алгоритмом обучения и т д...
создать, что то лучшее, управляемое, свое и значит более предсказуемое и легко модифицируемое, чем черные ящики такие как НШ, SOLUTION
да и на соревнование такие связки никак не попадут... да и авторы таких систем не всегда хорошо понимают как все таки работает сеть
ибо для них она черный ящик...
DLL или внешний модуль на Си++ - только из за скорости - с интеграцией своей сети с MT4
на MQL4 нет смысла переводить НС - ну разве что для осенних и уже наверно ежегодных соревнований ...
--
есть программный продукт NeuroSolution в котором можно реализовать сеть любой архитектуры, не такой уж это и черный ящик как НШ если ты так думаешь, данный вопрос я решил с помощью унифицированной длл, с помощью этого модуля можно подключить к метатрейдеру сети сделанные в солюшене любой архитектуры http://www.myfolder.nm.ru/nsdt_and_ns.htm необходимость программирования и отладки работы сети в mql отпадает, также появляется широкие возможности для построения и конфигурирования структуры самой сетей, обучение сети в данном случае проходит не в метатрейдере, вообще можно запустить на более мощной машине или на сервере для распределенных вычислений и к метатрейдеру в dll подкидываются только веса синапсов и аксонов полученные после обучения.
что касается турниров и соревнований, такая система не прокатит, и перенести её в mql тоже не возможно или во всяком случае это будет технически очень сложно, но для работы и поиска оптимальной конфигурации это самый лучший вариант, на мой взгляд.
Что для тебя является черным ящиком, если веса и программный код, или каким образом происходит поиск весов при обратном проходе бекпропагейшен, то я не думаю что это столько важно для понимания работы сеток, знать какое значение на что умножается и куда потом результат поступает, при следующем сложении... тоже не думаю что это может быть интересно в плане понимания, определенная структура сети метод обучения накладывают на себя соответствующие функциональные особенности которые качественно сказываются на результате и скорости, которыми и оперируешь в процессе проектирования, количество нейронов в слое, скорость и ускорение в данном случае может быть оптимизировано через генетический алгоритм, который тоже имеется в солюшене.
В вопросе разработки нейронной сети полностью согласен с Garfish. NeuroSolution - дествительно далеко не чёрный ящик по сравнению с NeuroShellDT...
Моё мнение NeuroSolution - почти идеальная прога для создания НС. Просто для её использования, в отличии от NSDT, нужен довольно неплохой набор знаний о нейронных сетях...
А переплюнуть с помощью MQL4, NeuroSolution наврятли получиться...
там не DLL там проект на VC++ 6
в принципе можно и DLL сделать!
для этого необходимо посмотреть пример создания DLL
пример
пример создания DLL
http://ai.xss.ru/progs/optim/DLLOpisanie.htm
только необходимо учесть требовани METAQUOTES при создании DLL
Все сделала как описано. Создались .exe, .lib и др., а .dll так и не появился. Подскажите в чем проблема?
Все сделала как описано. Создались .exe, .lib и др., а .dll так и не появился. Подскажите в чем проблема?
проблема в непонимании того, что делаешь.
Все сделала как описано. Создались .exe, .lib и др., а .dll так и не появился. Подскажите в чем проблема?
пример создания DLL
http://ai.xss.ru/progs/optim/DLLOpisanie.htm
пример создания DLL
http://ai.xss.ru/progs/optim/DLLOpisanie.htm
Именно этот пример я и попробовала сделать. Ошибок нет, при "Build All" создает все кроме .dll.