1.2. Ищем на рынке текущий тренд
После того как мы построили график ежедневных колебаний курса доллара к рублю по скорректированным данным за период с 30 июня 1992 года по 30 ноября 2014 года перед нами стоит задача выявить тренд. Естественно, если мы, предположим, планируем начать торговать 1 декабря 2014 года, то нас интересует динамика текущего тренда, который наблюдается на рынке перед началом этих торгов.
Но для этого нужно определить на основе имеющихся прошлых данных: во-первых, дату начала этого тренда, во-вторых, формулу для расчета этого тренда, в-третьих, уровень его устойчивости, в-четвертых, диапазон отклонений колебаний курса валюты от этого тренда. Первые три из этих задач (за исключением проверки статистической значимости, как в целом уравнения для расчета тренда, так и его отдельных членов) будут решены графическим способом в главе 1. А вот решением четвертой задачи, а также расчетом формулы тренда с проверкой статистической значимости, как в целом уравнения тренда, так и его отдельных членов, мы займемся в главах 2 и 3 с помощью метода наименьших квадратов.
Если посмотреть на динамику курса доллара к рублю, представленную на рис. 1.4, то на основе графика нетрудно сделать вывод, что в последнее время на рынке явно наблюдается повышательный тренд. Правда, для того чтобы точнее определить дату начала этого тренда необходимо изменить масштаб графика (так как он имеет слишком крупный масштаб для решения этой задачи), приблизив его к последним рыночным значениям (как по курсу доллара – на оси Y, так и по дням торговли – на оси X). С этой целью установим на оси Y – минимальное значение на уровне 30 рублей, а на оси X – 1 января 2014 года. О том, как это можно сделать в Excel, изложено в алгоритме № 3.
Алгоритм № 3 «Оптимизация масштаба графика в Excel с учетом анализируемых данных»
Шаг 1. Для того чтобы изменить масштаб в уже полученном графике (см. рис. 1.4), надо щелкнуть правой кнопкой мышки по оси Y ? «Курс доллара к рублю», в результате чего в Excel появится диалоговое окно ФОРМАТ ОСИ.
Шаг 2. После этого в появившемся окне нужно ? ниже названия ПАРАМЕТРЫ ОСИ и левее варианта МИНИМАЛЬНОЕ ЗНАЧЕНИЕ ? выбрать опцию ФИКСИРОВАННОЕ, в которой установить число 30. См. заполнение диалогового окна ФОРМАТ ОСИ на рис. 1.5.
Рис.1.5
Шаг 3. На графике (см. рис. 1.4) нужно щелкнуть правой кнопкой мышки по оси X, на которой обозначены дни торговли.
Шаг 4. После того как в Excel появится диалоговое окно ФОРМАТ ОСИ, нужно в этом окне ? ниже названия ПАРАМЕТРЫ ОСИ и левее варианта МИНИМАЛЬНОЕ ЗНАЧЕНИЕ ? выбрать опцию ФИКСИРОВАННОЕ, в которой установить новую начальную дату – 01.01.2014. См. заполнение диалогового окна ФОРМАТ ОСИ на рис. 1.6.
Рис.1.6
Шаг 5. В результате этих действий у нас изменился масштаб графика колебаний курса доллара к рублю. В связи с тем, что эти изменения приблизили масштаб к значениям курса доллара к рублю за 2014 год, по этому графику стало удобнее найти начало текущего тренда. См. график в новом масштабе на рис. 1.7.
Источник: Банк России
Рис.1.7
Шаг 6. Щелкнув в Excel правой кнопкой мышки по оси Y ? «Курс доллара к рублю», в появившемся диалоговом окне выберем опцию ДОБАВИТЬ ПРОМЕЖУТОЧНЫЕ ЛИНИИ СЕТКИ. В результате у нас появилась диаграмма в новом масштабе с промежуточными делениями для значений курса доллара – см. рис. 1.8.
Источник: Банк России
Рис.1.8
Шаг 7. Благодаря появившимся на рис. 1.8 промежуточным делениям легко прийти к выводу, что масштаб графика можно еще больше приблизить к конечным данным, если на оси Y ? «Курс доллара к рублю» ? вместо 30 рублей (выше этого ранее установленного минимума наблюдается два промежуточных деления, каждое из которых равно 1 рублю) установить минимальное значение на уровне 32 рублей. Сделаем это, используя рекомендации, изложенные в 1-2 шагах данного алгоритма. В результате график приобрел следующий вид – см. рис. 1.9.
Источник: Банк России
Рис. 1.9
Если изобразить на графике любой ряд данных, упорядоченных во времени, то нередко можно заметить, что он имеет тенденцию к постепенному росту или снижению, которую можно описать с помощью формулы линейного тренда. Так, что теперь перед нами стоит задача ? построить по графику колебаний курса доллара к рублю линейный тренд.
Но сначала дадим ему определение: линейный тренд ? это построенная по определенной формуле прямая линия, показывающая равномерный (то есть с постоянной скоростью) рост или снижение исследуемого показателя (в данном случае курса валюты) в зависимости от времени (даты, порядкового номера года, квартала, месяца, дня и т.д.).
Формула линейного тренда: Y=AX+С
где X – порядковые номера года, квартала, месяца, дня и т.д.;
Y – курс валюты в рублях или иных денежных единицах;
С – исходный уровень (его еще называют константой или свободным членом) или точка пересечения оси Y на графике (в некоторых случаях С может быть равно 0 и тогда можно сказать, что это линейный тренд с нулевым исходным урровнем);
A – коэфициент среднего изменения курса валюты в зависимости от роста порядковые номера года, квартала, месяца, дня и т.д.;
В данном случае у нас показана линейная зависимость роста курса доллара к рублю от величины порядкового номера торгового дня. Графический способ построения линейного тренда изложен в алгоритме № 4.
Алгоритм № 4 «Построение графическим способом линейного тренда в Excel»
Шаг 1. Для построения линейного тренда в Excel в зависимости от номера торгового дня необходимо выделить мышкой только один столбец ? столбец с ежедневными данными за период с 1 января до 30 ноября 2014 года. В этом случае Excel автоматически пронумерует все торговые дни в порядке их чередования (начиная 9.01.2014 г. =1 и до 28.11.2014 г.=224).
Шаг 2. Выбираем в панели инструментов кнопку Вставка (в Excel 2007 года), либо кнопку Мастер диаграмм (в Excel 1997-2003 года), в которой щелкаем левой кнопкой мышки опцию График.
Шаг 3. Установим в полученном графике на тех же уровнях установленные ранее (см. алгоритм № 3 «Оптимизация масштаба графика в Excel с учетом анализируемых данных») минимальные значения на оси X и Y, а также добавим на оси Y промежуточные деления. В результате получаем следующий график «Курса доллара к рублю за период с 1 января по 30 ноября 2014 года ? см. рис.1.10.
Источник: Банк России
Рис.1.10
Шаг 4. Надо щелкнуть правой кнопкой мышки по графику колебаний курса доллара и в появившемся диалоговом окне выбрать опцию ДОБАВИТЬ ЛИНИЮ ТРЕНДА.
Шаг 5. В появившемся после этого диалоговом окне ФОРМАТ ЛИНИИ ТРЕНДА нужно ниже названия ПАРАМЕТРЫ ЛИНИИ ТРЕНДА выбрать опцию ЛИНЕЙНАЯ. Кроме того, в самом низу диалогового окна надо выбрать дополнительные опции ПОКАЗЫВАТЬ УРАВНЕНИЕ НА ДИАГРАММЕ и ПОМЕСТИТЬ НА ДИАГРАММУ ВЕЛИЧИНУ ДОСТОВЕРНОСТИ АППРОКСИМАЦИИ (R^2). (Для тех, кто не знает, знак ^ означает возведение в степень). Образец заполнения окна ФОРМАТ ЛИНИИ ТРЕНДА ? см. рис. 1.11.
Рис. 1.11
Шаг 6. В результате у нас появится следующий график с линейным трендом ? см. рис. 1.12. Формула тренда Y = 0,0394X + 32,509 означает, что при увеличении порядкового номера торгового дня X на одну единицу величина курса доллара в период с 9.01.2014 г. по 30.11. 2014 г. в среднем вырастала на 3,94 копейки при исходном уровне (то есть перед началом торгов 9.01.2014 г.), равном 32,509 рублей.
Шаг 7. При этом величина достоверности аппроксимации R2, показанная на этом графике, в статистической литературе называется коэффициентом детерминации. В данном случае на графике на рис. 1.12 указана величина достоверности аппроксимации R2=0,5381. А это означает, что этот линейный тренд объясняет лишь 53,81 % всей динамики курса доллара к рублю, то есть в данном случае это довольно низкий уровень коэффициента детерминации.
Источник: Банк России
Рис. 1.12
Величина коэффициента детерминации R2 является одним из важнейших критериев при оценке качества уравнения регрессии. Так, при выборе из нескольких уравнений регрессии предпочтение (при прочих равных условиях) отдается тому, у которого коэффициент детерминации R2 ближе к 1. И это вполне понятно: чем выше коэффициент детерминации у данного уравнения регрессии, тем выше у него уровень аппроксимации и соответственно ниже доля необъясненной динамики зависимой переменной.
Чем ближе коэффициент детерминации к 1, тем теснее связь между переменными, включенными в уравнение регрессии. В общем же случае, коэффициент детерминации не может быть выше 1 или 100%, но тогда можно будет сделать вывод, что в динамике линейного тренда нет случайной компоненты, чего в колебаниях курсов валют никогда не бывает. В этом случае говорят, что между переменными существует функциональная связь. Для целей прогнозирования, на наш взгляд, желательно использовать линейный тренд с коэффициентом детерминации не ниже R2=0,80, а лучше, когда он выше.
В связи с тем, что на рис. 1.12 у нас получился линейный тренд с низким коэффициентом детерминации, перед нами стоит задача – построить более устойчивый тренд с коэффициентом детерминации R2=0,80 и выше. Как это сделать ? см. алгоритм № 5.
Алгоритм № 5 «Поиск и построение графическим способом линейного тренда с высоким коэффициентом детерминации»
Шаг 1. На рис. 1.12 нетрудно увидеть, что в левой своей части график курса доллара к рублю сначала растет, а затем в средней своей части снижается. В то время как для линейного тренда характерен, либо постоянный рост, либо постоянное снижение. Поэтому можно предположить, что текущий (перед торгами 1 декабря 2014 года) тренд должен начинаться с локального минимума, расположенного в середине графика.
Шаг 2. Чтобы найти в середине графика локальный минимум нужно подсчитать, насколько промежуточных делений он выше минимального значения курса доллара = 32 рублей, установленного на оси Y. На рис. 1.12 хорошо видно, что локальный минимум в середине графика находится выше 32 рублей в диапазоне одного-двух промежуточных делений, Следовательно, локальный минимум в середине графика нужно искать в диапазоне 33-34 рублей.
Шаг 3. Теперь попробуем точно определить торговый день, по итогам торгов которого в середине графика наблюдался локальный минимум. С этой целью установим на оси Y минимальные и максимальные значения по курсу доллара, соответственно, на уровне 33,00 и 34,00. Причем, действовать в этом случае нужно так же, как и при выполнении 1-2 шагов алгоритма № 3 «Оптимизация масштаба графика в Excel с учетом анализируемых данных». Плюс при заполнении диалогового окна ФОРМАТ ОСИ (см. рис. 1.5.) нужно также установить еще и максимальное значение. В результате график колебаний курса доллара к рублю приобретет следующий вид – см. рис. 1.13.
Источник: Банк России
Рис. 1.13.
Шаг 4. Щелкнем левой кнопкой мышки по самой низкой точки, расположенной в середине графика (см. рис. 1.13), а затем, наведем на эту точку курсор. В результате под стрелкой курсора высветится надпись «Ряд «Курс доллара к рублю за период с 1 января по 30 ноя…»Точка 116 Значение 33,6306» ? см. рис. 1.14. Из этой надписи нетрудно сделать вывод, что в середине графика именно торговый день №116, по итогам торгов которого курс доллара равнялся 33,6306 рублям, является точкой локального минимума. Поэтому этот день возьмем в качестве начального пункта нового тренда, который, как мы ожидаем, будет иметь более высокий коэффициент детерминации.
Рис. 1.14.
Шаг 5. Для того чтобы определить дату торгового дня с №116 достаточно построить таблицу по курсу доллара к рублю с параллельными датами и порядковыми номерами торговых дней – см. таблица 1.2. Из этой таблицы легко сделать вывод, локальный минимум, зафиксированный по итогам торгового дня с №116, приходится на 27 июня 2014 года (этот день в таблице выделен жирным шрифтом), то есть именно эта дата станет исходным пунктом для нового тренда.
Таблица 1.2. Курс доллара к рублю с 1 января по 30 ноября 2014 года с параллельными датами и порядковыми номерами торговых дней.
Источник: скорректированные автором данные Банка России
Шаг 6. Для того чтобы построить новый, хотя и более короткий тренд, но с высоким коэффициентом детерминации необходимо выделить мышкой столбец с ежедневными данными за период с 27 июня по 28 ноября 2014 года. Столбец с датами при этом не выделяем.
Шаг 7. Воспользуемся шагами 1-3 алгоритма № 4 «Построение графическим способом линейного тренда в Excel» для построения графика курса доллара к рублю за период с 27 июня по 28 ноября 2014 года. При этом на оси Y установим минимальное значение по курсу доллара на уровне 33 рублей – см. 1-2 шаги алгоритма № 3 «Оптимизация масштаба графика в Excel с учетом анализируемых данных». В результате у нас получился следующий график ? см. рис. 1.15.
Источник: Банк России
Рис. 1.15.
Шаг 8. Для построения линейного тренда в Excel по графику курса доллара к рублю за период с 27 июня по 28 ноября 2014 года в зависимости от номера торгового дня (начиная 27.06.2014 г. =1 и до 28.11.2014. г.=109) нужно воспользоваться 4-5 шагами алгоритма № 4 «Построение графическим способом линейного тренда в Excel». В результате у нас появится следующий график с линейным трендом ? см. рис. 1.16.
Источник: Банк России
Рис. 1.16.
Судя по рис. 1.16, у этого тренда величина достоверности аппроксимации R2 =0,8933. Таким образом данный линейный тренд объясняет 89,33 % всех колебаний курса доллара к рублю, то есть это достаточно высокий уровень коэффициента детерминации. Следовательно, мы справились с задачей – найти линейный тренд, который лучше подходит для прогнозирования в биржевой торговле. Как я уже говорил, для целей прогнозирования, на наш взгляд, желательно использовать линейный тренд с коэффициентом детерминации не ниже R2=0,80.
Формула этого тренда Y = 0,1231X + 32,101 означает, что при увеличении номера торгового дня X на одну единицу (то есть с каждым последующим торговым днем) величина курса доллара Y в период с 27.06.2014 г. по 28.11. 2014 г. в среднем вырастала на 12,31 копейки при исходном уровне (то есть перед началом торгов 27.06.2014 г.), равном 32,101 рублей.
Таким образом в главе 1 мы научились в Excel:
Строить график с данными по курсу валюты.
Оптимизации масштаба графика курса валюты с учетом значений анализируемых данных.
Построению графическим способом линейного тренда.
Поиску и построению графическим способом линейного тренда с высоким коэффициентом детерминации.
Данный текст является ознакомительным фрагментом.