brunch

You can make anything
by writing

C.S.Lewis

by 구재홍 Oct 08. 2023

내 서비스 만들기 #2(적정주가 계산기)

S-RIM Finder 웹사이트

해당 글은 2021년 7월 6일에 개인 블로그에 미리 작성된 바 있습니다.


Django와 Bootstrap을 활용해서 개인 블로그도 만들어봤겠다 싶어, 그다음 다른 웹사이트도 바로 만들고 싶어졌다.


2021년 당시에 나는 투자에 푹 빠져있었다.

특히, BIG4 회계 컨설팅 펌 중 한 곳에서 근무했었기 때문에 기업가치를 평가하는 것에 대해 관심이 컸었다.

보통 회계 컨설팅 회사에서는 M&A(인수합병)이나 감사를 위한 목적으로 재무제표를 기반으로 의뢰받은 기업으로부터 특정 회사의 기업에 대한 가치를 측정한다.


쉽게 말해서, 주식 시장에 나온 기업가치뿐만 아니라 저 회사 얼마 정도인가?! 에 대해 평가를 하기도 한다(절대적 기업가치평가).


 그중에서도 PwC 출신 사경인 회계사님이 집필하신 '재무제표 모르면 주식투자 하지마라'에서 언급된 S-RIM(잔여이익가치평가 모델: 기업의 미래 예상실적을 추정하고 이를 바탕으로 산출한 초과이익을 통해 기업가치를 평가하는 절대 가치 모형)을 기반으로 투자했다.


다시 한번 쉽게 말해서..!

"회사가 그동안 얼마나 벌었느냐에 따라, 얼마짜리 기업인지"를 측정하는 방법을 기반으로 투자했다.


네이버나 구글링을 하다 보면 구글 스프레드 시트 또는 엑셀로 정리해 놓은 종목 리스트나 검색기 파일을 찾을 수 있었다.

(그리고 나도 구글 스프레드 시트로 매번 체크해 가며 투자했었다)


그러나, 나는 다른 사람들도 조금 더 접근하기 편하고 보기 쉽게 웹사이트로 만들어보고 싶었다!


이름하여 "S-RIM Finder(www.srimfinder.com)"


이 웹사이트를 통해 크게 2가지를 알 수 있길 바랐다.


첫 번째, 상장폐지 위험이 있는 종목을 확인할 수 있다.

한국거래소 웹사이트(http://listing.krx.co.kr/contents/LST/04/04010500/LST04010500.jsp)에 가면 코스피(KOSPI), 코스닥(KOSDAQ) 시장에 따라 상장폐지 될 수 있는 조건을 확인할 수 있다.

코스피 상장폐지 요건들(한국거래소)

하지만, 일반인이 자본잠식률에 대해 계산하는 것도 어렵고 2,000개가 넘는 모든 종목을 계산하는 것은 한눈에 봐도 쉽지 않다.


그래서 S-RIM Finder 웹사이트에서는 아래 요건을 기준으로 상장폐지 위험이 있는 종목인지 바로 확인할 수 있도록 만들어놨다.

(매출액 위험여부, 장기간영업손실, 법인세비용차감전계속사업손실, 자본잠식 위험)


두 번째, S-RIM 계산에 따라 현재 얼마가 적정한 가격인지 알 수 있다.

현재 주식시장에서 종목마다 현재가가 얼마인지, S-RIM 계산 기반 얼마인지, 그 차이가 얼마나 되는지 한눈에 볼 수 있게 만들었다.

모든 종목의 현재가와 S-RIM 가격을 볼 수 있다


이렇게 만들기 위해서는 다음 재료들이 필요했다.

- 개발 부분: Django(백엔드), Bootstrap(프런트엔드), Chart.js(차트를 그리기 위함), Crontab(데이터를 스케줄링에 맞춰 가져오기 위함)

- 데이터 부분: 한국거래소의 모든 종목, 가격, 섹터(산업군), 상장된 주식 수, 3개년 재무제표, 자사주 수량, 한국신용평가의 회사채 BBB- 5년 이자율


그리고 위 재료들 기반으로 아래와 같이 구조를 그려봤다.

S-RIM Finder의 Data Flow


개인 블로그가 아닌, 나만의 Custom된 웹사이트를 만들려고 하니 새로 배워야 하는 것들도 많아서 시간이 굉장히 오래 걸렸다.


S-RIM FInder(www.srimfinder.com) 웹사이트는 크게 4개로 구분해서 만들었다.

(2021년 기준 이후로 데이터가 부정확한데, 데이터를 끌어오는 게 잘 작동되지 않아 손을 좀 봐야 한다..)


1. 본문 메뉴

서비스를 어떻게 이용할 수 있는지, S-RIM 계산 방식이 어떻게 되는지, 상장폐지 요건 계산 방식이 어떻게 되는지 등등 자세하게 확인할 수 있도록 만들었다.

S-RIM Finder 본문 메뉴


2. 종목 리스트(StockList)

- 모든 종목의 현재가, S-RIM 가격, 상장 폐지 위험 여부, 섹터를 확인할 수 있다.

- Bootstrap-Table을 활용해서 원하는 칼럼별로 정렬하여 볼 수 있다.

- 엑셀로 따로 추출할 수 있는 Export 기능도 추가했다.

S-RIM Finer 종목 리스트 화면


3. 종목 상세(StockDetail)

- 각 종목의 재무정보와 가격을 확인할 수 있다.

- 위에서 언급한 것과 같이 상장폐지 요건 여부를 확인할 수 있다.

- Chart.js를 활용해서 ROE와 할인율에 따른 가격을 보기 쉽게 만들었다.

S-RIM Finder 종목 상세 화면


4. 좋아요 목록(LikeList)

- AllAuth를 활용하여 카카오 또는 구글 계정으로 가입할 수 있도록 만들었다.

S-RIM Finder 로그인 화면

- 각 종목 상세화면에서 '좋아요'를 누를 수 있는데, 내가 '좋아요'를 누른 종목만 따로 볼 수 있는 좋아요 목록을 만들었다.

S-RIM Finder 좋아요 목록 화면


사실, 제일 궁금해할 것 같다.

'그래서 얼마 벌었는데?'


S-RIM 기반 투자 수익률

- 종목 수: 13개

- 투자 기간:

1차(2020년 10월 ~ 2021년 9월?)

2차(2021년 2월 ~ 2021년 9월?)

- 수익률: 전체 평균(+25%), 개별 종목 최대 수익률(+43%) / 최소 수익률(+12%)


다음 기준으로 투자했었다.

지주, 금융, 의료 등 지식기반 업계는 제외할 것. 대신, 형체가 있는 건설/기계 쪽의 업계 쪽 위주로 투자

S-RIM 가격과 현재가의 괴리율이 굉장히 큰 경우는 다시 한번 살펴볼 필요가 있음.

중소형주, '신마법공식'과 같은 다른 Factor들을 조합하여 투자


아무튼, 사람들이 많이 쓰든 안 쓰든...

개인 블로그가 아닌 다른 형태의 웹사이트를 처음 만들어본 거라 뿌듯한(?) 감이 있어 좋았던 프로젝트였다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari