Стоимость денег, типы процентов, дисконтирование и форвардные ставки. Ликбез для гика, Ч.1

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

    Или, например, вы хотите разместить вклад на год. Можно положить на весь срок под высокий процент или на отдельные короткие сроки под более низкий. Что лучше и насколько?



    Все ответы под катом. И добро пожаловать в мир, где время — всегда деньги. До этого вы знали об этом, но теперь — в деталях и с примерами.

    Меня зовут Мария Абрашкина, я математик и Product Owner в команде по расчету портфельных рисков. А также один из авторов видеокурса про финансовую математику (Ч.1 – Типы начисления процентов, Ч.2 – Дисконтирование, Ч.3 – Форвардные процентные ставки). В этом посте я расскажу о стоимости денег, процентных ставках и облигациях. Эти знания помогут вам в будущем принимать финансовые решения основываясь на точном расчете, используя простую математику.



    #1. Временная стоимость денег. Типы начисления процентов


    Сначала поговорим о том, что такое временная стоимость денег, или Time Value of Money (TVM), почему деньги имеют стоимость и какие виды процентов существуют.

    На картинке ниже показан список фильмов с максимальными кассовыми сборами.


    Можем ли мы их сравнить по этим цифрам? Учитывая, что фильмы выходили в разные годы, вряд ли такое сравнение будет правильным. Как быть?

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

    На языке математики это будет выглядеть так:

    PV=1000

    Сейчас вы мне даете тысячу рублей. Обозначим это как PV (Present Value). Допустим ставка (r) равна 5%, и деньги вы даете мне сроком на один год. Тогда возвращая деньги FV (Future Value), мне придется добавить к исходной сумме 50 рублей.

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


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

    Простые проценты


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


    Результат – текущее значение, умноженное на сумму единица плюс процентная ставка (r), умноженная на число лет вклада (T). Такой способ начисления процентов называется простыми процентами.
    Если же процентная ставка начисляется каждый год, то формула будет выглядеть иначе.

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


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

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

    Непрерывное начисление процентов


    Давайте рассмотрим, как будет выглядеть формула для начислений процентов чаще одного раза в год. В этом случае будущее значение будет равняться текущему значению, умноженному на сумму единица плюс годовая процентная ставка, деленная на количество периодов начислений в году (n) в степени nT. Если начисления производятся каждые полгода, то n=2, если каждый день, то n=365.


    Как же будет выглядеть формула, если мы хотим начислять проценты непрерывно? Тут придется вспомнить школьную математику. Формула будет следующей:


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


    С учетом того, что наш предел равен числу Эйлера (е=2,71), наша формула преобразуется в очень простое выражение. Текущее значение нашего вклада умножается на экспоненту, которая возводится в степень, представленную произведением процентной ставки и количества лет, на которые начисляются наши проценты.


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


    Как вы можете видеть – 300 тысяч рублей вкладчик получит в случае, если начисления производятся в конце срока действия вклада.
    Таким образом сумма вклада при начислении процентов ежегодно в два раза превышает сумму вклада при выплате процентов единожды в конце срока.

    Если же начисления производятся непрерывно, то сумма вклада оказывается более 700 тысяч рублей против 300 тысяч рублей при простом начислении процентов.

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



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

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

    #2. Дисконтирование (помогает понять, что лучше: взять рассрочку или заплатить сейчас со скидкой)


    Мы рассмотрели, какие бывают ставки и какие бывают способы начисления процентов. Если проценты выплачиваются в конце срока действия вклада, проценты называются простыми, если проценты выплачиваются с какой-то периодичностью, то такие проценты называются сложными.

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

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


    Если проценты начисляются с какой-то периодичностью, то в общем виде формула выглядит так:


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


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

    Сравним эти два платежа. Для этого посчитаем, какое будет текущее значение для каждой из данных выплат. Воспользовавшись формулой для нахождения текущего значения, нам нужно продисконтировать 105 тысяч по ставке пять процентов (в данном случае T=1). Получаем 100 тысяч.


    Чтобы найти текущее значение выплат через каждые полгода, мы должны 50 тысяч рублей (которые получим через полгода) продисконтировать по ставке два с половиной процента (потому что начисление происходит только в первые полгода. Строго говоря, ставка на 6 мес не равна половине годовой ставки. N(1+x)(1+x)=N(1+0.05) => x=2.4695% мы инвестируем на 6 мес, а потом опять на 6 и это идентично инвестиции на год), пять процентов годовых, деленные на два, плюс 50 тысяч полученные в конце года, которые мы дисконтируем по ставке 5 процентов. В результате подсчетов мы получаем цену первого платежа за полгода в размере 48780 рублей 49 копеек и второго платежа — 47619 рублей 5 копеек. Сумма ценностей составляет 96399 рублей 54 копеек.


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

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

    В таком случае сравнение будет корректным.

    #3. Форвардные процентные ставки


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


    Мы находимся сейчас в моменте времени «ноль». Через год я у вас по ставке x возьму деньги и верну их вам через два года. Как рассчитать ставку x? У нас есть несколько опций. Вы можете сейчас положить деньги по ставке r1 на год, а затем реинвестировать их по ставке x.


    Либо положить деньги сразу по ставке r2 на два года.


    На финансовом рынке существует правило отсутствия арбитража (No-Arbitrage Condition). Оно говорит о том, что если в конце срока мы получаем одинаковые выплаты, то для инструментов с одинаковым риском начальная сумма должна быть тоже одинаковая. Давайте распишем и это. Будущее значение первого варианта инвестиции FV1 будет равняться текущему значению, умноженному на сумму единицы и rT1 (будем считать, что у нас простое начисление процентов).

    Момент времени T1 у нас равняется одному году. Дальше у нас произойдет реинвестирование суммы, и мы положим на промежуток времени от T2-T1, умноженную на нашу процентную ставку x. T2 – это момент времени, в нашем случае два года.


    Либо будущее значение FV2 будет равняться текущему значению PV, умноженному на единица плюс r2, умноженное на T2. Согласно условию отсутствия арбитража FV1 должно равняться FV2.


    Из этого мы получаем следующее:


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

    Пусть процентные ставки у нас r1=4%; r2=6%. В таком случае имеем следующее:

    x=(1+0,06*2)/(1+0,04*1)-1 = 1,077-1 = 0,077 = 7,7% 

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

    Чтобы облегчить себе жизнь, давайте упростим эту формулу. Если мы будем использовать формулу непрерывного начисления процентов (FV=PVerT), то тогда мы можем переписать условие отсутствия арбитража следующим образом:

    PVer2T2=PVer1T1e(T2-T1)x

    Если мы возьмем логарифм от обеих сторон нашего равенства и сократим константы, мы получим:

    r2T2=r1T1+(T2-T1)x

    Далее легко найти x:

    x=(r2T2-r1T1)/(T2-T1)

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

    Вы можете задать вопрос – а зачем такой странный продукт и кто им пользуется?

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

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

    Другие статьи этой серии:
    — Облигации от А до Я. Ликбез для гика, Ч.2 (скоро будет доступна)
    Технологический Центр Дойче Банка
    Компания

    Комментарии 11

      +4
      Ссылка на плейлист целиком для интересующихся: www.youtube.com/playlist?list=PLwjJEuRWaJcIetm_s-qvqIy2_6l3YF7Qa
        +1
        Это приятно читать, закостенелым мозгом хочется снова открыть школьные учебники)
          0

          Мария, спасибо, что образовываете нас, но я запутался во 2 разделе. Вот, что непонятно:


          1. Даётся формула PV=FV/(1+r)^T, а затем в случае с "два раза по 50000" складываются 2 дроби. Собственно, почему вычисляется не так PV = (50000 + 50000) / (1 + 0.05)^2? Почему ставка делится в середине времени именно пополам и получается 2.5? Может ли быть, что процент начисляется лишь в первую половину или лишь во вторую или в соотношении 0.25/0.75?
          2. Говоря об обосновании процентов Вы умоминаете инфляцию и риски. Говоря о "выгоде" вы о них забываете. Что если в приведённом примере, где делается вывод о "выгодности" варианта со 105000, в четвёртом квартале года предвидится гиперинфляция или если у владельца в 3 и 4 квартале есть прочие риски? Выгодно ли будет в этом случае выбрать 105000? Это я не тому, что с теорией что-то не так. Это я к употребимости термина "выгода".
          3. Как из 100000 на 10 лет под 20% в конце срока получилось 300000?
            0
            Как из 100000 на 10 лет под 20% в конце срока получилось 300000?

            Ну это просто:
            100к + (100к*0,2)*10
              0
              Здравствуйте! Спасибо за вопросы.
              1. Складываются 2 дроби т к мы должны посчитать стоимость каждого платежа сейчас, а платежи сделаны в разные моменты времени. Интуитивно, чем ближе к нам платеж, тем дороже он сейчас стоит. Если мы дисконтируем сумму (50000 + 50000) по одной % ставке, это значит, что оба платежа получены в одно время. Строго говоря ставка не совсем 2.5%. Точное значение можно посчитать следующим образом: N(1+x)(1+x)=N(1+0.05) => x=2.4695% т е мы инвестируем на 6 мес, а потом опять на 6 и это идентично инвестиции на год. Если мы хотим посчитать ставку на треть или четверть года, то логика будет та же N(1+x)(1+x)(1+x)=N(1+0.05).
              2. Понимаю Вашу точку зрения и согласна, что существует много рисков. О некоторых мы можем даже не подозревать(как с вирусом, например, вышло).
              3. 100 000(1+0.2*10). Ставка 20% годовая, процент начисляется каждый год, но не выплачивается. Итого, за 10 лет 200%

              Не могли бы уточнить, что вы имели ввиду? «Может ли быть, что процент начисляется лишь в первую половину или лишь во вторую или в соотношении 0.25/0.75?»- Мы же не начисляем %, а дисконтируем.
              0
              Расскажите, пожалуйста, о инфляции(возможно в видео или статье). Я вот положил деньги на депозит на 10 лет и их съела инфляция. Как это посчитать? Из этого же мы сможем понять какие инвестиции выгоднее депозит, облигации, ETF или другие
                0
                С инфляцией есть сложность. Это величина, которую мы можем оценить, когда она уже реализовалась. Например, вы знаете процентную ставку по депозиту сегодня, но значения инфляции сегодня вы не знаете. Если вы хотите посчитать реализовавшуюся доходность за вычетом инфляции по депозиту открытому 10 лет назад, то необходимо взять значение инфляции за этот период и вычесть из доходности депозита.Только это не будет предсказанием доходности на следующие 10 лет.
                Инструменты, которые вы перечислили несут в себе разный риск, поэтому и доходность у них разная. В зависимости от отношения к риску, каждый сам выбирает какой инструмент ему больше подходит. Я бы рада дать какой-то универсальный рецепт, но его нет, все очень индивидуально. Сравнение депозита и облигаций будет в следующей статье, посмотрите, может быть будет полезно.
                0
                Кто в 11 классе сдавал ЕГЭ по профильной математике, вдоль и поперёк эту тему знает, думаю
                  +4
                  Тут есть старички, которые закончили школу куда раньше чем появилось ЕГЭ)
                  0
                  Мария, уточните для народа про дисконтирование…
                  Такое ощущение, — могут понять, что это нечто другое.

                  По классике, это коэфициент (проценты) которые мы могли бы получить вложив указанную сумму по максимальной гарантированной ставке. (Например в ФРС… :) )
                  Так сказать максимальная альтернативная гарантированная ставка доходности.

                  А не процент по кредиту, который надо заплатить, чтобы купить что-то сейчас.
                    0
                    Дисконтирование это процесс определения стоимости денежного потока, приведением этой стоимости к текущему моменту времени.
                    При дисконтировании вводятся такие понятия как коэффициент дисконтирования и ставка дисконтирования. Коэффициент дисконтирования это 1/(1+r)^n, где r-ставка дисконтирования, а n-номер периода.
                    Правильный выбор ставки дисконтирования это отдельная задача. Если говорить очень упрощенно, то да, это что-то типа ставки ФРС, по факту для разных финансовых инструментов это будут разные ставки. Для решения бытовой задачи, имеет смысл использовать ставки депозита доступные физ. лицу, это и будет альтернативная ставка доходности. Ставка дисконтирования это не процент по кредиту.

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое