728x90
캔들차트는 시가(시작 가격), 종가(마지막 가격), 고가(최고가), 저가(최저가) 정보를 담고 있다.
시가와 종가를 연결하여 사각형을 만들고,
고가와 저가를 연결하여 캔들의 꼬리를 만든다.
종가가 시가보다 높으면 -> 빨간색 (양봉)
종가가 시가보다 낮다면 -> 파란색 (음봉)
https://always-here.tistory.com/53
크롤링 (네이버 금융 크롤링)
크롤링 : 웹 페이지로부터 데이터를 추출하는 행위 soup = BeautifulSoup(입력 문자열, 'html.parser') soup.select('태그명') : 태그를 입력으로 사용할 경우 soup.select('.클래스명') : 클래스를 입력으로 사용..
always-here.tistory.com
네이버 금융 크롤링을 통해 얻은 데이터프레임에서 일부만 가져와서 캔들차트를 그려보았다.
# Date 컬럼을 DatetimeIndex 타입으로 변경 후 인덱스로 설정
df.index = pd.to_datetime(df.Date)
# Open, High, Low, Close, Volume 컬럼만 갖도록 데이터프레임 구조 변경
df = df[['open', 'high', 'low', 'close', 'volume']]
# 캔들차트 그리기
mpf.plot(df, title='Celltrion candle chart', type='candle')
728x90