Value at risk расчет excel

Трейдинг21 октября 2020 в 08:0036 408

Формулы для расчёта в Excel

Разновидности риска

Метод VAR

Рис. 1. Список авторизованных вендоров

Рис. 1. Список авторизованных вендоров

Рис. 2. Вычисление математического ожидания и стандартного отклонения

Рис. 2. Вычисление математического ожидания и стандартного отклонения

Рис. 3. Определение квантиля

Рис. 3. Определение квантиля

Рис. 4. Определение минимальной стоимости акции с вероятностью 99% на следующий день

Рис. 4. Определение минимальной стоимости акции с вероятностью 99% на следующий день

Рис. 5. Определение минимальной стоимости акции с вероятностью 99% через пять дней

Рис. 5. Определение минимальной стоимости акции с вероятностью 99% через пять дней

Рис. 6. Определение риска ценового изменения на следующий день и через пять дней

Рис. 6. Определение риска ценового изменения на следующий день и через пять дней

Больше интересных материалов

На чтение 10 мин Просмотров 72.8к.

Рассмотрим  методы оценки риска, в частности рыночного, с помощью меры риска VaR (Value at Risk). Для этого разберем практический пример оценки риска для акции компании ОАО «Газпром».

Содержание

  1. Рыночный риск. Определение
  2. Методы оценки риска
  3. Метод оценки рыночного риска. Мера риска VaR (Value at Risk). Что такое VaR?
  4. Оценка риска по методу VaR на основе исторического моделирования в Excel
  5. Прогнозирование будущей стоимости акции на основе метода VaR
  6. Оценка меры риска VaR на основе «ручного способа» в Excel
  7. Сложность использования метода оценки риска VaR

Рыночный риск. Определение

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

★ Инвестиционная оценка в Excel. Расчет NPV, IRR, DPP, PI за 5 минут

Рыночные риски находятся в системе финансовых рисков и можно выделить их следующие виды:

  • Фондовый риск (Equity risk) – вероятность потерь в случае неблагоприятного изменения стоимости ценных бумаг на фондовом рынке.
  • Процентный риск (Interest rate risk) – вероятность потерь при изменении банковских процентных ставок.
  • Товарный риск (Commodity risk) – вероятность непредвиденных потерь в случае изменения стоимости товаров.
  • Валютный риск (Currency risk) – вероятность потерь из-за изменения курса валют.

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

Методы оценки риска

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

  1. Статистические методы оценки риска
    1. Стандартное отклонение доходностей (σ)
    2. Метод Value at Risk (Var)
    3. Метод CVaR
  2. Экспертные методы оценки риска
    1. Рейтинговые методы
    2. Бальные методы
    3. Метод Дельфи

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

Г.Марковиц в начале 60-х годов предложил оценивать риск как изменчивость стоимости ценных бумаг на фондовом рынке. То есть чем сильнее изменяется цена актива, тем выше риск вложения в него. Недостатками данного способа были в неспособности спрогнозировать размер и вероятность будущих убытков.

Метод оценки рыночного риска. Мера риска VaR (Value at Risk). Что такое VaR?

В 80-е годы был предложен новый критерий риска – VaR (Value at Risk), который позволил комплексно оценить возможные убытки в будущем с выбранной вероятностью и за определенный промежуток времени. Для расчета меры риска VaR на практике используют несколько способов:

  • Метод исторического моделирования («дельта нормальный», «ручной способ»).
  • Метод параметрической модели.
  • Статистическое (имитационное) моделирование с помощью метода Монте-Карло.

Оценка риска по методу VaR на основе исторического моделирования в Excel

Рассмотрим пример оценки риска актива на фондовом рынке по модели VaR на основе дельта нормального моделирования вероятности и размера убытка. Возьмем котировки акции ОАО «Газпром» и рассчитаем возможные убытки по данному виду актива. Для этого необходимо закачать котировки с сервиса finam.ru («Экспорт данных») или с сайта finance.yahoo.com, если вы будете оценивать рыночный риск  для иностранных компаний. По рекомендации Bank of International Settlements для расчета VaR необходимо использовать не менее 250 данных по стоимости акции. Были взяты дневные котировки по ОАО «Газпром» за период 31.01.2014 – 31.01.2015.

Рыночный риск. Методы оценки риска

Оценка рыночного риска методом Value at Risk (VaR)

На следующем этапе необходимо рассчитать дневную доходность акции ОАО «Газпром», воспользовавшись следующей формулой.

Доходность акции ОАО «Газпром» =LN(B6/B5)

Оценка рыночного риска акции. Мера риска VaR

Расчет доходности акции ОАО «Газпром»

Следует отметить, что корректность использования дельта нормального метода оценки риска достигается только при подчинении факторов риска (доходности) нормальному закону распределения (Гауссовому). Для определения принадлежности распределения доходности Гауссовому распределению можно воспользоваться классическими статистическими критериями ­– Коломогорова-Смирнова или Пирсона.

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

Математическое ожидание =СРЗНАЧ(C5:C255)

Стандартное отклонение =СТАНДОТКЛОН(C5:C255)

Методы оценки риска с помощью VaR в Excel

Расчет параметров функции распределения доходностей акции

Следующим этапом в расчете меры риска VaR является определение квантиля данного нормального распределения. В статистике под квантилем понимают – значение функции распределения (Гаусса) по заданным параметрам (математического ожидания и стандартного отклонения) при которых функция не превышает данное значение с заданной вероятностью. В нашем примере уровень вероятности был взят 99%.

Рассчитаем в Excel значение квантиля для распределения доходностей акции ОАО «Газпром».

Квантиль =НОРМОБР(1%;E5;F5)

Оценка риска методом VaR в Excel

Оценка квантиля в Excel

Прогнозирование будущей стоимости акции на основе метода VaR

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

Формула прогнозирования цены акции в Excelгде:

q – квантиль распределения доходностей акции;

Pt – стоимость акции в момент времени t;

Pt+1 – минимальная стоимость акции в следующем периоде времени t с заданным уровнем квантиля.

Для прогнозирования будущей стоимости акции (актива) на несколько периодов вперед следует использовать модификацию формулы:

Прогнозирование возможных рыночных рисков в Excel. Формула расчета где:

q – квантиль распределения доходностей акции;

Pt – стоимость акции в момент времени t;

Pt+1 – минимальная стоимость акции в следующем периоде времени t при заданном уровне квантиля;

n – глубина прогноза возможной минимальной стоимости акции.

Формула расчета будущей стоимости акции в Excel будет иметь вид:

Минимальная стоимость акции ОАО «Газпром» на следующий день =(1+G5)*B255

Минимальная стоимость акции ОАО «Газпром» через 5 дней =B255*(1+G5*КОРЕНЬ(5))

Оценка риска акции с помощью метода VaR в Excel

Прогнозирование минимальной стоимости акции с заданной вероятностью

Значения Pt+1 показывает, что с вероятностью 99% акции ОАО «Газпром» не опустятся ниже цены равной 137.38руб, а значение Pt+5 показывает возможную минимальную стоимость акции с вероятностью 99% на 5 следующих дней. Для расчета абсолютного значения возможного убытка следует определить процентное изменение стоимости акции. Формулы расчета в Excel будут следующие:

Относительное изменение стоимости акции

Относительное снижение стоимости акции на следующий день =LN(F9/B255)

Относительное снижение стоимости акции за пять дней =LN(F10/B255)

Абсолютное изменение стоимости акции

Абсолютное снижение стоимости акции на следующий день =F9-B255

Абсолютное снижение стоимости акции за пять дней =F10-B255

Таким образом читать экономический смысл показателя VaR заключается в следующем: в течение следующего дня стоимость акции ОАО «Газпром» с вероятностью 99% не окажется ниже 137,38руб. и абсолютные убытки не превысят 6,44руб (5%) на акцию. И аналогично для оценки VaR на пять дней вперед: в течение пяти дней стоимость акции ОАО «Газпром» с вероятностью 99% не опуститься ниже 129,42 руб., и потеря капитала не превысит 11% (14,4руб на акцию).

Мера риска VaR. Пример расчета в Excel

Мера риска VaR. Пример расчета в Excel

Оценка меры риска VaR на основе «ручного способа» в Excel

Второй метод расчета меры риска VaR называется «ручным способом», так как позволяет не привязываться к распределению, по которому изменяется стоимость актива. Это одно из его главных преимуществ по отношению к дельта нормальному методу. Для оценки рыночного рискам будем использовать те же входные данные – котировки ОАО «Газпром». Этапы расчета VaR следующие:

Расчет максимума и минимума доходностей акции ОАО «Газпром»

По рассчитанной доходности акции ОАО «Газпром» определяем максимум и минимум доходности. Для этого воспользуемся формулами:

Максимальное значение доходности акции =МАКС(C5:C255)

Минимальное значение доходности акции =МИН(C5:C255)

Выбор количества интервалов группировки доходностей/убытков акции

Для ручного способа оценки риска необходимо взять количество интервалов деления группировки доходностей. Количество может быть любое, в нашем примере мы возьмем N=100.

Определение ширины интервала группировки доходностей

Ширина интервала или шаг изменения группы необходим для построения гистограммы и рассчитывается как деление максимального разброса доходностей к количеству интервалов. Формула расчета интервала следующая:

Размер интервала доходностей акции =(E5-F5)/H5

Методы оценки риска VaR. Пример расчета в Excel

Оценка меры риска VaR «ручным способом»

На следующем этапе необходимо построить гистограмму распределения доходностей по выбранным интервалам. Для этого рассчитываем границы всех групп доходностей (всего их 100). Формула расчета следующая:

Граница доходностей акции =H5+$E$11

Метод оценки меры риска VaR в Excel. Расчет границы доходностей

Расчет границы доходностей в Excel для акции ОАО «Газпром»

После определения границ групп доходностей строим накопительную гистограмму. Для этого заходим в надстройку «Данные» → «Анализ данных» → «Гистограмма».

Надстройка в Excel Гистограмм. Пример использования

В открывшемся окне заполняем «Входные интервалы», «Интервалы карманов», также выбираем опцию «Интегральный процент» и «Вывод графика».

Использования гистограммы в Excel

Пример построения гистограммы доходностей ОАО «Газпром»

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

Гистограмма накопительной доходности в Excel. Пример построения

Гистограмма накопительной доходности в Excel

Итак первый столбец полученной таблицы это квантиль данного для распределения доходностей/убытков, вторая частота попадания доходностей в тот или иной интервал, третья отражает вероятность появления убытков. В таблице с накопительной вероятностью попадания в тот или иной интервал необходимо найти уровень ~1%.

Пример оценки рыночных рисков в Excel

Определение квантиля доходностей акции «ручным способом»

Значение квантиля соответствует -0,039, тогда как при дельта нормальном способе оценки риска квантиль составил -0,045. Для оценки рисков воспользуемся уже полученными формулами оценки и рассчитаем размер убытков. На рисунке ниже показана оценка возможных убытков на следующий день и в течение пяти дней с вероятностью 1% составят 4 и 9% соответственно.

Методы оценки рисков. Мера риска VaR. Пример расчета в Excel

Результат оценки «ручным способом» меры риска VaR в Excel

Сложность использования метода оценки риска VaR

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

Резюме

В данной статье мы рассмотрели методы оценки риска на примере акции ОАО «Газпром», для этого пошагово разобрали, как строится современная оценка риска Value at Risk (VaR) в Excel двумя способами: дельта нормальным моделированием и «ручным способом».


Автор: к.э.н. Жданов Иван Юрьевич

Value at Risk (VaR) is one of the most widely known measurements for risk assessment and risk management. The goal of risk management is to identify and understand exposures to risk, measure that risk, and then apply the knowledge to address those risks.

Key Takeaways

  • Value at Risk statistically measures the likelihood of a specific loss occurring.
  • Value at Risk is an industry-wide, commonly-used risk assessment technique.
  • The confidence interval of a VaR computation is the chance a specific outcome will occur. The higher the confidence interval, the more likely the outcome.
  • There are several different ways to calculate VaR with the historical method being among the easiest to manually calculate.
  • Excel can be very helpful in calculating the mean return, standard deviation, and VaR outcomes for various confidence intervals.

What Is Value at Risk (VaR)?

Value at Risk (VaR) is a measurement showing a normal distribution of past losses. The measurement is often applied to an investment portfolio for which the calculation gives a confidence interval about the likelihood of exceeding a certain loss threshold. The VaR calculation is a probability-based estimate of the minimum loss in dollar terms expected over a period. This data is used by investors to strategically make investment decisions.

Pros and Cons of Value at Risk (VaR)

There are a few pros and some significant cons to using VaR in risk measurement. On the plus side, the measurement is widely used by financial industry professionals and is easy to interpret. VaR computations can be compared across different types of assets or portfolios. Due to its popularity, VaR is also frequently included and calculated for you in various financial software tools such as a Bloomberg terminal.

VaR is often criticized for offering a false sense of security as VaR does not report the maximum potential loss. VaR is also highly dependent on the confidence interval, and the outcome of models calculated with 95% confidence may still occur.

VaR is an estimation technique—it is not useful when attempting to determine what will occur. VaR indicates the chance something might happen and what the dollar impact will be at that likelihood.

Probabilities in VaR are based on a normal distribution of returns. Unfortunately, financial markets are known to have non-normal distributions. Financial markets have extreme outlier events on a regular basis—far more than a normal distribution would predict. For this reason, a limitation of VaR is the statistically most likely outcome isn’t always the actual outcome.

The VaR calculation also requires several statistical measurements such as variance, covariance, and standard deviation. With a two-asset portfolio, this is relatively straightforward. However, the complexity increases exponentially for a highly diversified portfolio. As with other quantitative analysis techniques, the calculation will only be as good as the underlying assumptions of the calculation.

Value at Risk Formula

As with many financial applications, the formula sounds easy as it only has a few inputs. However, manually calculating the VaR for a large portfolio is computationally intense. Also, though there are several different methods of calculating VaR, the historical method shown below is the most simple:

Value at Risk = vm (vi / v(i — 1))

M is the number of days from which historical data is taken, and vi is the number of variables on day i. The purpose of the formula is to calculate the percent change of each risk factor for the past 252 trading days. Each percent change is then applied to current market values to determine 252 scenarios for the security’s future value.

There are 252 trading days in a year, which is why we use that figure instead of 365 to calculate VaR for a daily timeframe.

Finding VaR in Excel

Below is the process of calculating VaR using a different method called the variance-covariance approach.

  1. Import relevant historical financial data into Excel. For a single security, you’ll need the current price as well as the historical closing price for the specific period you want to analyze.

  2. Calculate the daily rate of change for the price of the security. For each day, this is calculated by dividing the change in price over two days by the old price. For example, to find the return for today, subtract today’s price by yesterday’s price, then divide that calculation by yesterday’s price. Repeat this process for each historical day.

  3. Calculate the mean of the historical returns from Step 2. In Excel, this can be achieved by using the average function.

  4. Calculate the standard deviation of the historical returns compared to the mean determined in Step 3. In Excel, this can be achieved by using the STDEV function.

  5. Calculate the VaR for various confidence intervals. In Excel, this can be achieved by using the NORM.INV function. This function requires the probability of an event occurring, mean, and standard deviation. For multiple calculations of VaR, repeat Step 5 using different probabilities.

What Is the Formula for VaR?

There are several different methods to calculate VaR, each with a different formula, The most simple method to manually calculate is the historical method where m is the number of days from which historical data is taken and vi is the number of variables on day i.

Value at Risk Formula (using the historical method): vm (vi / v(i — 1))

What Does Value at Risk Indicate?

Value at Risk measures the statistical likelihood that an investment might experience a loss given a specific probability. Value at Risk also quantifies what that loss might be at various confidence intervals.

Is a High VaR a Good Thing?

When analyzing VaR, a high value for the confidence internal percentage is a good thing. This means we are more confident in the likelihood of the projected outcome. Alternatively, a high value for the projected outcoming is not ideal. This means we statistically anticipate a higher dollar loss to occur.


КУРС

ИНВЕСТИЦИОННЫЙ АНАЛИТИК

Инвестору чрезвычайно важно знать степень риска, которому подвержены открытые позиции. Определить меру риска VaR (Value-at-Risk) для единичного актива можно по формуле:

95% VaR = 1.65 X Волатильность * Размер позиции * SQRT(Время)

где
(SQRT – корень квардатный) и 95% – это 95%-ный доверительный уровень;
Волатильность – стандартное отклонение изменения цен (выясняется как натуральный логарифм «сегодня/вчера»);
Размер позиции – лицевая стоимость торгуемого контракта;
Время – горизонт оценки.

Полученный результат трактуют так: ценовые изменения в данный промежуток времени не приведут к потерям выше полученного результата в 95% случаев. Иными словами, есть только 5%-ная вероятность потери, превышающей значение 95% VaR.

В банковской практике чаще применяется 99% VaR, отличие которого от представленной формулы в коэффициенте: 2.33 вместо 1.65. Соответственно, 99% VaR говорит нам, что цены с вероятностью 99% не способны измениться настолько, чтобы убытки превысили вычисленное значение.

Пользуясь указанной выше формулой, можно определить риск широкого спектра финансовых активов, попадающих в категорию простых инструментов и линейных производных. К ним относятся: акции, иностранные валюты, облигации обычные и с плавающим купоном (не имеющие высокую дюрацию), процентные и валютные свопы, валютные форвардные контракты, FRA. Тем самым формулировка доступна для применения практически на всех рынках, традиционно вызывающих интерес у отечественных инвесторов, в первую очередь – на рынке акций и FOREX.

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

Поэтому здесь дается только то, что необходимо знать, чтобы самостоятельно составить программу в электронных таблицах (Excel), обеспечивающую вычисления VaR портфеля. Для иллюстрации использованы случайно выбранные пять российских акций в произвольно взятый период времени: с 1 по 29 апреля 2003 года.

Шаг 1. Первичная обработка данных

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

Предположим, используется 20-периодный цикл, тогда нужно не менее 21 дня, если анализ выполняется по дневным данным. Для каждого дня необходимо выяснить натуральный логарифм отношения цен «сегодня/вчера» (см. значение «Изм.» в табл. 1).

«Изменение» = ln (сегодня / вчера)

расчет меру риска (VAR) в Excel

Теперь можно найти среднедневное изменение и величину стандартного отклонения, используя полученный ряд (колонки «Изм.»).

Среднедневное изменение – это среднеарифметическое, которое в Excel записывается «=average()», а стандартное отклонение как «=stdev()», которое и является дневной волатильностью.

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

таблица среднедневного изменения волатильности
Таблица 2. Среднедневное изменение и дневная волатильность

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

Хороший аналог данного метода оценки волатильности – взвешенная скользящая средняя по сравнению с обычной скользящей средней. Характерно, что множитель, практикуемый в методологии J.P. Morgan RiskMetrics, равен 0.98, как и в установках по умолчанию в программах, предназначенных для технического анализа рынка.

Шаг 2. Необходимый минимум теории

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

VaR портфеля = Среднее изменение – К * Волатильность портфеля,

где
Среднее изменение – просто сумма средних изменений всех компонентов портфеля;
К – число стандартных отклонений, требуемых для заданного доверительного уровня, вычисляемое по формуле в Excel «=NORMSINV()», где аргумент – соответствующий доверительный уровень.

Волатильность портфеля калькулируется с использованием формулы, предложенной Г. Марковицем:

Волатильность портфеля = SQRT (Вектор волатильной компоненты *Корреляционная матрица * Транспонированный вектор волатильной компоненты)

Вектор волатильной компоненты можно вычислить, пользуясь формулой:

Компонента волатильности = Стоимость позиции * Волатильность позиции

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

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

Вычисления в Excel выполняются с помощью соответствующей функции «=correl()», причем построение матрицы лучше выполнить на странице, где будут размещены все прочие расчеты, в том числе и VaR. Это уже будет шаг 3.


КУРС

ИНВЕСТИЦИОННЫЙ АНАЛИТИК

Шаг 3. Вычисление VaR портфеля

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

Следует иметь в виду: данная таблица есть копия рабочего листа Excel, поэтому при написании программы рекомендуется придерживаться указанного порядка, пользуясь для подсказки формулами, выложенными в крайней колонке «Н» справа. Позже, если возникнет желание, структуру таблицы можно изменить.

Вычисление VaR портфеля
Вычисление VaR портфеля таблица 2

Таблица 3. Матрицы, обслуживающие вычисление VaR портфеля

Остается сделать ряд важных замечаний

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

Во-вторых, при оценке по ценам внутри дня при вычислениях надо придерживаться единого масштаба, поэтому VaR будет получаться для задаваемого числа часов в параметре «время». Для перевода в дневной масштаб следует учесть число торговых часов в одном дне.

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

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

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

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

Шаг 4. Оптимизация портфеля

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

Например, если мы укажем, что нас устраивает иное значение 95% VaR – скажем, -500, а не -844 – и определим при этом возможность изменения числа всех акций, то программа вычислит: «Акция 1» следует иметь 119 акций, «Акция 2» – 1193, «Акция 3» – 11, «Акция 4» – 2 и «Акция 5» – 227 акций. Причем с длинными позициями по всем бумагам.

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

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

С полученной величиной мы можем обращаться точно так же, как и со значением VaR в денежных единицах. Скажем, если нам для создания портфеля, представленного в таблице 3, потребуется капитал в размере 42 тыс. руб. (исходя из правил брокера), то 1-дневный 95% VaR составит 2.01%, а 10-дневный – 3.41%.

Данные цифры говорят: существует 95%-ная вероятность, что потери портфеля за 1 день не превысят 2.01% от работающего капитала, а за 10 дней – 3.41%. Естественно, если нам нужна более полная картина, следует проводить расчеты также и для всего капитала, с учетом резервов.

Опираясь на эти цифры, можно выполнять оптимизацию, пользуясь алгоритмом, описанным выше. Например, задавая 1-дневные потери в размере 1% от работающего капитала при доверительном уровне в 95%, мы узнаем, что это достигается за счет увеличения короткой позиции в «Акция 3» (с 20 до 23 акций) и покупки 18, а не одной, акций «Акция 4», при неизменности числа прочих бумаг.

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

Шаг 5. Ввод ограничений

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

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

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

Наиболее простой способ решить задачу – ввести условия, опираясь на соотношение между показателем меры риска и размером имеющегося в нашем распоряжении капитала. Если одновременно мы хотим автоматизировать процесс, нам потребуется ввести дополнительные ограничения, описывающие наши реальные возможности. Обычно это реализуется через совместное использование таких функций, как «=IF(), OR(), AND()».

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

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

И здесь следует обратить внимание на важную деталь. Дело в том, что непосредственное применение VaR – это определение, какой капитал необходимо резервировать, чтобы иметь достаточное покрытие рыночного риска. В практике рядового инвестора – это решение вопроса, сколько надо иметь свободных средств на счете, чтобы не потерять свыше заданной величины или не получить margin call (при маржевой торговле).

В банковской практике рекомендуемые резервы – 3-кратный 10-дневный 99% VaR (для портфеля из таблицы 3 такие резервы составят 8299 рублей). Поскольку резервы, оцениваемые через VaR, – величина «плавающая» и зависит от волатильности, этот аспект может оказаться для кого-то привлекательным. В таком случае вполне естественно включить данный параметр в алгоритмы, обеспечивающие обсчет риска.

Наконец, следует включить и ожидаемую прибыль. Это дополнение позволяет получать новые оценочные коэффициенты, играющие важную роль в торговой практике. Скажем, мы можем вывести соотношение «прибыль/возможный убыток». Если при этом учтены издержки на транзакции, а также соответствуют горизонты, использованные для оценки потерь и прибыли, то у нас получится формулировка для оценки рисков RAROC по методике Bankers Trust.

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

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

Автор: Михаил Чекулаев


КУРС

ИНВЕСТИЦИОННЫЙ АНАЛИТИК

By Chainika Thakar

What is the most I can lose on an investment? This is the question every investor who has invested asks at some point in time. Value at Risk (VaR) tries to provide an answer since it is the measurement of the maximum expected loss a portfolio bears.

We will understand and perform VaR calculation in Excel and Python using the Historical Method and Variance-Covariance approach, along with examples with this blog that covers:

  • What is VaR?
  • Why use VaR?
  • Essential points to know while using VaR
  • How is VaR calculated in Excel?
  • VaR calculation using Variance-Covariance approach
  • VaR calculation using the Historical Simulation approach

What is VaR?

Value at Risk or VaR is the measurement of the worst expected loss over a specified period under the usual market conditions. The VaR is measured using ‘confidence levels’ which lie in the range of 90% to 99% such as 90%, 95%, or 99%. The holding period of the financial instrument may vary from a day to a year.

In other words, VaR is a measure of market risk. It is the measure of maximum loss that can occur with a certain confidence interval over a given period of time. Using VaR, financial institutions can determine the sufficient capital reserves they need to cover losses. Also, VaR helps determine whether higher than acceptable risk holdings need to be reduced.

According to Philippe Jorion,
VaR measures the worst expected loss over a given horizon under normal market conditions at a given confidence level”.

Also, according to one of the studies ⁽¹⁾, it was concluded that ​​VaR does not provide any certainty but rather expectation of outcomes based on certain assumptions.

Download Var Models in Excel & Python

Login to Download


Example

Lets us understand VaR with an example.

Suppose, an analyst says that the 1-day VaR of a portfolio is 1 million dollars, with a 95% confidence level.

  • It implies there is a 95% chance that the maximum losses will not exceed 1 million dollars in a single day.
  • In other words, there is only a 5% chance that the portfolio losses on a particular day will be greater than 1 million dollars. Learn quantitative portfolio management in detail in the Quantra course.

Why use VaR?

Now, let us find out why one uses VaR or Value at Risk for measuring the expected loss. A trader utilises VaR for the following reasons:

  • Understanding the Value at Risk result is easy
  • Applicable to all asset types
  • Universally utilised

Understanding the result of Value at Risk is easy

Value at Risk represents the extent of risk a trader bears for investing in a portfolio in a single figure. For instance, the Value at Risk is between 90% and 99% which makes it easy to interpret the level of risk.

Applicable to all asset types

Vale at Risk can be easily applied to all asset types, namely, bonds, shares, currencies, derivatives, etc. Also, Value at Risk is utilised by all kinds of financial institutions and banks in order to assess the profitability over risk borne for trading a portfolio or asset. Learn Financial Time Series Analysis for Trading in detail in the Quantra course.

Universally utilised

Value at Risk is an accepted standard for basing buying, selling and all trade-related activities. Hence, you can use it anywhere across the globe.

Download Var Models in Excel & Python

Login to Download


Essential points to know while using VaR

There are a couple of essential points that a trader must know while using VaR as the measurement of risk against investment in a portfolio or financial instrument. These points are:

1. VaR is difficult to calculate for portfolios with a diversity of assets (such as cash, currency, stocks etc.) or a greater number of assets

Calculating Value at Risk for a portfolio needs one to calculate the risk and return of each asset. But, along with the risk-return calculation, the correlations between the assets are also to be calculated. Hence, the more the number or diversity of assets in a portfolio, the more difficult it is to calculate VaR.

2. Different methods or approaches lead to varying results

When different approaches to calculating VaR lead to different results for the same portfolio or the financial instrument, it implies the return distribution is not normal.


How is VaR calculated in Excel?

There are two well-known methods that are used for VaR calculation.

In this blog, we will discuss the following:

  • Variance-covariance approach
  • Historical simulation approach

Let’s start with the Variance-Covariance approach.

The Variance-covariance is a parametric method which assumes that the returns are normally distributed. In this method,

  • We first calculate the mean and standard deviation of the returns
  • According to the assumption, for  95% confidence level, VaR is calculated as a mean -1.65 * standard deviation
  • Also, as per the assumption, for 99% confidence level, VaR is calculated as mean -2.33* standard deviation

Please note that the abovementioned figures are on the basis of a subjective assumption ⁽²⁾.

Moving on, the steps for VaR calculation using the Historical simulation approach are as follows:

  1. Similar to the variance-covariance approach, first we calculate the returns of the stock Returns = Today’s Price — Yesterday’s Price / Yesterday’s Price
  2. Sort the returns from worst to best.
  3. Next, we calculate the total count of the returns.
  4. The VaR(90) is the sorted return corresponding to 10% of the total count.
  5. Similarly, the VaR(95) and VaR(99) is the sorted return corresponding to the 5% and 1% of the total count respectively.

Download Var Models in Excel & Python

Login to Download

VaR calculation using Variance-Covariance approach

Now, we will find out the calculation if Variance-Covariance approach using Python.

Output:

Variance-covariance approach

Variance-covariance approach

Now, we will use confidence level, mean and standard deviation in the Python code.

Output:

Confidence Level      Value at Risk
------------------  ---------------
95%                      -0.0319445
99%                      -0.0457278

The values above imply the confidence level of the particular “value” that is at a risk of being lost.

Hence, there is a 95% of confidence that the loss of value may be -0.0319445 and not more and there is 99% confidence that the loss will go to -0.0457278 and not beyond. Since all the values at risk are in negative, the probability is higher that the portfolio will return more than invested amount.

Download Var Models in Excel & Python

Login to Download


VaR calculation using the Historical Simulation approach

Now, let us calculate the VaR using the historical simulation approach.

Output:

Historical simulation approach

Historical simulation approach

Output:

Confidence Level      Value at Risk
------------------  ---------------
90%                      -0.0219604
95%                      -0.0288828
99%                      -0.0527869

The above values imply the confidence level of the particular “value” that is at a risk of being lost. Hence, the confidence rate is 90% that the loss may be -0.0219604 and not above.

Similarly, there is a 95% of confidence that the loss of value may be -0.0288828 and nor beyond and there is 99% confidence that the loss will go to -0.0527869 but not further than that. Since all the values at risk are in negative, there is a higher probability of the portfolio returning more than invested amount.

From the calculation above,  you can see there is a substantial difference in the percentage of value-at-risk calculated from historical simulation and variance-covariance approach. This tells us that the return distribution is not normal.

Although both the approaches return negative values (indicating more probability of higher returns), there is still a difference in the figures of values which implies that the distribution is not normal.


Recommended reads:

  • Covariance Matrix and Portfolio Variance: Calculation and Analysis
  • Covariance and Correlation: Intro, Formula, Calculation, and More
  • Portfolio Analysis: Calculating Risk and Returns, Strategies and More

Conclusion

In this blog, we covered the two integral ways of using Value at Risk in both Excel and Python. A trader can use VaR for measuring the risk of trading if the essential points of using the same are kept in mind.

If you wish to learn more about VaR, you can gain essential skills required for different quant trading desk roles such as trader, analyst, and developer, you too can do it. This learning track which is algorithmic trading for everyone by Quantra is perfect for traders and quants who want to learn and use Python in trading. Enroll now!


File in the download

  • VaR calculation in Excel

Login to Download

Note: The original post has been revamped on 9th December 2023 for accuracy, and recentness.

Disclaimer: All investments and trading in the stock market involve risk. Any decision to place trades in the financial markets, including trading in stock or options or other financial instruments is a personal decision that should only be made after thorough research, including a personal risk and financial assessment and the engagement of professional assistance to the extent you believe necessary. The trading strategies or related information mentioned in this article is for informational purposes only.

Intro to Portfolio Management

Excel Spreadsheet Model to Calculate Value at Risk (VaR)

For versions of Excel: Excel for Office 365, Excel for Office 365 for Mac, Excel 2016, Excel 2016 for Mac, Excel 2013, Excel 2011 for Mac, Excel 2010, Excel 2008 for Mac, Excel 2007

Value at Risk Spreadsheet Example in Excel

Value at Risk (VaR) is a statistical measurement of downside risk applied to current portfolio positions. It represents downside risk going forward a specified amount of time, with no changes in positions held. VaR can be calculated for any time period however, since uncertainty increases with time it is often calculated for a single day or several days into the future.

VaR Methods

There are two major methods for calculating VaR:

  1. Using historical data or empirical data, referred to as non-parametric.
  2. Using an approximation based on some theoretical probability distribution such as the normal distribution.

What is VaR Supposed to do

VaR is supposed to represent a worst case scenario such that there is a low probability that actual losses will exceed the calculated VaR. So for a 95% confidence level VaR represents a downside movement of 1.645 sd and for a 99% confidence level it represents a downside move of 2.33 sd. When calculating VaR, we are actually calculating a mean VaR based on some pre-specified confidence level. The drawback is it is not possible to estimate how large a loss may be if the downside move exceeds the confidence level.

Value at Risk Monte Carlo Simulation in Excel

There are two video tutorials included focused on value at risk with Excel. The first one defines VaR and demostrates the calculation of parametric VaR deterministically based on historical mean and variance. The second tutorial demonstrates the calculation of value at risk with Monte Carlo simulation in Excel.

You can download the Excel template used in the video here.

Parametric Value at Risk — VaR Calculation

Parmametric Value at Rsik (VaR)

Value at Risk Monte Carlo Method

Value at Risk (VaR) — один из наиболее широко известных показателей оценки рисков и управления рисками. Цель управления рисками — выявить и понять подверженность риску, измерить этот риск, а затем применить знания для устранения этих рисков.

Объяснение стоимости, подверженной риску (VaR)

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

Плюсы и минусы ценности под риском (VaR)

У использования VaR для измерения риска есть несколько плюсов и несколько существенных минусов. С другой стороны, этот метод измерения широко используется профессионалами финансового сектора и его легко понять. VaR предлагает ясность. Например, оценка VaR может привести к следующему утверждению: «Мы на 99% уверены, что наши убытки не превысят 5 миллионов долларов в торговый день».

Что касается недостатков VaR, наиболее критичным является то, что 99% -ная уверенность в приведенном выше примере является  минимальной  цифрой в долларах. Для 1% случаев, когда наш минимальный убыток действительно превышает эту цифру, нет никаких указаний на его размер. Убыток может составить 100 миллионов долларов или на много порядков больше, чем пороговое значение VaR.

Удивительно, но модель разработана таким образом, потому что вероятности в VaR основаны на нормальном распределении доходов. Но известно, что финансовые рынки имеют ненормальное распределение. На финансовых рынках регулярно происходят экстремальные выбросы — гораздо больше, чем можно было бы предсказать при нормальном распределении.

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

Какова формула VaR?

VaR определяется как:

Обычно сроки выражаются в годах. Однако, если таймфрейм измеряется в неделях или днях, мы делим ожидаемую доходность на интервал, а стандартное отклонение — на квадратный корень из интервала. Например, если таймфрейм — недельный, соответствующие входные данные будут скорректированы на (ожидаемая доходность ÷ 52) и (стандартное отклонение портфеля ÷ √52). Если ежедневно, используйте 252 и √252 соответственно.

Краткий обзор

В году 252 торговых дня, поэтому мы используем эту цифру вместо 365 для расчета VaR для дневного таймфрейма.

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

Поиск VaR в Excel

Ниже описан метод дисперсии-ковариации для поиска VaR [щелкните правой кнопкой мыши и выберите  открытое изображение в новой вкладке,  чтобы получить полное разрешение таблицы]:

Понравилась статья? Поделить с друзьями:
  • Valuation models in excel
  • Validation rule in excel
  • Validation lists in excel
  • Validation in excel cell
  • Valera excel 2000 ionic купить