엑셀 함수중에 stockhistoy() 함수를 이용하면, 코드를 짜지 않고도 함수로 한국 주식이나 미국 등 전세계 주식 과거 주가 정보를 일간, 주간, 월간별 추출하는 것이 가능합니다.
한국 주식의 종목코드나 미국 주식의 티커를 숙지하시고,
엑셀 함수에 넣으면 원하는 과거 주가 데이터를 간단하게 불러올 수 있습니다.
=stockhistory(“종목코드”, “시작날짜”, “종료날짜”, “기간단위”, “제목표시”, “항목 A”, “항목 B” …)
시작날짜 : 2022-01-01 이런식으로 작성
기간단위 : 0(일단위), 1(주단위), 2(월단위 가격)
헤더표시 : 0(헤더없음), 1(헤더표시), 2(헤더 + 티커 같이 표시)
항목A : 0(날짜표시), 1(종가), 2(시가), 3(고가), 4(저가), 5(거래량)
=STOCKHISTORY(“035250”, “2015-01-01”, “2023-01-011”, 0, 2, 0, 1, 2, 3, 4, 5)
위 코드 뜻은
종목코드 035250(삼성전자)를 불러와서 시작날짜 2015년 1월 1일부터 종료날짜 2023년 1월 11일까지 일가격(0)으로 제목에 티커(2)를 같이 표시하고, 날짜(0), 종가(1), 시가(2), 고가(3), 저가(4), 거래량(5)을 표시하라는 의미입니다.
스톡히스토리 엑셀 함수를 이용하면 복잡하게 크롤링을 이용하지 않고도 원하는 종목의 주가 정보를 쉽게 불러올 수 있습니다.
그냥 종가만 필요하시면 항목 A, B, C 데이터를 다 넣지 않고 필요한 것만 넣어도 됩니다.
=STOCKHISTORY(“035250”, “2015-01-01”, “2023-01-11”, 0, 1, 0, 1)