채권과 주식 성과 비교
채권과 주식은 가장 중요한 투자 대안이에요. 이제 Federal Reserve와 Yahoo! Finance에서 데이터를 가져올 수 있으니, 두 자산군의 성과를 비교해 볼 수 있어요. 각 자산군에는 총수익지수(Total Return Index) 를 사용하며, 이는 가격 상승뿐 아니라 이자나 배당 같은 지급으로 인한 수익도 반영합니다.
채권은 Bank of America Merrill Lynch US High Yield Total Return Index Value('BAMLHYH0A0HYM2TRIV')를 사용하고, 주식은 S&P 500 Index('SP500')를 사용해요. 두 지수 모두 Federal Reserve의 FRED 서비스에서 지난 10년치 데이터를 제공합니다.
이번 연습에서는 두 시계열을 내려받아 성과를 비교해 보겠습니다. DataReader, date, pandas는 pd로, matplotlib.pyplot은 plt로 이미 가져와 두었습니다.
이 연습은 강의의 일부입니다
Python으로 금융 데이터 가져오기와 관리
연습 안내
date()를 사용해start날짜를 2008년 1월 1일로 설정하세요.series코드를['BAMLHYH0A0HYM2TRIV', 'SP500']을 담은 리스트로 설정하세요.DataReader()로 두 시리즈를'fred'에서 불러와data에 할당하세요.subplots옵션과 제목'Performance Comparison'으로data를 그린 뒤 표시하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Set the start date
start = ____
# Set the series codes
series = ['BAMLHYH0A0HYM2TRIV', 'SP500']
# Import the data
data = ____
# Plot the results
____
# Show the plot
plt.show()