Обсуждение статьи "Нейросети бесплатно и сердито - соединяем NeuroPro и MetaTrader 5" - страница 7

 
Сеть хорошо себя показала на обучении, но графики цен не имеют закономерностей (совершенно случайны) и применять индикаторы или сети для прогнозирования не имеет смысла.
 
Эдуард #:
Сеть хорошо себя показала на обучении, но графики цен не имеют закономерностей (совершенно случайны) и применять индикаторы или сети для прогнозирования не имеет смысла.
Что удивительно, обучив сеть граалю даже за 20 лет (каждую свечу нейросеть знает куда открывать), на форварде буквально с первой же свечи - сеть ломается, 50 на 50.

Казалось бы - 140 000 свечей позади, наверняка на форварде найдутся паттерны... ан нет. Что за чудеса нестационарности такие. 

Более того, я экспортировал все валюты за последний год в один датасет (суммарно на 40 лет "свежей" истории, то есть, у каждой валютной пары только последний год), думал, ну вот щас то заиграет точно, универсальная нейронка, которая умеет торговать на всех валютных парах. 

Итог: грааль на всех валютах за год бэктеста, а форвард... с первой же свечи 50 на 50.

Ну хотя бы месяцок, хотя бы недельку, хотя сутки, ну поторгуй стабильно!... Ага, фиг там. 
 

Все просто

Открыл сделку, погнали цену в другую сторону, против толпы или против максимального риска.

Ну какая нейро может этому противостоять?

Бесполезно.

 

Советник на этом примере скомпилировался, но при тестировании выходит ошибка "array out of range in" и советник закрывается.

На отладке показывает на строчку - BAR[bar]=rate.close-zlevel;

Кто может подсказать в чем причина?

Кто может подсказать в чем причина?

Файлы:
1.PNG  37 kb
2.PNG  43 kb
NP_NN_2.mq5  6324 kb