Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Применение нейросетей к анализу финансовых рынков / Применение нейросетевых алгоритмов .doc
Скачиваний:
119
Добавлен:
01.05.2014
Размер:
116.22 Кб
Скачать

4. Выбор и подготовка данных для участия в прогнозе.

На данном предварительном этапе встает задача выбора из более чем 200 видов информационно-торговых данных наиболее значимых критериев для прогноза интересующей стоимостной величины некоторого финансового инструмента или группы финансовых инструментов. Первичный выбор критериев осуществляется аналитиком и зависит от опыта и интуиции последнего. Попытки автоматизировать данный процесс закончились пока неудачей. В помощь аналитику предоставляются инструменты технического анализа, представляемые в виде графиков, анализируя которые можно уловить скрытые взаимосвязи. Кроме этого аналитик может построить матрицы корреляции и ковариации для указанной выборки критериев и прогнозируемой величины. Но с помощью матриц корреляции и ковариации нельзя уловить нелинейную, редко возникающую зависимость, которая тем не менее может оказать сильное влияние на прогнозируемую величину. После проведения прогноза аналитик может определить значимость участвовавших в нем критериев по изменению функции оценки и выходных сигналов системы с целью окончательной коррекции участвующих в прогнозе критериев.

Достаточно часто возникает ситуация, когда в качестве критерия или прогнозируемой величины полезно использовать информационно-торговые данные в преобразованном с помощью некоторой функции виде. Например, в качестве критерия при прогнозе цены часто используется та же самая цена, но с однодневным сдвигом. Поэтому для преобразования критериев и прогнозируемых величин был определен ряд операций, которые в любой последовательности можно применять к критериям прогноза и прогнозируемой величине. Кроме того, с помощью соответствующих последовательностей данных операций реализуются все наиболее популярные инструменты технического анализа. Далее приводится перечень операций:

пусть At, Btи Ct- выборки некоторых критериев в интервале времени (t1,t2), а ati, btiи cti- значения данных критериев в момент tiО(t1,t2), n и k - некоторые натуральные числа, s - некоторое число

1) операции с рядом данных для всех ti(t1,t2):

- соотносительное и абсолютное изменения

cti=(ati-at(i-1))*100/ati и cti=ati-at(i-1);

- максимальные и минимальные значения ряда данных за период n

cti=max{ati-n,ati-n+1,...,ati} и cti=min{ati-n,ati-n+1,...,ati};

- сдвиг ряда данных на период cti=ati-n;

- обычный и экспоненциальный показатели среднего движения курса:

cti=(ati-n+ati-n+1+...+ati)/n и cti=cti-1*(n-1)/(n+1)+2*ati/(n+1);

- средние значения изменения ряда данных вверх и вниз

cti=(at1'+at2'+...+atk')/k, где ati'>ati-1' и

ctj=(at1+at2+...+at(n-k))/(n-k), где ati<ati-1;

2) операции с рядом данных и числовой константой Ct=r(At,s), где r - операция соответственно сложения, разности, умножения, деления, возведения в степень;

3) операции с двумя рядами данных Ct=r(At,Bt), где r - операция соответственно сложения, разности, умножения, деления;

4) операции с несколькими рядами данных: количество рядов, достигших максимума (минимума) за период, количество рядов, увеличивших (уменьшивших) свое значение по сравнению с предыдущим.

Процесс определения величин, участвующих в прогнозе как в качестве критериев, так и в качестве прогнозируемой величины, является наиболее субъективным и трудоемким. И, естественно, нет необходимости повторять его каждый день для всех интересующих аналитика финансовых инструментов. В нашей системе существует возможность сохранения перечня выбранных величин, участвующих в прогнозе, и выполненных с ними преобразований для некоторого финансового инструмента или группы инструментов. Критерии настройки указываются аналитиком при ежедневном прогнозе, пока не изменятся рыночные тенденции и не потребуется коррекция настроек.