본문 바로가기
재테크 이야기

목표 금액을 모으는 데 얼마나 걸릴까? (feat. Python)

by iinteger 2023. 7. 25.

주인장은 30살 이전에 1억을 모으고자 하는 목표가 있다.

 

현재 기조를 유지할 때 기간이 얼마나 걸릴지 파이썬으로 간단히 계산해 보았다.

 

코드는 다음과 같다.

seed = 40000000  # 최초 시드
deposit = 2000000  # 월 적립금
target_amount = 100000000  # 목표 금액
target_yield = 0.1  # 연 수익률. 0.1 = 10%

yield_per_month = (1+target_yield)**(1/12)-1

month = 0
while True:
    if seed >= target_amount:
        print(f"목표 금액까지 걸리는 기간 : {month} 개월")
        break

    seed += deposit
    seed *= (1+yield_per_month)
    month += 1

 

다음과 같이 변수를 지정하였을 때, 주인장은 지금으로부터 24개월이 걸린다고 나왔다.

 

 

또한 다양한 변수 조합으로 테스트한 결과 간단한 사실을 알 수 있었다.

 

1. 월 적립액 : 2,000,000원, 연 수익률 : 10%

- 목표 도달에 걸리는 시간 : 24개월

 

2. 월 적립액 : 2,000,000원, 연 수익률 : 20%

- 목표 도달에 걸리는 시간 : 20개월

 

3. 월 적립액 : 4,000,000원, 연 수익률 : 10%

- 목표 도달에 걸리는 시간 : 14개월

 

3. 월 적립액 : 4,000,000원, 연 수익률 : 1%

- 목표 도달에 걸리는 시간 : 15개월

 

 

보이는가? 투자 시드가 작을 때는 수익률보다 월 적립금의 중요도가 훨씬 크다!

 

심지어 연 수익률을 1%로 가정한 케이스조차도 워런버핏의 연 수익률과 유사한 2번 케이스보다 훨씬 빠르게 목표 금액에 도달한다.

 

사회 초년생인 주인장도 수익률에 집착하기보다는 부지런히 절약해서 투하자본을 늘릴 수 있도록 노력해야겠다.

반응형