Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Восстановить из v. 6
Выборка

Twitterconnector
componentTypeembeddedTweet
embedTypetweet
linkhttps://twitter.com/SoftWellRu/status/1165912486681464832?s=20
width460
themelight
height500
tweetLimit20



В патче 6.4.12.6 реализованы 4 метода compounding

  • Straight
  • SpreadExclusive
  • Flat
  • None

    Оглавление



    Информация
    iconfalse

    Важным фактором при расчете процентов является точность округления Compound ставки. 

    Точность округления определяется ISDA, глава 8.1

    панель

    Точность округления compound ставки является параметром индекса плавающих ставок.

    В случае капитализации фиксированной ставки, или если параметр недоступен, применяется точность 5.

    Параметры сделки:

    Notional Amount$10 000 000
    Effective Date01.09.2008
    Calculation Period91
    Year basis360
    Spread0,10000%

    Compounding Periods

    Compounding Dates01.10.200801.11.200801.12.2008
    Days in Compounding Period303130
    Libor (1M)4,40375%3,72000%2,85000%
    Floating Rate + Spread4,50375%3,82000%2,95000%
    Day count fraction0,0833330,0861110,083333
    Раскрыть
    titleРассчитаем сумму процентов четырьмя методами:

    Рассчитаем сумму процентов четырьмя методами:

    Оглавление



    В общем случае сумма процентов рассчитывается по формуле 

    Информация
    iconfalse
    LaTeX Math Block
    alignmentleft
    FA = Notional \times FR_{Rounded} \times T
      • LaTeX Math Inline
        bodyFA
         — сумма процентного платежа (floating amount),
      • LaTeX Math Inline
        bodyNotional
         — сумма сделки; неизменна в течение периода капитализации,
      • LaTeX Math Inline
        bodyT
         — общий срок периодов капитализации: 
        LaTeX Math Inline
        body\sum\limits_{1}^{N} d_t
      • LaTeX Math Inline
        bodyN
         — количество периодов капитализации,
      • LaTeX Math Inline
        bodyFR_{Rounded}
         — compound ставка процентного периода, округленная до требуемой точности.



    LaTeX Math Block
    alignmentleft
    FR = \bigg[ \prod^{N}_{i=1} \bigg( 1+ {R}_{i} \times d_i \bigg)-1 \bigg] \times \frac{1}{T}

    Где

    • LaTeX Math Inline
      bodyN
       – количество периодов капитализации
    • LaTeX Math Inline
      bodyi
       – номер периода капитализации

    • LaTeX Math Inline
      bodyR_i
        – ставка, действующая для каждого периода 
      LaTeX Math Inline
      bodyi
       =
      LaTeX Math Inline
      body1, \dots, N

    • LaTeX Math Inline
      bodyd_i
       – продолжительность периода действия ставки 
      LaTeX Math Inline
      bodyR_i
       (в долях года).  Рассчитывается исходя из:

      • количества календарных дней периода 

        LaTeX Math Inline
        bodyi
         и

      • применяемой конвенции (Day Count Conventions)

    • LaTeX Math Inline
      bodyT
        – общий срок периодов капитализации: 
      LaTeX Math Inline
      body\sum\limits_{1}^{N} d_t



    Раскрыть
    titleStraight

    Straight

    При использовании данного метода капитализации используется формула сложного процента.

    Спред используется на каждом шаге капитализации.

    Информация
    iconfalse

    Compound ставка процентного периода равна:

    LaTeX Math Block
    alignmentleft
    FR = \bigg[ \prod^{N}_{i=1} \bigg( 1+ ({R}_{i} + S) \times d_i \bigg)-1 \bigg] \times \frac{1}{T}
      • LaTeX Math Inline
        bodyS
        — спред


    Сумма процентов равна:

    LaTeX Math Block
    alignmentleft
    FA = Notional \times FR_{Rounded} \times T
    LaTeX Math Block
    alignmentleft
    \begin{split}
    FR & = \big(1 + 4.50375\% \times \frac{30}{360} \big) \times \big(1 + 3.82000\% \times \frac{31}{360} \big) \times \big(1 + 2.95000\% \times \frac{30}{360}\big) -1 \bigg] \times \frac{360}{91} \\
    & = \big[1.003753125 \times 1.003289444 \times 1.002458333 - 1 \big] \times \frac{360}{91} \\
    & = 0.009530592 \times \frac{360}{91} \\
    & = 0.03770344012
    \end{split}

    Расчет суммы процентов производится на основании округленной compound ставки:

    LaTeX Math Block
    alignmentleft
    FA = Notional \times FR_{Rounded} = 10,000,000 \times 3.77034\% \times 0.25277778 = 95,305.92



    Раскрыть
    titleSpreadExclusive

    SpreadExclusive

    При использовании данного метода капитализации используется формула сложного процента.

    Спред не используется на каждом шаге капитализации. Он добавляется после расчета compound ставки.

    Информация
    iconfalse

    Compound ставка процентного периода равна:

    LaTeX Math Block
    alignmentleft
    FR = \bigg[ \prod^{N}_{i=1} \bigg(1+ {R}_{i} \times d_i \bigg) - 1 + S \times T \bigg] \times \frac{1}{T}



    LaTeX Math Block
    alignmentleft
    \begin{split}
    FR & = \bigg[ \big(1 + 4.40375\% \times \frac{30}{360} \big) \times \big(1 + 3.72000\% \times \frac{31}{360} \big) \times \big(1 + 2.85000\% \times \frac{30}{360}\big) - 1 + 0,01\% \times \frac{91}{360} \bigg] \times \frac{360}{91} \\
    & = \bigg[ 1.003669792 \times 1.0032033333 \times 1.002375000 - 1 + 0.000252778 \bigg] \times \frac{360}{91} \\
    & = 0.009276232 \times \frac{360}{91} \\
    & = 0.03769718216
    \end{split}

    Расчет суммы процентов производится на основании округленной compound ставки:

    LaTeX Math Block
    alignmentleft
    FA = Notional \times FR_{Rounded} = 10,000,000 \times 3.76972\%  \times 0.25277778 = 95,290.14



    Раскрыть
    titleFlat

    Flat

    Для данного метода решения в аналитическом виде нет.

    Расчет производится итерационно для каждого периода по правилу:

    1. Спред применяется при расчете процентов текущего периода
    2. Спред не применяется при расчете капитализации на суммы процентов предыдущих периодов

    Метод описывается формулой:

    Информация
    iconfalse
    LaTeX Math Block
    alignmentleft
    CPA_i = Notional \times (R_i + S) \times d_i + \bigg(\sum\limits_{j=1}^{i-1} CPA_j \bigg) \times R_i \times d_i
      • LaTeX Math Inline
        bodyCPA_i
        — округленная до точности валюты сумма процентов периода
        LaTeX Math Inline
        bodyi
        ,
      • LaTeX Math Inline
        bodyCPA_j
        — суммы процентов всех периодов
        LaTeX Math Inline
        bodyj
        , предшествующих периоду
        LaTeX Math Inline
        bodyi
        .


    LaTeX Math Block
    alignmentleft
    FA = \sum\limits_{1}^{N} CPA_i


    Первый купон

    LaTeX Math Block
    alignmentleft
    CPA_{1} = Notional \times (R_1 + S) \times d_1 = 10,000,000 \times 4.50375\% \times \frac{30}{360} = 37,531.25


    Второй купон

    LaTeX Math Block
    alignmentleft
    \begin{split}
    CPA_{2} & = Notional \times (R_2 + S) \times d_2 + \big[CPA_1 \times R_2 \times d_2 \big] \\
    & = 10,000,000 \times \textcolor{crimson}{3.82\%} \times \frac{31}{360} + \big[37,531.25 \times \textcolor{crimson}{3.72\%} \times \frac{31}{360}\big] \\
    & = 33,014.67
    \end{split}


    Третий купон

    LaTeX Math Block
    alignmentleft
    \begin{split}
    CPA_{3} & = N \times (R_3 + S) \times d_3 + \big[(CPA_1+CPA_2) \times R_3 \times d_3 \big] \\
    & = 10,000,000 \times \textcolor{crimson}{2.95\%} \times \frac{30}{360} + \big[(37,531.25 + 33,014.67) \times \textcolor{crimson}{2.85\%} \times \frac{30}{360} \big] \\
    & = 24,750.88
    \end{split}


    Сумма купонов

    LaTeX Math Block
    alignmentleft
    \begin{split}
    FA & = CPA_1 +  CPA_2 + CPA_3 \\
    & = 37,531.25 + 33,014.67 + 24,750.88 \\
    & = 95,296.80
    \end{split}



    Раскрыть
    titleNone

    None

    Для метода None капитализация ставки не производится.

    Для каждого процентного периода сумма процентов рассчитывается методом простого процента.

    LaTeX Math Block
    alignmentleft
    FR_i = R_i + S


    Суммы периодов округляются до точности валюты и складываются.

    LaTeX Math Block
    alignmentleft
    FA = \sum^{N}_{i=1} Notional \times {FR}_i \times d_i