Что касается методов прогноза, то





Как прогнозировать?



Что касается методов прогноза, то здесь наблюдается ярко выраженная поляризация подходов: либо методы катастрофически просты, либо настолько сложны и требовательны к ресурсам, что их практическое использование для трейдера затруднительно.
К первым относятся привычные методы экстраполяции, а ко вторым – модели, созданные на основе нейронных сетей или нечеткой логики. Эти две большие
области сами по себе имеют много тонких нюансов и настроек, установить которые адекватно решаемой задаче под силу только узким специалистам.
Так, немаловажную роль играет способ формирования обучающего множества. Существует проблема с выбором идеального момента, когда нужно остановить обучение.
Особенностью адаптивных систем является самообучение, или способность подстраивать свои внутренние параметры под динамику прогнозируемого ряда. Обучение может проводиться «без учителя» и «с учителем»: в первом случае изменение параметров модели происходит в соответствии с внутренним алгоритмом, заложенным в модель, а во втором случае нужно явное указание, какое изменение лучше или хуже.
Часто в качестве «мнения учителя» выступает величина ошибки прогноза, называемая целевой функцией, и цель обучения – настроить параметры таким образом,
чтобы она была минимальна. Множество данных, на котором происходит минимизация, называется тренировочным или обучающим множеством. При таком способе обучения возникает одна очень серьезная проблема – overfitting.
Явление это связано со случайным выбором самого тренировочного множества. Сначала, при первых шагах обучения, модель начинает улавливать искомую зависимость, что приводит к уменьшению ошибки – целевой функции. Однако при дальнейшем обучении, стремясь уменьшить ошибку, параметры подстраиваются
под особенности наблюдаемого тренировочного множества. При этом модель уже описывает не закономерность динамики значений ряда, а особенности конкретного его подмножества, выбранного в качестве тренировочного множества. Естественно, с понижением точности реального прогноза (вне тренировочного множества).
Предлагаемые системы не дают ответа и на вопросы о количестве используемых для обучения каналов, объеме данных, необходимых по каждому каналу, а также о принципиальной предсказуемости того или иного ценового ряда.
Стоит ли, в контексте предсказуемости, связываться с конкретной акцией или нет?
Эффективность применения сложных систем прогноза определяется уровнем решения всех проблем настройки, а это, в свою очередь, определяется квалификацией пользователя.



Содержание раздела