- •Применение нейросетевых алгоритмов к анализу финансовых рынков.
- •1. Краткое описание задачи прогнозирования краткосрочных и долгосрочных тенденций финансовых рынков.
- •2. Краткое описание задачи оптимального распределения свободных средств банка между различными финансовыми рынками и их инструментами.
- •3.Поступление данных в систему.
- •4. Выбор и подготовка данных для участия в прогнозе.
- •5. Прогнозирование тенденций финансовых рынков.
- •5.1. Линейный анализ при прогнозировании.
- •5.2. Нелинейный анализ при прогнозировании.
- •6.Задача оптимального распределения свободных средств банка.
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) операции с несколькими рядами данных: количество рядов, достигших максимума (минимума) за период, количество рядов, увеличивших (уменьшивших) свое значение по сравнению с предыдущим.
Процесс определения величин, участвующих в прогнозе как в качестве критериев, так и в качестве прогнозируемой величины, является наиболее субъективным и трудоемким. И, естественно, нет необходимости повторять его каждый день для всех интересующих аналитика финансовых инструментов. В нашей системе существует возможность сохранения перечня выбранных величин, участвующих в прогнозе, и выполненных с ними преобразований для некоторого финансового инструмента или группы инструментов. Критерии настройки указываются аналитиком при ежедневном прогнозе, пока не изменятся рыночные тенденции и не потребуется коррекция настроек.