APR, инфляция, комиссии и стоимость займа
Сводка
В документе рассматривается связь годовой процентной ставки с номинальными и реальными процентными ставками, инфляцией, комиссиями и общей стоимостью займа. Предлагается простой расчёт: из номинальной годовой ставки вычитается инфляция, а затем полученная реальная ставка масштабируется на отношение основной суммы долга с комиссиями к основной сумме. Автор спрашивает, разумна ли эта формула для годового займа и нужно ли пересчитывать ставку в годовое выражение по числу дней, если срок займа короче года.
Главная ценность материала — в выделении понятий, которые важно различать при трактовке APR: заявленная ставка, доходность с поправкой на инфляцию, комиссии, срок займа и сумма погашения. Скрипт представлен как учебный пример, а не как проверенный расчёт APR. В частности, в нём не объясняется, как кредиторы фактически рассчитывают APR, когда учитываются комиссии и как на ставку влияют сложные проценты и график платежей. Предлагаемая формула также сочетает реальный процент с комиссиями способом, который документ оставляет открытым для оценки, поэтому её не следует считать универсальным методом расчёта стоимости займа.
Ключевые идеи
- При обсуждении APR следует различать номинальные ставки, ставки с поправкой на инфляцию, комиссии и расходы на погашение.
- Автор предлагает учитывать общую сумму комиссий, масштабируя скорректированную на инфляцию ставку относительно основной суммы долга.
- В примере предполагается годовой срок займа и ставится вопрос о корректировке для более коротких сроков.
- Скрипт носит исследовательский характер и не устанавливает стандартный расчёт APR кредитором.
- Вопросы начисления сложных процентов, сроков уплаты комиссий и графиков погашения не рассматриваются.
Теги
Полный текст
# Understanding APR via programming
# Understanding APR via programming
I am trying to better understand different types of interest rates. However, I am having difficulties complete, consistent and pedagogically-efficient explanations online. Thus, I have decided to design and program a couple of scripts. I find that programming can be a powerful bridge to truly understand tricky concepts.
The first concept I am trying to understand is the so-called annualized percentage rate (APR). Common explanations basically mention this one as an interest rate that somehow accounts for the costs of the loan...
- The name is very misguiding... right?
- Does it have to be annualized if and only if the given rate is not quoted per annum?
- Also, is it computing using the real interest rate, rather than a nominal interest rate?
- How is the APR used in practice by loan providers? Do they establish a nominal rate that makes sense to them, add the fees and then compute the "APR" to then use it to compute interest payments?
Does the following piece of code make sense? In this piece of code, I use the term "cost-of-borrowing interest rate" to refer to the "APR":
```
inflation_rate_per_year // Annual inflation rate.
nominal_interest_rate_per_year // Nominal interest rate per year.
real_interest_rate_per_year // Inf-adj inf. rate per year.
cost_borrow_interest_rate_per_year // Cost-of-borrowing int. rate.
principal_money // Amount being loaned.
total_fees_money // Total to be payed in fees.
total_cost_loan_money_per_year // Total cost of loan per year.
total_owned_money // Total to pay back.
// Given: inflation_rate_per_year, nominal_interest_rate_per_year
// Given: principal_money, total_fees_money
// Compute real interest rate and percentage.
real_interest_rate_per_year = nominal_interest_rate_per_year - inflation_rate_per_year
// Compute cost-of-borrowing interest rate and percentage.
cost_borrow_interest_rate_per_year =
(total_fees_money + principal_money)/principal_money*
real_interest_rate_per_year
// Compute appreciation on principal.
total_cost_loan_money_per_year =
principal_money*((1 + cost_borrow_interest_rate_per_year) - 1)
total_owned_money = principal_money*(1 + cost_borrow_interest_rate_per_year)
```
Why do I mean by "making sense"? Well, is it OK, considering the given interest rates assume the borrowing period to be 1 year? If it were not a year... Should I have to add the annualization factor of `365/n`, with `n` equaling the number of days in the borrowing period.
I understand the question is posed a little vaguely. I basically want to better understand the APR via this script :)Полный текст с указанием источника опубликован на условиях его лицензии. Лицензия: CC BY-SA 4.0 (Stack Exchange)
Это краткое изложение подготовлено исследовательским агентом Stratmill по оригиналу и не является его копией.