На радость нейросетевикам, быстрая и бесплатная библиотека для MT4 - страница 6
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что то часто он сделки совершает, не подскажете как сократить их количество??? У меня почемуто прям на каждом баре шпилит....
Просветите плиз, зачем умножение на 2 в строке 190:
Просветите плиз, зачем умножение на 2 в строке 190:
Можно вообще эту строку закомментировать. Она никакой смысловой нагрузки не несет. Осталась от прежнего советника .
После устранения косяков, обучаемость сетки возросла, но появилась другая проблема. Сетка стала нестабильно обучаться. Т.е. доходит до определенного момента и начинает забывать, чему научилась.
Оптимизация сетки
Вот конечный результат обучения на истории:
Strategy Tester Report
FANN-EA
Alpari-Demo (Build 225)
Можно вообще эту строку закомментировать. Она никакой смысловой нагрузки не несет. Осталась от прежнего советника .
Не несет? Строка заполняет значение, возвращаемое функцией ann_pnn, и в зависимости от него открывает покупку или продажу. Следуя такой логике, вся функция ann_pnn не нужна, а ордера пусть открываются в случайную сторону.
Еще мне не совсем понятно, почему сетки тренируются только на проигрышных вариантах (if (OrderProfit() < 0)).
Не несет? Строка заполняет значение, возвращаемое функцией ann_pnn, и в зависимости от него открывает покупку или продажу. Следуя такой логике, вся функция ann_pnn не нужна, а ордера пусть открываются в случайную сторону.
Еще мне не совсем понятно, почему сетки тренируются только на проигрышных вариантах (if (OrderProfit() < 0)).
Еще раз повторяю: эта строка не несет никакой информационной нагрузки. Знак у ret не меняется, а сделки отрываются в зависимости от положительного или отрицательного значения ret
Странно... запускаю оптимизацию... сеть обучается... отжирает при этом 1.5 гига памяти...
Запускаю тест... прибыль есть. Пробовал много раз.
но если перезапустить терминал, то такое ощущение что сетка забывает все что знала - тесты просто ужасные...
Странно... запускаю оптимизацию... сеть обучается... отжирает при этом 1.5 гига памяти...
Запускаю тест... прибыль есть. Пробовал много раз.
но если перезапустить терминал, то такое ощущение что сетка забывает все что знала - тесты просто ужасные...
После перезапуска терминала значение StopLoss тоже самое, что и перед запуском?
Потому что я попробовал, и на разных тестах, что до запуска, что после перезапуска значения разные, но разнятся не очень сильно, профит фактор изменяется примерно на 0.1 - 0.2. Сильный разброс бывает в случаях, когда по тестам мало сделок, т.е. менее 1000. При большом количестве сделок и кривая обучения в оптимизаторе не сильно пляшет и результаты тестов не сильно отличаются. При малом количестве, сетки то переучиваются, то недоучиваются.
И посмотрите в каталоге: c:\ann на предмет того, есть ли там сохраненные сетки?