수익률 히스토그램 그리기
트레이더에게는 자산의 수익률 프로파일(가격 변동 범위, 수익률 분포 등)을 분석하는 일이 중요해요. 수년간 Tesla의 팬과 공매도 투자자들이 Tesla 주식에 대해 공격적으로 매수·매도를 반복하면서 주가 변동성이 커졌다는 이야기가 있죠. 여러분은 Tesla의 과거 일별 가격 데이터를 가지고 이 현상을 확인해 보려 합니다.
주가 데이터는 tsla_data에 미리 로드되어 있고, matplotlib.pyplot은 plt로 임포트되어 있어요. 제목과 축 레이블 같은 추가 꾸미기 요소도 이미 제공되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 금융 트레이딩
연습 안내
Close가격을 사용해 일일 퍼센트 변화를 계산하고, 새 열daily_return에 저장하세요.daily_return의 히스토그램을 그리되, bin 개수를 100으로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Calculate daily returns
tsla_data['daily_return'] = tsla_data['____'].____() * 100
# Plot the histogram
tsla_data['____'].____(____, color='red')
plt.ylabel('Frequency')
plt.xlabel('Daily return')
plt.title('Daily return histogram')
plt.show()