Сообщение от Сергея Тарасова:
Относительно вопроса, заданного в группе о NN:
Есть ли в нейромодуле возможность сохранить и отобразить на экране несколько линий прогноза, число которых должно быть настроено пользователем. Таким образом, NNet как бы создаст ансамбль проекционных линий, которые пользователь может сопоставить друг с другом, чтобы обнаружить совпадения, что создает, тем самым, больше доверия к определенному результату.
Как я сказал, NN нестабильна, когда у нас слишком много входов (слишком много факторов подаем на вход нейросети). В этих случаях есть смысл уменьшить количество входов и/или загрузить в программу больше ценовой истории.
Некоторую информацию по этому вопросу вы можете найти здесь:
Нейропрогноз: как избежать эффекта перетренированности нейросети?http://www.timingsolution.com/TS/FAQ/overtraining.pdf Другой вариант - использовать технологию комити (committee). Здесь мы вычисляем несколько прогностических линий на основе одной и той же модели, запускаем все эти линии вместе, пучком, и смотрим, что они нам показывают. Этот подход объясняется здесь:
http://www.timingsolution.com/TS/Mini/12/index.htm В TS это можно делать так: время от времени, пока NN тренируется, нажимайте на эту кнопку:
Программа отправит эти линии служебный модуль Strategy, и в итоге вы получите что-то вроде этого:
На самом деле я рекомендую перед этим нажать на кнопку Randomize (полный сброс обучения), заново перетренировать NN, а затем отправить новую версию линии прогноза в модуль Strategy:
Формализованные алгоритмы (такие как автоматическое обучение нейросети в течение некоторого количества %X шагов, с последующей отправкой линии прогноза в Strategy, а затем снова тоже самое в авторежиме) здесь не очень работают. Здесь лучше контролировать все самому - наблюдайте, как NN тренирует вашу модель, и если модель не сильно меняется = > отправьте ее в Strategy. На этот раз все может быть по-другому.
Другой вариант: попробуйте использовать модуль Events Box для той же модели:
http://www.timingsolution.com/TS/Mini/62/index.htm Это позволяет собрать committee непосредственно из данных этого модуля.
Модуль Strategy, там где вы найдете эти линии, находится здесь:
Также его можно вызвать через меню View - Strategy