RSI 시각화하기
RSI는 0에서 100 사이를 오르내리는 모멘텀 지표예요. 일반적으로 RSI가 70을 넘으면 과매수 상태로, 자산이 고평가되어 가격이 되돌릴 수 있음을 의미해요. 반대로 RSI가 30 아래면 과매도 상태로, 자산이 저평가되어 가격이 반등할 수 있음을 시사해요. 이를 더 잘 이해하기 위해 RSI를 계산하고 가격 데이터와 함께 플로팅해 보겠습니다.
이전 연습 문제와 마찬가지로 Google 주식의 일간 과거 가격 데이터를 사용하며, 이는 stock_data로 로드되어 있어요. 또한 talib는 이미 임포트되어 있고, matplotlib.pyplot은 plt로 임포트되어 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 금융 트레이딩
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Calculate RSI
stock_data['RSI'] = ____(stock_data['____'])
# Create subplots
fig, (ax1, ax2) = plt.____(2)
# Plot RSI with the price
ax1.set_ylabel('Price')
____(stock_data['____'])
ax2.set_ylabel('RSI')
____(stock_data['____'], color='orangered')
ax1.set_title('Price and RSI')
plt.show()