DART로 20년 3분기 영업이익 좋은 종목 찾기

데이터를 활용하는 재테크, D-Tech입니다. 이름만 너무 거창한 거 아닌지 모르겠습니다. 민망함을 무릅쓰고 D-Tech란 주제 아래 글을 하나씩 채워보도록 하겠습니다. 이 글을 읽고 따라 해 보기 위해 필요한 기술은 오직 엑셀(Excel)입니다.

 

DART라는 전자공시 사이트가 있습니다. 주식 투자를 심도 있게 해 보신 분들은 한 번씩은 들어 보셨을 겁니다.

DART만 잘 확인하고, DART의 데이터만 잘 사용하면... 폭망(?)은 피해 갈 수 있지 않을까 생각해 봅니다.

DART에는 기업의  재무정보가 분기별로 올라옵니다. 그리고 친절하게도 이 재무정보를 모두 일괄 다운로드할 수 있습니다.

오늘은 DART에서 따끈따끈한 2020년 3분기 보고서를 다운로드해서 3분기 영업이익 비중이 좋은 종목을 찾는 과정을 살펴보까 합니다.

 

설명에 앞서 강조드리고 싶은 말은, 이 글은 투자를 권유하거나 특정 종목을 추천하려는 글이 아닙니다. 데이터를 이와 같이 분석할 수 있음을 알려드리고 싶은 글입니다. 또한 이 글에 나온 종목에 투자해 발생한 손해는 투자자 본인의 책임임을 명심하시기 바랍니다.

 

 - 사용 데이터 : DART 20년 3분기 재무정보(포괄손익계산서_연결)

 - 필요 IT 기술 : 엑셀

 - 투자 시나리오 : 20년 전체 영업이익 중에 3분기 영업이익의 비중이 높은 종목 찾아내기

 

 

1. DART 접속해서 20년 3분기 재무정보 다운로드하기

아래는 DART의 URL입니다. 

  - http://dart.fss.or.kr/

 

DART에 접속해 [그림. 1]과 같은 과정으로 재무정보를 일괄 다운로드합니다.

[그림. 1]

  1. 상단 메뉴에서 '공시정보 활용마당' 선택

  2. 좌측 메뉴에서 재무정보 '일괄 다운로드' 선택

  3. 우측에서 2020년 3분기 보고서 '손익계산서'를 다운로드

 

다운로드할 수 있는 재무정보에는 재무상태표, 손익계산서, 현금흐름표, 자본변동표가 있습니다. 여기서는 손익계산서를 사용합니다. 이 글을 쓰는 시점으로 다운로드한 손익계산서의 파일 명은 '2020_3Q_PL_20201117041911.zip'입니다.

(재무정보에 변경이 발생하면 파일이 주기적으로 업데이트됩니다. 그러므로 받는 시점에 따라 파일명이 다를 수 있습니다.)

받은 파일의 압축을 풀어 보면 아래와 같이 4개의 파일이 있습니다.

  - 2020_3분기보고서_02_손익계산서_20201117.txt

  - 2020_3분기보고서_02_손익계산서_연결_20201117.txt

  - 2020_3분기보고서_03_포괄손익계산서_20201117.txt

  - 2020_3분기보고서_03_포괄손익계산서_연결_20201117.txt

 

저희는 위 파일 중에 '2020_3분기 보고서_03_포괄손익계산서_연결_20201117.txt'를 사용합니다. 손익계산서가 4개로 나누어져 있는데 일부 기업은 포괄손익계산서_연결이 아닌 다른 리포트에 있는 경우가 있습니다. 그와 같은 경우는 고려하지 않고 처리하겠습니다.

위 파일을 엑셀로 열어봅니다. 엑셀로 여는 방법은 엑셀을 실행한 후에 위 파일을 드래그해서 엑셀 위해 놓으시면 됩니다. [그림. 2]와 같이 파일을 엑셀에서 볼 수 있습니다.

[그림. 2]

 

2. 영업이익 500억 이상 종목만 찾아내기

손익계산서에는 다양한 항목이 있습니다. 이 중에서 저희는 영업이익만 확인해서 데이터를 분석할 예정입니다. [그림. 3]과 같이 필터를 통해 영업이익 데이터만 찾아냅니다.

[그림. 3]

  1. 엑셀 최상단 메뉴에서 '데이터'를 선택

  2. 엑셀 메뉴에서 '필터'를 선택

  3. 항목코드(K열)에서 'dart_OperatingIncomeLoss' 를 필터로 선택

 

위와 같이 작업하면 손익계산서에서 영업이익 항목만 확인할 수 있습니다.

 

이제 엑셀에서 영업이익 수치를 담고 있는 M, N, O, P 열에 대해 알아보겠습니다. 당기는 현재 년도를 뜻합니다. 2020년이고요, 전기는 전년도인 2019년도입니다. 그리고 3분기 3개월은 3분기에 속해는 6~9월을 뜻합니다. 3분기 누적은 1월부터 9월까지(3분기까지) 누적된 값을 뜻합니다. 정리해보면 아래와 같습니다.

 

  - M열, 당기 3분기 3개월 : 2020년 6~9월

  - N열, 당기 3분기 누적 : 2020년 1월~9월

  - O열, 전기 3분기 3개월 : 2019년 6~9월

  - P열, 전기 3분기 누적 : 2019년 1~9월

 

실적이 좋지 않은 종목을 투자하는 건 리스크가 있습니다. 리스크를 줄이기 위해서 당기 3분기 누적(N열) 영업이익이 500억 이상인 종목만 대상으로 분석을 진행하겠습니다. [그림. 4]와 같이 숫자 필터를 사용해 영업이익 500억 이상 종목만 찾아냅니다.

[그림. 5]

  1. 당기 3분기 누적에서 필터를 선택

  2. 숫자 필터를 선택

  3. 크거나 같음을 선택

  4. >=(이상) 조건으로 500억을 입력

  5. 확인을 클릭

 

위의 과정을 거치면, 3분기 누적 영업이익이 500억 이상인 종목만 조회할 수 있습니다.

 

3. 3분기 영업이익 비중 구하기

2020년도 누적 영업이익 안에서 특히 3분기 영업이익이 좋은 종목을 찾을 계획입니다. 그러므로 누적 영업이익 대비 3분기 영업이익의 비율을 계산식으로 추가합니다. [그림. 6]과 같습니다.

[그림. 6]

  1. S열 1행에 'M/N'이라고 컬럼 명을 입력(임의로 아무 명이나 넣어도 상관없습니다.)

  2. S열 2행으로 가서 '=M2/N2'을 수식 입력(입력 시 따옴표(')는 제거하고 입력합니다.)

     - 수식을 넣으면 그림과 같이 계산된 값이 나옵니다.

     - M2/N2 = 2행의 3분기 영업이익 / 누적 영업이익입니다. 즉, 누적 영업이익 대비 3분기의 영업이익입니다.

  3. S열 2행에 입력한 수식을 엑셀의 마지막 행까지 복사를 합니다.

     - 저 같은 경우 아래와 같은 방법을 사용합니다.(각자 편한 방법을 사용하세요.)

        1단계: S열 2행에 커서를 위치시키고 왼쪽 Shift를 누른 채, 마지막 행까지 내려갑니다.

        2단계: Shift를 놓습니다. S열 2행부터 마지막 행까지 셀이 선택되어 있습니다.

        3단계: Ctrl+D를 입력합니다. S열 2행의 수식이 마지막 행까지 복사됩니다.

 

4. 3분기 영업 비중 순서로 정렬하기

S열에 3분기 영업 비중을 구했으면, 영업 비중 순서로 내림차순 정렬을 합니다. [그림. 7]을 참고합니다.

[그림. 7]

  1. 데이터 메뉴의 '정렬'을 선택

  2. 그림과 같이 'M/N' - '값' - '내림차순'을 선택

  3. 확인을 클릭

 

위의 과정을 거치면 3분기 영업이익 비율이 가장 큰 종목들부터 정렬되어 결과가 나옵니다.

 

5. 결과 및 마무리

지금까지 잘 따라 하셨다면 아래와 같은 결과를 얻을 수 있습니다. 상위 다섯 개 종목만 살펴보면 롯데케미컬, 솔브레인, 한세실업, 한국전력공사, 풍산이 보입니다.

 

[그림. 8]

생각해볼 문제들이 있습니다. 우선 재무정보가 나오는 시점에 주가는 이미 오른 경우가 많습니다. 재무정보가 취합되어서 일반인들에게 공개되기까지는 시간이 걸립니다. 하지만 아무래도 업계 관계자나 그 기업에 관심이 많은 투자자들은 재무정보를 접하기 전에 실적이나 업황이 좋아짐을 예측해 미리 매수를 하니 당연히 주가는 선반영 된다고 생각합니다.(관계자가 재무 정보를 미리 빼돌리거나 알아냈다는 뜻은 절대 아닙니다.)

그럼에도 불구하고 이와 같이 실적이 좋은 종목들을 추려서 투자하는 것은 개인 투자자들이 가져야 할 기본적인 방향이라고 생각합니다.

그리고 더 중요한 문제가 있습니다. 이와 같이 종목을 찾아내서 투자하면 수익이 나는 것인가이죠. 이를 위해서는 과거 데이터를 더 모으고 주가와 연동해서 테스트를 해볼 필요가 있습니다. 이 부분은 SQL, 파이썬과 관련된 기술이 필요하기 때문에 여기서 다루지는 않습니다.

SQL과 주식에 관심이 있다면 아래 책을 참고해주세요.

※ 주의 사항

  ▶ 절대 특정 종목을 추천하거나 투자를 권유하는 책이 아닙니다.

  ▶ 데이터 분석을 공부하기 위한 MySQL 책입니다.

  ▶ 책의 내용을 통해 얻은 종목에 투자해 발생한 손해는, 저를 비롯한 책 관계자 누구도 책임지지 않습니다.

※ 책 소개: https://sweetquant.tistory.com/243

※ 책 미리보기: https://sweetquant.tistory.com/257

※ 완전판 E-Book

  ▶ 유페이퍼: https://www.upaper.net/ryu1hwan/1142997

  ▶ 알라딘: https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=273701425 

  ▶ Yes24: http://www.yes24.com/Product/Goods/102264444?OzSrank=1 

  ▶ 교보문고: https://digital.kyobobook.co.kr/digital/ebook/ebookDetail.ink?selectedLargeCategory=001&barcode=4801167630019&orderClick=LAG&Kc=

 

 

마지막으로 거듭 말씀드리지만, 종목을 추천하기 위해 쓴 글이 아니며, 투자는 절대 투자자 본인의 책임임을 명심해주시기 바랍니다.

이상입니다. 감사합니다. 모두 성투하시길~!

 

 

 

 

+ Recent posts