[ 웹서비스기획 #1기획서작성하기 ] 주식 투자참고서(by. 퀀트)

고성훈·2020년 6월 11일
0

프로젝트 주제 선정하기

직장 동료들을 둘러보면 많이 이들이 주식투자 소소한 돈을 벌고자 한다. 하지만 그들의 어떻게 투자 종목을 선택하나 살펴보면 참 가관이다. 간단히 사례를 살펴보면 아래와 같다.

1. '너만 알고 있어'로 시작하는 출처를 알 수 없는 정보들을 통해 거액을 투자한 김과장
2. 차트의 모양만 봐도 상승할 주식이 눈이 훤한 이대리
3. 이번엔 2차 전지 주식이 뜬다고 투자하는 오사원

위에서 나온 대부분의 사람들은 주식으로 돈을 벌고 있나? 아니다. 매번 벌고 잃고를 반복하고 다시 말도 안되는 이유로 투자하고 결국 돈을 잃는다. 이렇게 비이성적이고 비합리적인 주식투자 시장에서 비상식적인 투자자들을 위해 합리적이고, 이성적인 주식 정보를 제공해주면 어떨가 하는 생각으로 이 프로젝트를 시작한다.

'주식 투자 참고서(by.퀀트)' 프로젝트

‘계량적’을 의미하는 퀀티터티브(Quantitative)의 앞 글자를 따온 퀀트(Quant) 정보를 기반으로 하는 주식 종목 정보를 제공해주어 주식 투자를 참고 할 수 있는 '주식 투자참고서(by.퀀트)' 웹페이지 개발을 하려고 한다.

※참고. 퀀트 투자는 수학과 통계를 기반으로 전략을 만들고 이를 바탕으로 투자하는 정량적인 투자법을 의미

프로젝트 진행 순서

프로젝트는 크게 3가지로 나누어 진행하려고 한다.
1. DB(DataBase) 구축

  • 네이버 증권 페이지에서 필요한 주식 종목 크롤링(주가, 정보 등)
  • FnGuide 웹페이지에서 종목 별 제무재표 크롤링
  • 크롤링 한 정보 기반으로 종목 별로 6가지 퀀트 지표 계산
    • ① 위험조정수익률(누적수익률/변동성)
    • ② 벨류(PER,PBR,PCR,PSR 종합 순위)
    • ③ 퀄리티1(F-Score : 수익성, 재무 성과, 운영 효율성을 통한 스코어)
    • ④ 퀄리티2(자기자본이익률(ROE), 매출총이익, 영업활동현금흐름 종합 평가)
    • ⑤ 마법공식(이율(Earnings Yield), 투하자본 수익률(Return on Capital)을 통한 평가)
    • ⑥ 멀티팩터(벨류, 퀄리티, 누적수익률 종합 평가)
  • 종목 별 주가, 6가지 퀀트 지표를 DB에 적재
  • 매일 자동 크롤링 로직 구축

2. 프론트엔드(Front End) 개발

  • 총 2개의 페이지로 구축
  • 1page : 종목 별 정보 제공
    • 종목을 검색하면 해당 종목의 차트 / 기본정보(현재가, 발행 수 등) / 퀀트지표
  • 2page : 각 퀀트 지표 별 순위 제공(30위까지)

3. 백엔드(Back End) 개발

  • 주식 차트를 그리기 위해 종목의 일자 별 주가 정보를 주는 GET API 개발
  • 각 종목의 퀀트 정보를 불러오기 위한 POST API 개발
  • 퀀트 종목 별 순위 정보를 불러오기 위한 GET API 개발

주차 별 개발 계획

  • 1주차 계획

    • DB구축 : 크롤링, 지표계산, DB 적재(6/12)
    • 프론트엔드 : 웹페이지 뼈대(HTML+CSS) 구축(6/12~15)
  • 2주차 계획

    • 프론트엔드 : 웹페이지 기능(자바스크립트) 구축(6/16)
    • 백엔드 : 날짜 별 주가 정보 API, 퀀트 정보 API, 퀀트 순위 API 개발(6/18~21)
  • 3주차 계획

    • 프론트엔드 <-> 백엔드 <-> DB 연결 구축(6/22~25)
    • 크롤링 자동화 구축(6/26)
    막상 기획서를 작성하고 보니 난이도에 비해 시간이 많지 않아서 걱정이다. 다행히 지금 일이 많이 바쁘지 않아 짬날 때마다 개발하여 이 기획서에 작성한 만큼 개발해내고 싶다.
profile
Let me introduce myself.

0개의 댓글