시작하기무료로 시작하기

RSI 시각화하기

RSI는 0에서 100 사이를 오르내리는 모멘텀 지표예요. 일반적으로 RSI가 70을 넘으면 과매수 상태로, 자산이 고평가되어 가격이 되돌릴 수 있음을 의미해요. 반대로 RSI가 30 아래면 과매도 상태로, 자산이 저평가되어 가격이 반등할 수 있음을 시사해요. 이를 더 잘 이해하기 위해 RSI를 계산하고 가격 데이터와 함께 플로팅해 보겠습니다.

이전 연습 문제와 마찬가지로 Google 주식의 일간 과거 가격 데이터를 사용하며, 이는 stock_data로 로드되어 있어요. 또한 talib는 이미 임포트되어 있고, matplotlib.pyplotplt로 임포트되어 있어요.

이 연습은 강의의 일부입니다

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()
코드 편집 및 실행