프로그래밍/알고리즘 트레이딩

엑셀(EXCEL)에서 주가(캔들) 차트 그리기

&+&& 2017. 3. 19. 02:28

  지난 글에서 구글 독스에서 구글파이낸스 함수를 이용해서 LG전자의 2010년에서 2017년까지의 일별 주가를 수집했었는데요. 이번에는 일별주가 정보를 이용해서 주가를 파악하는데에 가장 널리 사용되는 캔들차트를 그려보도록 하겠습니다.

  혹시나 지난 시간 작업을 건너 뛰어서 LG전자의 주가정보가 필요한 경우에는 아래 첨부파일을 다운로드 해서 사용하시면 될 것 같습니다.

LG전자주가(2010-2017).xlsx
다운로드

 

※ 사용되는 엑셀은 2013버전입니다.

 

1. 엑셀 차트 그리기

 

 ※ 데이터는 시가 / 고가 / 저가 / 종가 순으로 입력되어있어야 합니다.

 - 일자와 주가 데이터가 입력된 셀을 전체 선택(거래량(Volume)은 제외)

 - 메뉴 -> 삽입 -> 차트 -> 주식형(표면형 또는 방사형) 차트 삽입 선택

 - 팝업메뉴 -> 캔들차트 선택

  위와 같은 작업만으로 간단하게 일별 주가에 대한 캔들차트 생성이 가능합니다. 다만 차트가 뭔가 이상해 보이는데요. 지난번에 일자별로 정렬을 한 결과 때문에 차트의 좌측이 2017년 / 우측이 2010년도로 연도가 뒤집혀서 차트가 그려졌습니다. 그럼 일반적인 시간 순서대로 차트를 변경해 주겠습니다.

2. 캔들차트 일자 정렬 변경

 

 - 차트 하단 일자 부분 선택 -> 우클릭 -> 축 서식 선택

 - 축 서식 메뉴 -> 항목을 거꾸로 선택하여 체크

 

  축 서식의 [항목을 거꾸로]에 체크를 해주니 위 그림처럼 차트가 정상적으로 표시가 됩니다.(구글독스에서 조회시에 별다른 옵션을 주지 않으면 원래 2010년도 데이터가 가장 윗 행에 표시가 됩니다. 다만 사람이 셀 내용을 볼 때에는 현재 주가가 가장 위에 오는 것이 맞다고 생각되기 때문에 정렬을 해서 데이터를 가져왔던 거였죠.)


 

3. 데이터 조회 기간 변경

 

 - 차트 선택 -> 우클릭 -> 데이터 선택

 - 차트 데이터 범위 내용 변경

 - 2017년 차트만 표시 : [ 

=Sheet1!$A$1:$E$50 ] 입력

  이렇게 2017년도 주가 캔들차트로 변경이 되었습니다.

 

 ☞ 차트는 차후에 자신만의 분석화면을 만든다거나 할 때 필요하기 때문에 간단한 캔들차트를 구현하는 내용을 넣어봤습니다. 실제 엑셀로 트레이딩을 하는 툴을 구현한다면 시스템 부하 등의 문제로 차트삽입은 최대한 지양해야 되겠습니다.

  최종 파일 : 

LG전자주가(2010-2017)_차트.xlsx
다운로드