Блог им. Oktan

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

Здравствуйте. 

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

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

В расчетах меня интересует фактическая доходность к погашению без учета реинвеста купонов, без учета комиссий брокера и без НДФЛ.

Для примера предлагаю взять ОФЗ 26240. Вот данные на момент написания поста:

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

Указано, что доходность облигации к погашению составляет 14,51%. 

Особо не понятно, по какой формуле было рассчитано это значение, учитывался ли реинвест или нет. 


Вот значения по этой же ОФЗ в калькуляторе Сбера: 

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

Доходность тоже стоит на уровне 14,51%.

Какая формула использовалась тоже не понятно, в описании расчета указано: «Доходность к погашению (YTM) — это ожидаемая общая доходность инвестиций в облигацию, если держать её в портфеле до даты погашения. Учитывает все купонные выплаты и разницу между ценой покупки и номинальной стоимостью облигации при погашении. Рассчитывается при условии реинвестирования полученных купонов»


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

Нашел вот такую формулу: 

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

Привожу расчеты: 

N — 1000
C — 732,9
P — 633,54
d — 3767

YTM = (1000 + 732,9 — 633,54)/633,54 * 365/3767 *100% = 1,735 * 0,0969 *100% = 16,81%

 

16,81% доходности против 14,51% в скринере и калькуляторе.
Разница в 2,3%.

И я так понимаю, что эта формула не учитывает реинвест, верно?




На сайте Финама есть вот такая формула: 

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

Привожу расчеты:
CY — 11,24%
N — 1000
P — 633,54 (с НКД) 
t — 3767

Y = 11,24% + (1000 — 633,54)/633,54 * 365/3767 *100% = 11,24% + (0,578 * 0,0969 *100%)= 11,24% + 5,6% = 16,84% 



16,84% доходности против 14,51% в скринере и калькуляторе.
Разница в 2,33%.

Эта формула тоже судя по всему без учета реинвеста.


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

 

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

На какую доходность ориентироваться — на ту, что в скринерах и калькуляторах брокеров или на посчитанную по формулам в ручную? 

3.1К
51 комментарий
Так или иначе это неточный расчёт. Реинвест предполагает что будешь покупать точно такие же обл, но вот в будущем есть возм что цена будет выше номинала и тем более выше текущей цены. Так что забей. Всë это ±

Михаил Сельков, приведенные формулы, на сколько я понимаю, не учитывают реинвест купонов. 

А если их реинвестировать, причем без разницы куда, хоть в обычные вклады, то разница в доходности будет еще выше, чем в скринерах и в калькуляторах брокеров. 

Да вроде все правильно. Если грубо, то при стоимости 620 р, будет как-то так: купоны дают 7%/0.62=11.3%, тело дает 380 р/620 р/10.35 лет = 5.9%. Итого 17.2% полной походности. Реинвест купонов за 10 лет при текущих условиях добавит еще столько же, но его не предсказать.
avatar

Большое спасибо!

 

А какая тогда доходность рассчитывается в скринерах и на калькуляторах брокеров?

 

Почему она так сильно отличается, хотя там пишут, что считают с реинвестом? 

Андрей Петров, есть каноническая формула расчёта. Она не слишком отражает реальность, но служит неким ориентиром. Если результаты расходятся, значит кто-то использует свои формулы, одним им ведомые. А для себя можно считать как предлагают в комменте выше. Если брать офз 26248, то по последней сделке доходность биржа рисует 14,73%. А по формуле из коммента получается 14,53%. Есть правда тонкость. Ту доходность, которая идёт купонами, надо считать с реинвестом, а ту, что за счёт роста тела, без реинвеста. То есть, сначала считаем всю доходность чисто за счёт купонов на вложенные деньги по степенной формуле, потом прибавляем к результату разницу между номиналом и ценой покупки, и берём обратную степень назад. Получаем итоговый приведённый процент.

До погашения 14 лет. Допустим купили в январе, а купоны в июне и декабре. Цена 88,08 %. Купон в полгода 61,08. До декабря на купон, выплаченный в июне, накапает ещё 61,08*0,15/2 = 4,58 рубля. Итого к концу года, с учётом декабрьского купона, у нас будет 61,08+4,58+61,08, итого 126,74 рубля за год. С учётом поправки на цену покупки, это будет 126,74/0,8808 или 14,39% годовых. Условно считаем что так будет каждый год, и реинвестировать купоны будем в бумаги с такой же доходностью. За 14 лет таким образом вложенный капитал вырастет в 1,1439^14 = 6,568 раза. Вложили 1000, получили 6568 из них. Но погасили-то облигации по номиналу. Значит прибавляем разницу между номиналом и ценой покупки, а она 120/0,88 = 136 рублей. Итого 6704. Теперь берём степень назад, чтобы посчитать приведённую годовую доходность с поправкой на погашение по номиналу: 6,704^(1/14)=1,1456, или 14,56% годовых.

avatar

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

 

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

 

В итоге можно посчитать вообще без всяких хитрых формул.
Давайте вернемся к ОФЗ 26240 из поста. 

 

Покупаем мы ее за 622,8 рубля. 
Платим НКД в размере 10,74. 
Всё, это наши затраты. Размер затрат — 633,54 рублей. 


Далее нам точно известно, сколько мы получим купонов до погашения.

 

Придет 21 купон по 34,9 рубля. 
Наш доход от купонов за весь срок — 732,9 рублей. 

 

В момент погашения мы получаем еще 1000 рублей. 

 

Теперь считаем итоговый результат:
1000 + 732,9 — 633,54 = 1099,36.

Всё, это наша прибыль от начала до конца за весь срок, за 3767 дней.

Доходность за весь срок:
1099,36 / 633,54 * 100% = 173,53%.

 

Теперь считаем среднегодовую доходность:
(173,53% * 365) / 3767 = 16,81%.   

 

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

 

Если же каждые пол года вкладывать куда-то 34,9 рублей от купонов, то итоговая доходность будет еще выше. 

 

Андрей Петров, как мне недавно объяснили 173% нельзя просто разделить на количество лет. Расчет идет такой чтобы можно было сравнить с вкладом котором каждый год доход реинвестируется. И тогда сложная ставка будет 10.73%. Вот столько вы получите без реинвестиций купонов.
avatar

NotAvaliable, а почему нельзя итоговую доходность в 173,53% пересчитать в среднегодовую? 

 

В целом все формулы доходности приводят ее к 365 дня, даже самые хитрые из методички Мосбиржи:

 

YearBasis = 365

 

Плюс, например, когда вы покупаете облигацию, у которой до погашения осталось 3-4 месяца, то потом всё равно же полученная доходность пересчитывается в годовую. Почему тогда нельзя итоговую 10-15 летнюю доходность перевести в годовую?

 

Теперь давайте перепроверим наш расчет доходности облигации через вклад под ставку 16,81 без учета капитализации. 

 

Условия — вкладываем 633,54 рубля (стоимость облигации + НКД) на 3767 дней под 16,81% годовых: 

 

 

В итоге получаем точно такую же итоговую доходность в 173,4%.

 

А также получается практически точно такую же чистую прибыль по процентам — 1098,53 руб. По облигациям из расчета прибыль была 1099,36.

 

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

Андрей Петров, все дело в том как сравнивать и с чем. Если без реинвестиции то ок все так. А вот если с ней то и нельзя делить.
Мне вот интереснее с вкладом и реинвестом сравнить.
avatar
NotAvaliable, Понял! Для меня самое главное, что разобрался, как считать простую среднегодовую доходность. А реинвест купонов это уже бонусом пойдет сверху основной доходности)
Андрей Петров, главный недостаток здесь в том, что этот расчёт показывает погоду на Марсе, но это не то, что нас реально интересует для принятия инвестиционных решений. Следуя аналогичной логике, банки пытаются обманывать клиентов следующей рекламой вкладов. Типа вклад на 3 года под 10%, получите через 3 года 30% прибыли. Недалёкий человек может подумать: вот есть годовой вклад под 9,5%, а есть такой вот, как описано выше. Открою-ка лучше 3-летний, он выгоднее, там 10% в год. Но все же понимают, что это полная чушь. Реальная доходность первого вклада 1,3^(1/3) = 1,0914, или 9,14% годовых. Разница есть, но вроде бы не такая огромная. Но чем длиннее горизонт, тем это расхождение будет выше. То есть мы вкладываем деньги, не зная реальную доходность в приведении к 1 году. В голове держим какие-то мифические 16,81%, хотя на деле там очень хорошо если 14.53%. Вместе с тем ваш же расчёт для 1-летних облигаций не врёт. И вот вы получите 16,81% по дальней и 14,5% по ближней. Купите в итоге дальнюю, хотя доходность у неё ровно такая же, как у ближней, а рисков больше (если исходить из того, что ЦБ ставку снижать не будет). Второе. Как уже упоминал, в этом расчёте без разницы, выплатят ли вам купоны все в первый день или в последний. Например, покупаете облигацию за 60% номинала. Такие вот там специфические купоны, что все они вам капают на счёт на следующий день, потом вы её 20 лет держите, через которые она гасится. И ещё одна такая же специфическая облигация. Тоже за 60% номинала, но купоны все выплачиваются разом за день до погашения через 20 лет. С вашим расчётом это абсолютно равнозначные облигации, доходность по ним равная. Бери любую — не ошибёшься. Но по реальному-то расчёту понятно, что купоны, выплаченные сразу, за 20 лет успеют принести огромную прибыль, и совокупный результат будет отличаться в разы. Поэтому моё личное мнение, что подобный расчёт полностью бесполезен. Он даже в первом приближении не даст представления о реальной доходности инвестиции.
avatar

John Wayne, на несколько раз прочитал ваш комментарий, но так и не понял, почему приведенная формула и более простые логические расчеты показывают «погоду на Марсе». 

 

Все значения по облигациям жестко фиксируются в момент ее покупки. Известно всё, что нужно для расчета. 

 

Фактическая среднегодовая доходность в 16,81% не является мифической, она отражает реальное положение дел на момент погашения, причем без реинвеста купонов. С реинвестом доходность будет выше еще на порядка 1,5-2% сверху, если получится реинвестировать купоны в среднем под 9% годовых.

 

Одним комментарием выше привел проверку этого расчета доходности через вклад без капитализации на такой же срок под 16,81%. 

 

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

Андрей Петров, я уже и так исчерпывающей изложил. Что можно добавить — не понятно.

причем без реинвеста купонов

Но в реальности-то этот реинвест будет. Зачем считать ту ситуацию, которой в реальности не будет?

Все значения по облигациям жестко фиксируются в момент ее покупки

В этом уравнении всегда остаётся одна неизвестная. Я уже писал об этом несколько раз. Нас интересует реальная ситуация с инфляцией и реинвестом, другой не будет. Есть 2 облигации. Какую из них взять? У вас типа определены все параметры. Но они не определены. Закладываем прогнозную ставку и инфляцию одни, считаем, получаем, что выгоднее первая облигация. Закладываем другие прогнозную ставку и инфляцию — получаем, что вторая облигация будет выгоднее. Под «выгоднее первая, чем вторая» я имею в виду, что в реальной жизни, когда у вас сегодня есть 1000 рублей, тратить их 10 лет вы не планируете, и как разумный человек, все полученные купоны будете реинвестировать хотя бы прямо в фонд lqdt, то через 10 лет из 1000 сегодняшних рублей вы в первой получите 2654 рубля, а во второй 2365. Что бы там при этом ни показывал оторванный от жизни абстрактный расчёт без реинвеста.

avatar

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

 

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

 

А инфляция будет общей для любых типов инвестирования, причем не угадать, в какой год будет самая высокая инфляция хоть при вложении на 2-3 года, хоть при вложении средств на 10-15 лет. 

 

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

Андрей Петров, понятно, что считать реинвест на 10 лет вперед — глупо. А если его посчитать, то доходность будет ВДВОЕ больше указанных. По моим наблюдениям, если цена не сильно отличается от номинала, доходности у всех «правильные» (совпадают с расчетами по простым формулам). При больших дисконтах/премиях где-то происходит лажа. Мне ее источник непонятен. Рыночная цена не может быть так искажена (вряд ли профучастники не понимают, если тут действительно лежат +3% за те же деньги).
avatar
Я такие вещи через чат гпт проверяю он прямо очень хорошо расписывает… и ещё там можно добавлять условия типа рассчитай доходность облиги с переменным купоном с такими параметрами и ставкой, если ставка через пол года будет -3%

Валерий Крылов, вроде как говорят, что чат GPT и прочие нейросети плохо дружат с вычислениями, так как у них все ответы генерируются на основе вероятности. Т.е. они считают 2+2 не как калькулятор, а ищат в базе данных наиболее вероятностный ответ. 

На простых вычислениях ошибки редко случаются, но чем сложнее требуется расчет, тем больше шансов, что он будет неверным. 

Андрей Петров, я проверял по доходности облиг с переменным купоном — все идеально
Вы в расчете дней выходные и праздничные не вычли
avatar

sfera, А за выходные и праздничные дни разве проценты в виде купонов не начисляются?

 

Если вычесть выходные и праздничные дни до даты погашения, то доходность будет еще выше тогда. 

Андрей Петров, это шутка
Вообще, я считаю проще:
Нажимаю (в Сбере) «Купить», ставлю цену и количество-это то, что я вкладываю (уже с учетом НКД и комиссий на покупку) Дальше, от этой суммы считаю купонную и к гашению (оферте) и имею почти чистый расклад (без учета комиссий продажи) 
С скринером, конечно, не совпадет, но скринер-это сортировка, зачем в нем +-  1-2%, тем более, кроме календарной даты, будут еще лаги поступления денег на счет, будет разница последней выплаты и гашения
(это, скорее в Центре раскрытия информации по бумаге) но, для меня, не принципиальные величины-Деньги вложил, деньги получил, результат
avatar
Точный расчёт невозможен. Всё зависит от того, по каким ценам реинвестировать купоны в будущие годы. А эти цены будут зависеть от ставки цб и экономической обстановки.
avatar

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

 

 

Андрей Петров, в посте 2 формула учитывает реинвест купонов по текущим ставкам. Грубо говоря, если до погашения облигации цб не изменит ставку. Написал там же.
avatar

John Wayne, на сколько я понимаю во второй формуле параметр «Текущая доходность купона» не учитывает реинвест купонов.

 

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

 

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

Андрей Петров, там реинвест купона не учитывается, но и инфляция не учитывается. В канонической формуле действительно не учитывается реинвест. А так как мы живём в реальном мире с инфляцией, лучше и формулы искать для реальности. Читайте выше. Всё подробно расписал.
avatar

John Wayne, поправку на инфляцию смысла делать нет по сути. 

 

Калькуляторы у брокеров ее тоже ведь не учитывают и всевозможные скринеры тоже этого не делают.

 

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

Андрей Петров, смысл есть. Объясню почему. Появляется тонкость на длинном горизонте. Вот допустим инфляции нет. Меняется логика расчёта. Допустим вы купили облигацию за 30% номинала, погашение через 15 лет. Купон копеечный. Через 15 лет за счёт роста тела вы увеличите капитал в 3,3 раза. Вроде бы выгодно? Без инфляции да. А теперь давайте посмотрим с инфляцией. Через 15 лет и деньги обесценятся в 3 раза. В итоге вы останетесь при своих. При наличии инфляции ключевое значение играет размер купона. Купоны нужно получить как можно быстрее и реинвестировать, а погашение вообще перестаёт играть роль, потому что через условные 15 лет эти 1000 рублей будут копейками. А купоны дадут реальное увеличение капитала. Вы можете на коленке произвести сравнительный расчёт для ситуаций с инфляцией и без и для двух облиг: одна с ценой 30% номинала и доходностью купона 1% годовых, а вторая с ценой 120% номинала и купоном 16% годовых. В случае с инфляцией огромный перевес будет в пользу второй.
avatar
John Wayne, спасибо за наводку про инфляцию и размер купона при учете длинного горизонта! Посчитаю разные параметры, как вы и предложили.
Андрей Петров, внёс выше правку в свой коммент. Привёл полный расчёт для образца.
avatar
Андрей Петров, как вы можете посчитать реинвест, если цена бумаги-рыночная
Точный реинвест можно посчитать в банковском вкладе
avatar
sfera, точный реинвест нельзя посчитать. Можно построить кривую ожидаемых доходностей и под конкретный вид кривой делать расчёт. А можно условно принять будущие доходности равными текущей.
avatar

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

 

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

В двух словах:
1. YTM учитывает реинвест купонов.
2. YTM и прочие облигационные параметры зачастую расчитывается примерно, поскольку параметры меняются динамически. Сегодня одни, а завтра другие.
Не парьтесь, короче, тем более вы не милиардер. Копейки ничё не решат.
avatar

Dangerous Assumption, причем тут миллиардер? 

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

Посмотрите калькулятор мосбиржи — там есть все 5 (пять) доходностей, которые рассчитывает биржа. Там же есть методичка как они считают. И, да простая доходность 26240 больше чем эффективная YTM.
avatar

dmytriy klimov, ага, спасибо, глянул. Там простая доходность указывается в размере 16,89%, что близко со значениями из формул в посте. 

А чисто практически в итоге, какая будет доходность после получения всех купонов и погашения облигаций? 

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

Андрей Петров, Точно посчитать можно только простую (среднегодовую) доходность к погашению. Если реинвестируете, то точный расчет невозможен. Только по факту после погашения.
avatar

dmytriy klimov, Да, меня интересовала именно простая (среднегодовая) доходность к погашению. По ней уже можно более объективно сравнивать облигации между собой и вкладами. 

 

А прибыль от реинвестирования купонов — это уже по сути бонус, доходность будет еще выше изначальной простой. 

Андрей Петров, так если сравнивать, зачем вам точность?
Нажмите на «Доходность»  в верху колонки и сравнивайте
avatar

sfera, так если расчеты в табличке скринеров приводятся не точные, то и корректно сравнить их между собой не получится. 

 

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

Андрей Петров, что вы выберете на 15 лет руководствуясь своей методикой: облигацию с ценой 30% номинала и доходностью купона 1% годовых; облигацию  с ценой 120% номинала и купоном 16% годовых или вклад под 20% годовых без возможности пополнения?
avatar

dmytriy klimov, В первом варианте итоговая среднегодовая доходность будет на уровне 18,88%.


Во втором варианте итоговая среднегодовая доходность будет составлять 12,22%.



Третий вариант со вкладом 1000 рублей без капитализации под 20% даст итоговую среднегодовую доходность в 20,002%. 


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

 

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

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

Почему можете объяснить?

dmytriy klimov, по первому варианту, если брать доходность купона от номинала, то это будет 10 рублей купонами в год по 5 рублей каждые пол года. 

 

Если эти купоны получится куда-то реинвестировать все 15 лет под среднегодовую доходность в 9%, то итоговая доходность такой облигации с учетом реинвеста будет составлять 21,2%, что выше доходности по вкладу. 

 

 

Андрей Петров, а если под те же 9% реинвестировать 160р из 2го варианта, то разве не больше получится?
dmytriy klimov, Ну да, вы правы, если по второму варианту каждые пол года реинвестировать по 80 рублей купонов под 9% годовых в течение 15 лет, то доходность будет 21,51%). 
Андрей Петров, у вас, похоже, ошибка где-то в расчете процента на процент. Среднегодовые доходности у меня получились 22% и 26%. То есть разница очень ощутимая — не десятые процента.
Всегда надо использовать эффективную доходность к погашению Ytm с учётом реинвеста платежей (купонов и амортизации) по облигации в эту же самую облигацию. Эта процентная ставка называется внутренней ставкой доходности, потому что возвращает все потоки платежей внутрь облигации, а не мифический вклад или другой инструмент. Эта доходность показывает годовую скорость роста денег при вложении в данную облигацию, и именно ее надо использовать для сравнения облигаций между собой.

Читайте на SMART-LAB:
Фото
Почему курс доллара упал, а евро и юань выросли
  Главное • Рубль закрылся разнонаправленно: ±0,5% относительно доллара, евро и юаня. Причина расхождения — динамика глобальных валютных пар....
Фото
📊 Опубликовали рекордные результаты по МСФО за 2025 год
Вчера Группа МГКЛ раскрыла финансовую отчётность по МСФО за 12 месяцев 2025 года. Если вы пропустили — мы провели эфир, в котором...
Фото
BRENT: Дипломатия Трампа против "бычьего десанта" — кто блефует?
После сенсационного заявления Трампа о достижении двухнедельного перемирия с Ираном нефть открыла торги в среду с мощным гэпом вниз. Цена...
Фото
Кто сейчас самый дешевый сбыт? Сводный пост по сбытовым компаниям по отчетам РСБУ за 2025г.
Волгоградэнергосбыт Ставропольэнергосбыт Самараэнерго Мордовэнергосбыт Пермэнергосбыт Новосибирскэнергосбыт...

теги блога Андрей Петров

....все тэги



UPDONW
Новый дизайн