
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
[프롬프트]financedatareader 로 최근 1년간 삼성전자의 종가 데이터를 가져오고, 그 데이터로 볼린저밴드를 그리는 파이썬 코드를 만들어줘

import FinanceDataReader as fdr
import matplotlib.pyplot as plt
import talib
# 삼성전자(005930)의 최근 1년간 종가 데이터 가져오기
df = fdr.DataReader('005930', '2023-03-01', '2024-03-01')
# 볼린저 밴드 계산
upper_band, middle_band, lower_band = talib.BBANDS(df['Close'], timeperiod=20, nbdevup=2, nbdevdn=2)
# 그래프 그리기
plt.figure(figsize=(12,6))
plt.plot(df.index, df['Close'], label='Close', color='blue')
plt.plot(df.index, upper_band, label='Upper Band', color='red', linestyle='--')
plt.plot(df.index, middle_band, label='Middle Band', color='green', linestyle='--')
plt.plot(df.index, lower_band, label='Lower Band', color='red', linestyle='--')
plt.title('Bollinger Bands for Samsung Electronics (1 Year)')
plt.xlabel('Date')
plt.ylabel('Price')
plt.legend()
plt.show()
