Научная статья на тему 'Прогнозирование валютного курса на основе факторного шкалирования'

Прогнозирование валютного курса на основе факторного шкалирования Текст научной статьи по специальности «Математика»

CC BY
640
206
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ / ПРОГНОЗ / ВАЛЮТНЫЙ КУРС / ФАКТОРЫ / ШКАЛА / КЛАССИФИКАЦИЯ

Аннотация научной статьи по математике, автор научной работы — Крюков П. А., Крюкова В. В.

Используя факторное шкалирование, получены модели классификации валютного курса инструмента EUR/USD, позволяющие прогнозировать тип текущего тренда на валютном рынке FoRex.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Прогнозирование валютного курса на основе факторного шкалирования»

УДК 336.764 П. А. Крюков, В. В. Крюкова ПРОГНОЗИРОВАНИЕ ВАЛЮТНОГО КУРСА НА ОСНОВЕ ФАКТОРНОГО ШКАЛИРОВАНИЯ

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

Под факторным шкалированием (ФШ) в данной работе понимаем факторный анализ (ФА) с целью выделения скрытых факторов, объясняющих закономерности поведения валютного курса, и шкалирование - вычисление значений выделенных факторов для каждого объекта (состояния курса) через значения наблюдаемых переменных.

Цель исследования: разработать

эконометрические модели классификации типов поведения валютного курса на основе факторного шкалирования, пригодные для прогнозирования направления движения цены инструмента (восходящий, нисходящий или боковой тренд) на валютном рынке РоЯех.

Основы факторного шкалирования

данных

Основой для исследования в ФА является корреляционная матрица переменных (признаков). По умолчанию коэффициенты корреляции матрицы вычисляются между признаками (техника Я). Если изучается корреляция между объектами (состояниями, описываемыми векторами признаков), то используется р - техника. В этом случае предполагается, что состояния объектов могут иметь общую побудительную причину, которая выявляется с помощью ФА. Если изучаются состояния одного и того же объекта в разные промежутки времени, изучаются корреляции между этими состояниями, то используется О -техника [1, 2]. Прямой и обратный ФА (или факторизация О - типа) используются для классификации объектов в данном

исследовании.

В литературе описаны различные методы ФА: главных факторов (МГФ), максимального правдоподобия (ММП), центроидный,

минимальных остатков и др. [1, с. 116]. Все методы предполагают, что изучаемая зависимость между факторами и признаками линейна. В рамках линейной модели для решения задач ФА используют два подхода: а) выделение максимальной дисперсии и б) наилучшая аппроксимация выборочных корреляций. Основное требование к исходным данным в ФА - многомерное нормальное распределение совокупности. Это требование существенно для ММП.

МГФ называется методом главных компонент (МГК или компонентный анализ), если корреляционная матрица не редуцируется [1]. Указанные методы ФА предполагают, что общности не превышают единицу. МГК решает задачу сжатия информации с одновременным выделением максимальной дисперсии, а МГФ «наилучшим образом» аппроксимирует выборочные корреляции наблюдаемых переменных. В случае некоррелированных переменных, главных компонент не существует, так как все они равноправны, каждой соответствует одинаковая доля дисперсии [2].

Цель ФА - получить матрицу факторного отображения, строки которой есть координаты концов векторов, соответствующих т переменным в г - мерном факторном пространстве. Близость концов этих векторов показывает взаимную зависимость переменных. Если выделено более одного фактора, то можно выполнить вращение матрицы факторного

отображения с целью получения простой структуры, содержательно интерпретируемой. Используются различные методы вращения, например, Уаптах, риайтах, Equamax [1].

Для достижения цели исследования необходимо решить две задачи: а) ФА

признаков, с целью получения факторного отображения и б) ФШ - с помощью

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

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

инструмента. Предполагается, что состояния валютного курса, изменяющиеся во времени, могут иметь общую побудительную причину,

которая выявляется с помощью ФА и характеризует тип тренда.

Математическая постановка задачи Задан набор значений нескольких

переменных, описывающих состояния

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

корреляций, соответствующая генеральной

совокупности, из которой взята данная выборка. На основе исследуемой выборки согласно модели (1) получить оценки факторного решения для генеральной совокупности.

Для получения факторного отображения в данной работе используется МГК (иначе компонентный анализ). МГК осуществляет сжатие информации с одновременным выделением максимальной дисперсии. Основная модель МГК представляется в матричном виде [1, с. 37]:

2 = АР, (1)

где 2 - матрица стандартизированных данных размером тхп, А - факторное отображение размером тхг, Р - матрица значений факторов гх п (т - количество переменных, п - количество объектов, г -количество выделенных факторов). Модель компонентного анализа содержит только общие факторы для признаков. Стандартизированные данные гу определяются по известной формуле:

Уу - Уу

У

s

і

где уу - элемент матрицы исходных данных, уу с чертой - среднее значение, 5^ -стандартное отклонение.

Для вычисления корреляционной матрицы используется соотношение:

1

п

1

22 = Я.

где Я - корреляционная матрица переменных размером тх т, апостров - символ транспонирования. На главной диагонали матрицы стоят единицы, которые называют общностями и обозначаются Н2і , они являются мерой полной дисперсии переменных. Для метода главных факторов общности отличны от единицы. В выражении (1) неизвестны А и Р. Матрица А находится из основной теоремы факторного анализа [1,с. 40]:

Я = АСА ,

где С - корреляционная матрица, отражающая связь между факторами. Если С=1, то факторы ортогональны (I - единичная матрица), если не равно, то факторы косоугольные. Если факторы косоугольные, то нет ограничений на некоррелированность факторов. В случае ортогональных факторов

?

матрица корреляций Я = АА . Для матрицы С справедливо выражение:

1 '

-----РР = С.

п -1

Количество главных компонент всегда меньше или равно числу переменных.

Матрица факторного отображения определяется для МГК (и МГФ) методом множителей Лагранжа. Факторы

пропорциональны собственным векторам матрицы Я (или Як). Собственные значения определяются из выражения:

det(Я - А^1) = 0,

где Х , 1=1,2,.,.,т - 1-е собственное значение матрицы Я (или Як); аг , 1=1,2,.,т -соответствующий г-му собственному значению собственный вектор; г - номер собственного значения.

Предполагается, что факторы имеют нулевые средние и единичные дисперсии. Выделенные факторы - случайные величины с нормальным законом распределения.

Для интерпретации результатов ФА оценка значений (измерение) факторов не является необходимой, но для получения коэффициентов факторной шкалы в задачах классификации объектов оценка необходима. Способ измерения в МГК вытекает из основной модели ФА. Умножив обе части равенства (1) на А, затем на (А А)-1, получим

где А+ выражения:

р = а+г,

матрица, вычисляемая из

А+ = (А А)- А

-1

В алгебраической форме выражение имеет вид:

Рі=1

а

\

г

У

у V ч У

где ау - факторные нагрузки; гу -переменная у; г - номер фактора; Х - г-е собственное значение корреляционной матрицы [3, с.364]. Это точное решение, в котором фактор представляется линейной комбинацией переменных с весами, пропорциональными факторным нагрузкам [2, с. 63].

В МГК оси координат, соответствующие выделенным компонентам, ортогональны (предполагается, что факторы независимы), их направления устанавливаются последовательно по максимуму оставшейся дисперсии.

Выбор нужного типа факторного решения (метода факторизации) экспериментального материала осуществляется на основе двух принципов: а) статистической простоты и б) содержательного смысла с позиции «экономного описания данных» [1, с. 15]. Этим принципам и целям данного исследования удовлетворяет МГК.

В данном исследовании сначала проводится разведочный ФА методом главных компонент, затем по величине собственных значений и процента дисперсии определяется необходимое число факторов и проводится повторный ФА, решение которого принимается окончательным. Для проверки адекватности факторного решения используются различные критерии в том числе, с целью оценки значимости решения

- ММП. Исходные данные при вводе в программу не стандартизируются, так как переменные имеют одну единицу измерения.

Результаты исследования

В качестве информационной базы используется история динамики торгов на спот

- рынке EUR/USD, котировки рынка FoRex -

дневные изменения курса EUR/USD с 2004 по 2009 годы. Для выгрузки исторических данных был использован раздел «Data bank» на сайте ДЦ «Альпари» (http://www.alpari-

idc.ru/ru/dc/databank.php).

Для решения задач исследования использованы программы SATISTICA 6.0 и MS Excel 2007.

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

Представляется, что тщательная,

выверенная различными способами,

предварительная эмпирическая классификация валютного курса позволит получить адекватные эконометрические модели.

Исследование проводилось в несколько этапов.

1. Предварительная эмпирическая классификация валютного курса с целью идентификации участков однородного

поведения цены закрытия инструмента и точек разворота текущей тенденции. Применен подход, описанный авторами в работе [5]. Для

построения модели использована выборка из 313 наблюдений дневных данных - изменений ВК за период 06.01.2004г. - 08.11.2005г.

2. Качественный анализ переменных

В графическом анализе для определения тренда используют понятия (инструменты): линия тренда, линия сопротивления, линия поддержки. Линия сопротивления соединяет ценовые максимумы, а линия поддержки -ценовые минимумы. Линия тренда - прямая, проведенная справа налево, проходящая через соответствующие экстремумы: через впадины -восходящий, через пики - нисходящий тренд. Линии поддержки и сопротивления, проведенные через соседние впадины и пики, характеризуют ускорение и замедление тренда [4]. Тангенс угла наклона линии к оси времени определяет темп изменения котировки валюты в единицу времени. Описанные свойства линии тренда положены в основу идеи

автоматической классификации текущего тренда в торговой механической системе, реализующей трендовую стратегию в работе авторов.

На рынке БоЯех доступна информация: цена открытия, цена закрытия, минимальная и максимальная цена за период. Для построения модели использованы дневные котировки инструмента ЕИЯ/^Б.

В качестве исходных переменных, характеризующих текущую ситуацию на рынке в момент времени t, использованы: цена

закрытия, средняя цена, рассчитанная по формуле: (цена открытия + цена максимальная + цена минимальная + цена закрытия)/4.

В общем случае, текущую ситуацию на рынке описывает вектор с координатами Х={хъ х2, х3, х4}, где: Верхняяцена - хг, Нижняяцена

- х2, и Верхняясредняя - х3, Нижняясредняя -х4. Каждая из указанных величин представляет собой скорость изменения тренда в одинаковых единицах измерения и соответствует тангенсу угла наклона линии поддержки или сопротивления к оси времени, проведенной через соседние пики (префикс в имени -«Верхняя») или впадины (префикс в имени -«Нижняя»). Каждая впадина или пик является точкой разворота промежуточной тенденции. Вычисляется угловой коэффициент прямой, соединяющей две соседние впадины или два соседних пика по известной формуле [4]. Затем угловой коэффициент пересчитывается в пунктах. Значения х} и х2 вычислены по цене закрытия. На графике кривой переменной Нижняя_средняя (рис. 1.) хорошо видно, что значения, близкие к нулю, соответствуют флэту, положительные - восходящему, отрицательные

- нисходящему тренду. Эта переменная имеет хорошие свойства для разделения классов. Аналогичные свойства имеют другие

переменные, что подтверждается дальнейшим анализом.

Пункты

Нижняя_средняя

-нижняя_средняя

Номер

Рис. 1. График линии «Нижняясредняя»

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

предположения о нормальности неясны [2]. МГК определяется минимальное число факторов, адекватно воспроизводящих корреляции и значения общностей каждой переменной. Выделенные компоненты (факторы) ортогональны. Все наблюдаемые переменные являются функциями скрытых факторов.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Factor-variable correlations (factor loading... - П X

Variable Factor-variable correlations (factor 1 lations

F.ictoi 1 Factor 2 Factor 3

Верхняя цен.1 -0.845805 -0,526835 0,084021

Верхняя средняя -0,886724 0,172959 -0,428726

Нижняя средняя -0,873380 0,334599 0,353908

JjJ ►

d

Factor-variable correlations (factor loadings), based on corr..

Рис. 2. Факторное отображение

Факторная структура для МГК совпадает с факторным отображением, так как предполагается некоррелированность факторов между собой. Параметры выражаются через факторы линейно.

Получен набор ортогональных факторов в порядке убывания их значимости, адекватно воспроизводящих корреляции, общности переменных (рис. 2).

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

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

Общности - вклад фактора в дисперсию переменной или доля дисперсии переменной, объясняемая общим фактором. Оценкой общности является квадрат множественной корреляции между соответствующей переменной и остальными. Вклад общего первого фактора в корреляции переменных составляет от 72% до 77%.

Ргс^есНоп о 1 (Ьс vdгiaЫcs оп 1Ьс Тасіог ріапс ( 1 х 2)

Рго|всЪоп о 1 №• илиЫв: оп №• їлсіог-рілпв (1x2) 1.0

« И 1 я* средняя / 'ч А Р«ДН4|

*•1 Н Л /

■0.0 0.0

Глсіог 1 - 75.4

о Асііив

Рг0|ес(|0п Ы (Ье уапаЫе оп №»е Гас(ог-Ыапе Г 1 к 21 I

Рис. 3. Проекции переменных - признаков на факторную плоскость

Графическое изображение факторного отображения (проекции переменных на фактор-план) представлено на рис. 3. Близость координат концов векторов, соответствующие трем переменным в 2-х- мерном факторном пространстве показывает взаимную зависимость переменных. Угол между двумя векторами есть коэффициент корреляции между

соответствующими переменными.

Можно выделить одну группу, состоящую из трех переменных, которая характеризует первый скрытый фактор, а по второму фактору

- две группы (положительные, отрицательные значения факторных координат векторов признаков). Вклад первого фактора в суммарную дисперсию переменных составляет 75,48%, а второго фактора - 13,98%. Вращение не производится (группа хорошо определяется, факторы легко интерпретируются), хотя полученную структуру нельзя назвать простой в строгом смысле определения Тэрстоуна [1, с. 114].

Существует несколько критериев для опреде-

^епудіиса (гі соггеІаМоп таїгіх

ления числа факторов в факторном решении: критерии значимости, связанные с методами максимального правдоподобия и наименьших квадратов; критерий, основанный на величине долей дисперсии факторов; критерий «собственные числа больше единицы»; критерий отсеивания и др. [2, с. 36; 1, с. 148].

Критерий отсеивания факторов предложен Каттелом в 1965 г. [2, с. 38], основан на исследовании графика зависимости «число факторов - собственные числа» (рис. 4). Выделение количества факторов заканчивается, когда зависимость почти близка к горизонтальной линии. В нашем случае в соответствии с критерием отсеивания (рис. 4) есть смысл оставить один первый фактор.

Собственное значение 2,264457 соответствует первой главной компоненте (первому фактору). Первая компонента объясняет большую относительную долю дисперсии наблюдений 75,48 %.

Еідепузіиез ^ соггеїаііоп ггиїгіх Айіує уагі лЫе£ опіу

2.Є

2.4 2.2 2.0 1.8 1.6

1.4 , 1.2

1.0

0,8

0.6

0.4

0.2

75. =48%

1X98%

0.0

0.5

1.0

1.5 2.0 2.5

Еідеггоаіие питЬег

3.0

3.5

4.0

Рис. 4. График зависимости «число факторов - собственные числа»

Кайзер утверждал [1, с. 216]: факторы,

имеющие собственные значения

корреляционной матрицы меньше единицы, не имеют практической ценности. Хотя вклад фактора в суммарную дисперсию чуть больше 10% (рис. 4), оставляем один фактор. С точки зрения практики удовлетворительным является однофакторное решение. Из-за ошибок,

неточностей экспериментальных данных, выборочные корреляции и

аппроксимированные не совпадают. В идеале значения остатков матрицы коэффициентов корреляции должны быть близки к нулю (рис.5,

6). Матрица остатков позволяет судить об адекватности модели экспериментальным данным.

Рис. 5. Матрица остатков коэффициентов корреляции, полученная МГК

ММП позволяет использовать для оценки значимости модели (при фиксированном числе факторов) критерий хи-квадрат. Для факторного решения, полученного ММП с произвольной исходной матрицей с единицами на главной диагонали и одного фактора, остатки равны нулю (рис.6). Предполагается, что факторы независимы и распределены нормально с нулевым средним и единичной дисперсией. Переменные имеют многомерное нормальное распределение. Не делается никаких

предположений относительно ортогональности или косоугольности системы факторов [1, с. 232].

Собственное значение для этого фактора -1,90485, процент дисперсии переменных, объясняемый фактором - 63,4949. Это немного меньше, чем для факторного решения, полученного МГК. Максимально

правдоподобные факторные нагрузки, общности, так же немного отличаются от полученных МГК.

tesidual Correlations (Spreadsheet! in дневные_Hcnp_nocfl.s1w) - ||П x

Variable Residual Correlations (Spreadsheet in flHeBHbie_Mcnp_noc.n Extraction: Maximum likelihood factors (Marked residuals are > ,100000) 5

Ве|)хняя_цена Верхняя_средняя Нижняя_средняя

Верхняя цена 0.46 0,00 0,00

Верхняя средняя 0,00 0,28 0,00

Нижняя_средняя 0,00 0,00 0,35 z\

Е ►

{¡И Residual Correlations (Spreadsheet! in дневные_испр_гтосл.$^) ^ | ►

Рис. 6. Матрица остатков коэффициентов корреляции, полученная ММП

Проверить гипотезу о числе значимых общих факторов при данном доверительном уровне с помощью статистического теста (хи -квадрат) не представляется возможным, так как

число степеней свободы (1, с. 239) и детерминант корреляционной матрицы остатков равны нулю, поэтому значение статистик (1, с. 239) также равно нулю. ММП выделил один

фактор (по крайней мере, один), адекватно описывающий экспериментальные данные в смысле максимального правдоподобия. Оценки факторного решения ММП и МГК близки, что является дополнительным подтверждением адекватности однофакторного решения.

Проверка адекватности однофакторного решения по другим критериям:

• Известно, чтобы

корреляционная матрица с тремя переменными была совместима с однофакторной моделью, три коэффициента корреляции должны быть все положительными [2, с. 40], либо четное число их должно быть отрицательным, либо абсолютная величина любого коэффициента корреляции должна быть больше или равно абсолютной величине произведения остальных двух. Условия выполняются: корреляционная матрица с тремя переменными совместима с однофакторной моделью.

• Оценка меры расхождения между наблюдаемой и восстановленной матрицей корреляций. Эмпирическое подтверждение значимости факторной модели (надежность решения) исследуется с помощью показателя качества [1, с. 35] - стандартное отклонение остатков корреляциионной матрицы должно удовлетворять условию:

1

yfN '

Используя матрицу остатков (рис. 5), получим 0,03055<= 0,056523 (п=313).

Стандартные отклонения остатков немного меньше отклонений для выборки с нулевой корреляцией (величины одного порядка). Если больше, то модель нуждается в модификации. Факторное решение можно считать приемлемым в смысле этого критерия.

Определена скрытая факторная структура наблюдаемых данных с помощью МГК. Получено однофакторное решение. Выделенный фактор используется для дальнейшего анализа данных - ФШ, цель которого - определение значений общего фактора через наблюдаемые переменные. Невозможно точно выразить общий фактор через переменные, так как каждая переменная содержит и характерную компоненту, которую нельзя отделить от самой переменной. Необходима оценка факторной шкалы. Коэффициенты факторной шкалы для МГК получены так: факторные нагрузки разделены на собственное значение, соответствующее первому фактору, и взвешенные значения переменных суммируются для получения значения фактора для объекта (факторной координаты) (рис. 7) [2, с. 40].

Factor Score Coefficients —1

Rotation: Unrotated

Extraction: Principal comp

F.ictoi

Variable 1

Верхняя цена -0,3735131

Верхняя_средняя -0.3915831

Нижняя_средняя -0.385691 d

4

] Factor Score Coefficients (Spreadsheell in дневные_испр_

Рис. 7. Коэффициент факторной шкалы

• Исследована надежность

оценки фактора при факторном шкалировании. Известно, если факторные нагрузки одинаковые для всех переменных (в полученном факторном решении почти одинаковые ~0,85) и все общности одинаковы (в полученной модели ~0,7), надежность можно определить по формуле [2, с. 55]

nr

а

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

n(h 2 )

1 + (n -1)r 1 + (n -1 )h

2

Для одинаковых факторных нагрузок (одинаковых значений общностей) и трех переменных ожидаемый коэффициент надежности ФШ для типичного значения

общности ~0,7 равен а=0,842 [2, с. 55].

• Если факторные нагрузки и

общности различны, то коэффициент надежности определяется по формуле

_ сумма эл. ред. корр. матрицы сумма эл. корр. матрицы

Для полученной модели а=0,92, что говорит о надежности полученной факторной шкалы. Можно сделать вывод: однофакторная модель соответствует данным.

Результаты классификации объектов представлены на рис. 8. Множество точек (объектов) вытянуто наиболее сильно в направлении первой главной компоненты. Первая главная компонента -

ортонормированная комбинация признаков, которая обладает самой большой дисперсией, то есть при переходе от объекта к объекту

меняется сильнее остальных. Проекции случаев (объектов) на фактор-план (рис. 8)

подтверждают гипотезу о типе поведения валютного курса и его возможной

классификации.

Классы состояний ВК (объектов)

нисходящий/восходящий тренд, флэт хорошо

разделяются и не пересекаются. ФА способствовал выявлению закономерностей ВК, лежащих в его поведении, которые подтверждают выделение трех классов по первому скрытому фактору. Значения фактора: ¥ас.от1> 1,25 стандартных отклонения

определяют состояние как нисходящий тренд; ¥аС.от1< -1,1 - как восходящий тренд. Значения в интервале 1,25 > ¥ас.от1> -1,1 определяют состояние как флэт. Скрытый первый фактор может иметь название - тип тренда, которое раскрывает экономический смысл выявленной закономерности.

гс^есііоп of сазеБ оп ІЬе (асіог-ріапе (1x2) - П X

Рис. 8. Проекции объектов на фактор-план

4. Верификация моделей на тестовой выборке.

Верификация проводилась в два этапа: классификация объектов, поиск пороговых значений и реализация простой торговой стратегии на экзаменационной выборке объема 1249 наблюдений.

4.1. Классификация объектов (состояний ВК) с помощью полученной факторной шкалы.

Вычислены факторные координаты случаев, использована факторная шкала, полученная в программе Ыайзйса 6.0 (рис. 7):

Фактор! = Верхняя цена х (-0,37513) + Верхняясредняя х (-0,391583) +

Нижняясредняя х (-0,385691).

Для поиска пороговых значений факторной шкалы, используемых для классификации состояний ВК (объектов), применен подход, описанный авторами в работе [3].

Вычислены чувствительность и

специфичность модели для трех вариантов:

а) 0 (флэт) и все остальные классы;

б) 1 (восходящий тренд) и все остальные классы;

в) 2 (нисходящий тренд) и все остальные классы.

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

факторной шкалы (без упорядочивания). Вычислялись соответствующие значения чувствите ль но сти и спе цифично сти .

Классификация осуществлялась по правилу -объект принадлежит классу: 0 (флэт), если значение факторной координаты (ФК) принадлежит интервалу П1 < ФК <П2; 1

(восходящий), если ФК < если ФК > П2.

В результате анализа, изменения порогов П1: (-21,49; -18,96) и П2: (22,83; 24,87), обеспечивающие значения

чувствительности и специфичности,

представленные в табл. 1.

П1; 2 (нисходящий), выбраны диапазоны

Таблица 1. Найденные пороговые значения

Порог Тип тренда Чувствительность Специфичность

П1 = -18,96 1- восходящий 92,77% 95,63%

П1 = - 21,48 1- восходящий 44,44% 90%

П2 = 22,83 2- нисходящий 100% 28%

П2 = 24,87 0 - флэт 97,67% 33,82%

4.2. Реализация простой торговой стратегии [3] для выборки объема п=1249 с целью поиска оптимальных значений порогов П1 и П2. Критерий оптимальности -максимальная прибыль.

Выполнен анализ подбора пороговых значений факторной модели по правилу: сначала изменяется порог П1, затем - П2. П1 изменяется с -18,96 до -21,49 с шагом -0,1 при П2= 24,87. Максимальная чистая прибыль достигается при значениях П1= -19,66. Затем выполнен анализ подбора пороговых значений факторной модели по правилу: изменяется

порог П2 с 22,83 до 24,87 с шагом 0,1 при П1= -19,66. Найдены пороговые значения П1=-19,66

и П2=22,83, доставляющие максимальную прибыль торговой стратегии.

Проведена классификация валютного курса по правилу:

если -!9,66 < ФК < 22,83, то наблюдается флэт; если ФК< -19,66, то - восходящий тренд; если ФК > 22,83, то - нисходящий тренд (ФК -значение факторной шкалы).

Результаты классификации методом ФШ приведены в табл. 2. Результаты тестирования торговой стратегии: количество сделок -106, прибыль - 29522,99609 (пункт), убыток - -

95,99923706 (пункт), баланс - 29426,99609 (пункт), прибыль на одну сделку - 277,6132 (пункт).

Таблица 2. Результаты классификации на тестовой выборке

верно неверно всего тип % правильной классификации

154 24 178 0 86,52

77 7 84 1 91,67

49 3 52 2 94,23

Всего 89,46

Выводы

1. Общий процент правильных классификаций - 89,46%. Это меньше 100%, что объясняется меньшим процентом правильной классификации флэта - 86,52% (флэт

определяется как восходящий или нисходящий тренд), что говорит о большей чувствительности модели к идентификации восходящего и нисходящего тренда. За счет этого получаем больше количества сделок (а во

флэте не торгуем), малое значение убытка и большее значение чистой прибыли в целом.

2. Анализ результатов вычислительных экспериментов подтвердил корректность принятых допущений и предположений при построении моделей и показал их работоспособность в качестве математического обеспечения трендовой торговой стратегии на валютном рынке РоЯех. Методика соответствует целям данного исследования.

СПИСОК ЛИТЕРАТУРЫ

1. Харман, Гарри. Современный факторный анализ: Пер. с англ. В. Я. Лумельского. -М.: Статистика, 1972.- 484 с.

2. Ким, ДЖ.-О. Факторный, дискриминантный и кластерный анализ: Пер. с англ./ ДЖ.-О. Ким, Ч. У. Мьюллер, У. Р. Клекка и др.; Под ред. И. С. Енюкова.- М.: Финансы и статистика, 1989.-215 с.

3. Крюкова, В. В. Статистическое прогнозирование валютного курса.// В. В. Крюкова, П.А. Крюков. - Вестн. Кузбасского гос. тех. унив., 2010. - №6(82). -С. 178-188.

4. Якимкин, В. Н. Как начать зарабатывать на валютном рынке Forex/ В.Н. Якимкин.- СмартБук,

2008. - 352 с.

□ Авторы статьи:

Крюков Павел Алексеевич, зам. управляющего Филиала «Кемеровский» ОАО «Собинбанк», Email: kpa.2008@mail.ru

Крюкова Валентина Валентиновна, канд. техн. наук, доц.

каф. ВТ&ИТ КузГТУ Email: kvv.vt@kuzstu.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.