엑셀 – 네이버 주식 정보를 활용한 주식 차트 만들기

지난 포스팅에서 네이버 주식 정보를 크롤링하는 방법을 소개했는데요. 이번에는 크롤링한 데이터를 활용해 자동으로 업데이트되는 주식 차트를 만드는 방법을 알려드리겠습니다. 주식 차트를 통해 데이터를 더 직관적으로 확인할 수 있습니다. 이전에 다룬 네이버 주식 크롤링 관련 내용은 아래 포스팅에서 확인하실 수 있습니다.

1. 엑셀 – 주식 차트 만들기

지난 시간에 네이버 주식 리스트 크롤링 방법과 선택한 리스트의 일자별 주식 정보를 크롤링하는 방법을 알아보았는데요. 숫자로 보는 주식 정보는 한눈에 파악하기 어려운 경우가 많습니다. 오늘은 지난 시간에 크롤링한 정보를 토대로 주식 차트를 작성하는 방법을 알아보겠습니다. 이번에 사용하는 예제 파일은 지난번에 작성한 파일과 조금 차이가 있으니 완성된 차트는 글 마지막에 첨부하겠습니다.

이번 시간에 작성하는 주식 차트는 지정한 기간의 주식 정보를 이용합니다. 이 예제에서는 최근 날짜에서 80일의 주식 정보를 차트로 작성하였습니다. 기간을 수정하지 않는다면 다양한 주식 종목의 차트가 자동으로 작성되지만, 조회 기간을 수정하면 차트를 다시 설정해야 합니다. 이점 참고하세요.

1) 주식 차트 종류 선택하기

▼ 크롤링된 주식의 정보를 선택하고 주식 차트 종류를 선택합니다. 이때 날짜, 시가, 고가, 저가, 종가를 모두 선택합니다. 그런 다음 삽입추천 차트모든 차트주식형“시가-고가-저가-종가”를 선택합니다. 주식 데이터의 INDEX(머리말)가 시가-고가-저가-종가 순으로 작성되어야 합니다. 이 순서대로 작성하지 않으면 해당 차트가 선택되지 않을 수 있습니다.

엑셀-주식-차트-만들기1

2) 차트 날짜 정렬하기

▼ 맨 아래 날짜를 선택하고 마우스 오른쪽을 클릭하여 “축 서식” 선택합니다. 축 서식에서 그래프 모양 아이콘을 클릭하고 축 옵션에서 “텍스트 축”, 축 위치는 “항목을 거꾸로”를 선택합니다. “항목을 거꾸로” 옵션은 주식 정보가 정렬된 날짜에 따라 선택하는데요. 아래 그림처럼 작성된 주식 정보가 상단이 가장 최근 데이터 일 때, 좌측에서 우측으로 날짜를 정렬하려면 꼭 “항목을 거꾸로”를 선택해야 합니다.

엑셀-주식-차트-설정

3) 차트 막대 색상 및 테두리 설정

축 서식 축 옵션양선(음선)을 선택합니다. 채우기 옵션에서 “단색 채우기”를 선택하고, 테두리는 “선 없음”을 선택합니다. 일반적으로 사용되는 양선은 빨간색, 음선은 파란색을 선택합니다.

엑셀-주식-차트-막대-색상

4) 차트 막대 두께 설정

차트 서식계열 옵션계열 “시가“를 선택합니다. 그런 다음 막대그래프 아이콘을 선택하고 “계열 옵션“에서 간격 너비를 조정합니다. 저는 20%로 설정했습니다. 간격 너비가 넓어지면 차트의 막대가 상대적으로 좁아지고, 간격 너비가 줄어들면 막대의 두께가 넓어집니다.

엑셀-주식-차트-막대-너비

5) 주식 데이터 추가하기 – 5일선

▼ 주식 데이터 빈 열을 선택하고 주식의 5일선 데이터를 추가하겠습니다. 종가의 5일의 평균치를 작성하기 위해 최근 날짜에서 5일 전의 위치에서 AVERAGE 함수를 사용하여 평균을 구합니다. 구해진 평균치 데이터를 더블 클릭하면 나머지 셀에도 자동으로 5일선 평균이 자동으로 채워집니다. 필요하다면, 같은 방법으로 10일선, 20일선을 추가할 수 있습니다.

엑셀-주식-차트-5일선

▼ 차트 위에서 마우스 오른쪽을 클릭하여 “데이터 선택”을 클릭합니다. 데이터 원본 선택 창에서 “추가”를 선택하고 “계열 편집” 창에서 “계열 이름”은 5일선이 입력된 셀을 선택하고 “계열 값”에는 5일선 아래부터 맨 마지막 데이터 위치를 선택합니다. 확인을 클릭하고 설정을 마칩니다.

엑셀-주식-차트-5일선-차트-추가

▼ 설정을 마쳤지만, 5일선 데이터가 보이지 않을 때가 있는데요. 5일선에 대한 선 옵션을 설정해주면 해결할 수 있습니다. 차트 옵션에서 계열 “5일선”을 선택하고 선 옵션을 “선”으로 선택합니다. 선의 색상, 너비도 알맞게 선택하세요.

엑셀-주식-차트-5일선-설정

6) 차트 제목 자동 업데이트

차트 제목이 현재 크롤링한 주식 정보의 주식 종목명으로 표시되고, 종목이 변경되면 자동으로 업데이트 되도록 설정하겠습니다. 아래 적용 방법은 예시에 사용된 서식에 맞춘 설정방법입니다. 차트 제목에도 수식을 입력할 수 있다는 점 기억해 두시기 바랍니다.

주식 종목을 선택 수식 입력창에 “=” 입력 종목명이 입력된 셀 선택

엑셀-주식-차트-제목

2. 주식 차트 자동 생성기 실행

기존에 진행했던 주식 차트 크롤링 데이터를 기반으로 주식 차트가 작성됩니다. 작동방법 및 설정 사항은 아래 내용을 참고하세요. 오늘 사용한 예시 파일도 함께 첨부합니다.

① 크롤링된 주식 리스트 확인 : Sheet1에서 네이버에서 크롤링한 주식 리스트를 확인합니다.
② 주식 종목 정보 로드 : Sheet1에서 원하는 주식 종목을 더블클릭하면, Sheet2에 해당 종목 정보가 자동으로 로드됩니다.
③ 차트 생성 : Sheet2에 있는 “실행” 버튼을 클릭하면, 해당 종목의 주식 차트가 생성됩니다.

엑셀-주식-차트-자동-생성기

<설정 사항>

① 조회 기간 설정 : 기본 설정된 조회일수는 80일입니다.
② 조회 기간을 변경하려면 주식 차트를 다시 설정해야 하니 유의하세요.
설정을 변경하지 않으면 기본 값인 80일 기준으로 차트가 작성됩니다.
③ 종목 변경 : 다른 주식 종목으로 변경하려면 Sheet1에서 선택 후, Sheet2에서 “실행” 버튼을 누르면 새로운 주식 정보가 로드됩니다.

Leave a Comment