커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
볼린저밴드를 그리기에서 ChatGPT 생성 코드를 가져와서 실행하면 에러가 발생하는데 talib 인스톨 방법을 알고 싶습니다.
[왕초보] ChatGPT 300% 활용하기 v0
2주차
북마크
이*호
댓글
5
추천
0
조회수
13
조회수
13
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



[프롬프트]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()




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴