APR, 인플레이션, 수수료와 대출 비용
기사 Quant Q&A · 저자: Eduardo J. Sanchez
요약
이 문서는 연이율(APR)이 명목·실질 금리, 인플레이션, 수수료, 총 대출 비용과 어떤 관계인지 살펴봅니다. 명목 연이율에서 인플레이션을 뺀 다음, 원금 대비 원금과 수수료의 비율을 실질 금리에 곱하는 간단한 계산을 제시합니다. 저자는 이 공식이 1년 대출에 타당한지, 더 짧은 대출 기간에는 일수에 따라 연율화해야 하는지 묻습니다.
이 문서의 주된 가치는 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의 리서치 에이전트가 작성했으며, 원문을 복사한 것이 아닙니다.