Владимир Брюков.

Как предсказать курс доллара. Расчеты в Excel для снижения риска проигрыша



скачать книгу бесплатно

Предисловие


Многочисленные рекламные ролики, статьи или буклеты, рассказывая инвесторам о баснословных доходах, которые можно заработать, торгуя валютой на ФОРЕКСЕ, далеко не всегда сообщают им о возникающих при этом рисках. Однако вполне очевидно, что трейдер, который пытается заработать на колебаниях курсов валют без соблюдения правил риск-менеджмента, во многом похож на азартного игрока со стопроцентной вероятностью обреченного на полное разорение.

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

В 2011 году издательство КНОРУС и Центр Исследований Платежных Систем и Расчетов опубликовали первою мою книгу, посвященную валютному прогнозированию – см. Брюков В. Г. «Как предсказать курс доллара. Эффективные методы прогнозирования с использованием Excel и EViews». С тех пор прошло шесть лет и, судя по многочисленным откликам, мой первый труд на эту тему оказался востребованным, причем, не только трейдерами, но и студентами, пенсионерами и даже домохозяйками, решившими подзаработать на биржевом рынке.

За это время от моих читателей поступили многочисленные просьбы разъяснить тот или иной вопрос по прогнозированию курсов валют. Этим мне приходится заниматься и сегодня, несмотря на нехватку времени. Кроме того, меня уже неоднократно просили написать еще одну книгу на эту тему, но сделать ее более доступной для массового читателя. Дело в том, что далеко не все, например, мои читатели умеют работать в программе EViews, а другие не слишком дружны с математическими формулами. К тому же не у всех есть много времени, которое они могут выделить изучению этой проблемы.

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

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

Для лучшего усвоения и закрепления пройденного материала в конце каждой главы даются задания, а глава 5 полностью посвящена повторению пройденного по всем четырем главам.

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

Для тех, кто не читал «Как предсказать курс доллара.

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

С 2009 по 2015 год я ежемесячно публиковал прогнозы на портале http://bankir.ru (пользуясь случаем, хочу выразить свою благодарность его руководству за столь длительное и, надеюсь, взаимовыгодное сотрудничество). Эта работа оказалась для меня неплохим стимулом для улучшения методики прогнозирования, которую я регулярно тестирую в режиме онлайн, внося в нее при необходимости поправки. В результате сегодня у меня появилось много новых наработок по прогнозированию, которыми я хочу поделиться с трейдерским сообществом.

В новой книге изложены и другие очень важные для валютной торговли темы, которых нет в моей первой книге. Во-первых, в ней дана методика выявления в Excel графическим способом повышательного, понижательного и бокового тренда в динамике курсов валют. Во-вторых, изложена методика выявления методом наименьших квадратов (с помощью уравнения регрессии) повышательного, понижательного и бокового тренда в динамике курсов валют. В-третьих, достаточно подробно освещены вопросы риск-менеджмента. Особый акцент сделан на ключевой проблеме любого трейдера: какой оптимальной долей своего счета он должен торговать, чтобы свести к минимуму риск банкротства? При этом используется ставшая уже классической методика определения оптимальной торговой доли счета f Ральфа Винса, чей блестящий труд «Математика управления капиталом. Методы анализа риска для трейдеров и портфельных менеджеров», опубликованный на русском языке в 2007 году издательством Альпина Паблишер, я всем советую обязательно прочитать.

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

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


С теми моими читателями, кому для лучшего усвоения материала книги потребуются дополнительные консультации, разъяснения или помощь в решении заданий, автор готов пообщаться по скайпу. Узнать об условиях получения консультаций по книге, а также записаться на консультацию можно по следующему адресу электронной почты: bryukov@bk.ru


Владимир Георгиевич Брюков, независимый аналитик


Об авторе





Брюкoв Владимир Георгиевич, независимый финансовый аналитик, с 2003 года занимается банковской журналистикой.

С 2005 года особое место в его публикациях занимают статистические методы анализа валютных и финансовых рынков. Теме валютного прогнозирования, в первую очередь, прогнозу по курсу доллара США, посвящены многие его статьи, опубликованные в журналах «Валютный спекулянт», «Инвестиционный банкинг» и в ряде других изданий. В этих публикациях обобщаются результаты проведенного автором исследования валютного рынка, предлагаются оптимальные методы прогнозирования по курсам валют с учетом последних достижения современной статистической науки. В 2011 году издательство КНОРУС и Центр Исследований Платежных Систем и Расчетов опубликовали первою его книгу, посвященную валютному прогнозированию – см. Брюков В. Г. «Как предсказать курс доллара. Эффективные методы прогнозирования с использованием Excel и EViews».

С 2009 по 2015 год В. Г. Брюков ежемесячно публиковал прогнозы на портале Банкир.Ру прогнозы по курсам пятнадцати ведущих мировых валют на будущий месяц. Насколько точными при этом были прогнозы, наши читатели могут убедиться сами, посетив на этом сайте рубрику «Валютный рынок». Сотрудничество с этим известным и авторитетным порталом, а также большой интерес, проявленный читателями к книге «Как предсказать курс доллара. Эффективные методы прогнозирования с использованием Excel и EViews», стали для автора важным стимулом, способствовавшим написанию новой книге по валютному прогнозированию.


Глава 1. Как в Excel графическим способом найти тренд


1.1. Строим график валютного курса

Как известно, самая популярная у англоязычных и не только у англоязычных трейдеров пословица: «trend is your friend», что в буквальном переводе означает «тренд – твой друг». Хотя, если исходить из сути этой пословицы, ее лучше перевести немного иначе: «надежный тренд – твой верный дивиденд». Правда, если бы динамика курсов валют определялась бы только трендом, то все бы трейдеры очень быстро стали бы фордами и ротшильдами.

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

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

Иначе говоря, процесс прогнозирования курса валюты, по сути, означает вычисление на основе прошлых рыночных данных верхней и нижней границы диапазона его колебаний на дату прогноза. Впрочем, главу 1 мы целиком посвятим проблеме выявления в динамике курса валюты тренда, а к интервальным прогнозам для определения вероятного диапазона тренда и стоп-лоссов и тейк-профитов перейдем позднее ? в главах 3 и 4. Но сначала научимся самым простым графическим способом распознавать в Excel тренд курса валюты на основе ее прошлых данных.

С этой целью построим график ежедневных колебаний курса доллара к рублю за период с 30 июня 1992 года до 30 ноября 2014 года. Но прежде нужно загрузить и обработать первичные данные. При этом нужно действовать следующим образом – см. алгоритм №1.


Алгоритм № 1 «Поиск данных, их загрузка и первичная обработка в Microsoft Excel»

Шаг 1. Загрузите данные по ежедневному курсу доллара к рублю ? за период с 1 июля 1992 года до 1 декабря 2014 года ? на сайте Банка России в разделе «Динамика официального курса заданной валюты». Эти данные представляют собой официальный курс доллара к рублю, который Банк России устанавливает на следующий день исходя из рыночных котировок по итогам утренних торгов на Московской бирже. Шаг 2. Поскольку Банк России объявляет курсы валют на следующий день по итогам торгов сегодня (как правило, до 15 часов московского времени), то в результате возникает необходимость сдвинуть дату итогов котировки валют на день назад.

В этом случае официальные курсы валют будут хронологически отнесены ко дню торгов, по итогам которых они установлены. Следовательно, установленные ЦБ РФ официальные валютные курсы будут лучше коррелировать с фактическими итогами биржевых торгов. Таким образом после сдвига на один день загруженные нами исторические данные по курсу доллара к рублю у нас будут относиться к периоду с 30 июня 1992 года до 30 ноября 2014 года.

Шаг 3. После того как мы скопируем рыночную статистику в файл Excel, данные по курсу доллара к рублю с 30 июня 1992 года по 31 декабря 1997 года необходимо разделить на 1000. Дело в том, что Банк России дает курс рубля за этот период в неденоминированном виде, в то время как после деноминации с 1 января 1998 года у российской валюты исчезли три нуля.

Если эту корректировку не сделать, то данные по курсу доллара к неденоминированному рублю будут несопоставимы с последующими данными. То есть с теми, которые даются Банком России, начиная с 1 января 1998 года, после деноминации рубля. В результате этих преобразований в Excel получится таблица 1.1. (здесь и далее для экономии места мы приводим только начальную и конечную часть исторических данных по курсу доллара, обозначив их пропуск многоточием …).


Таблица 1.1 Курс доллара США к рублю с 30 июня 1992 года до 30 ноября 2014 года





Источник: скорректированные автором данные Банка России


После загрузки и первичной обработки рыночных данных построим график ежедневных колебаний курса доллара к рублю за период с 30 июня 1992 года до 30 ноября 2014 года. Ниже дан алгоритм построения графика.


Алгоритм 2 «Построение графика в Microsoft Excel»

Шаг 1. Выделяем с помощью мышки сразу два столбца ? с обозначениями дат дней торговли и с ежедневными данными по курсу доллара к рублю за период с 30 июня 1992 года до 30 ноября 2014 года. Причем, эти столбцы нужно разместить так, как это сделано в таблице 1.1.

Шаг 2. Выбираем в панели инструментов кнопку Вставка (в Excel 2007 года), либо кнопку Мастер диаграмм (в Excel 1997-2003 года), в которой щелкаем левой кнопкой мышки опцию График и в результате получаем следующий график «Курса доллара к рублю» за период с 30 июня 1992 года до 30 ноября 2014 года ? см. рис.1.1.




Источник: Банк России

Рис.1.1


Шаг 3. Легенда на этом графике автоматически размещена программой сбоку, но если это нас не устраивает, то нужно сделать следующее. Чтобы добиться лучшего обзора графика щелкаем по диаграмме правой кнопкой мышки и в появившемся диалоговом окне (см. рис.1.2) выбираем опцию ФОРМАТ ЛЕГЕНДЫ, в результате чего появляется окно ФОРМАТ ЛЕГЕНДЫ.



Рис.1.2

В этом окне под надписью ПОЛОЖЕНИЕ ЛЕГЕНДЫ выбираем опцию СНИЗУ (см. рис. 1.3).




Рис.1.3

В результате всех этих действий получаем график «Курса доллара к рублю» за период с 30 июня 1992 года до 30 ноября 2014 года с легендой, размещенной снизу, что улучшает обзор графика ? см. рис.1.4.



Источник: Банк России

Рис.1.4


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 2