Post

[quantHelper] 주제 선정, DB 구성

사이드 프로젝트 시작

[quantHelper] 주제 선정, DB 구성

첫 프로젝트에 대한 기록

📋 주제: 주식 투자를 위한 데이터 수집 및 분석

■ 기술 스택,

  • 백엔드 서버, DB, 서버, 크롤링 서버(임시)

  • 백엔드: spring boot

    • MVC, LomBok, 0slf4j, hibernate, JPA     - DB: postgresql, 객체 DB (aws s3, mongoDB)     - 서버: 개인 노트북, EC2, GCP     - 크롤링 서버: python(fastapi)

일정: 화요일 저녁 8시 => 중간 점검 형태 => 진행 상황, 못한 부분, 완료 사항 적어오기 

■ DB 구성

User

  • PK user_id
  • password
  • status
  • permission
  • stock_list
  • interested_stock_list
  • budget
  • Authentication => O 

Stock

  • PK stock_id
  • stock_name
  • price
  • theme
  • stock_price_index
  • status     Corperate_Information
  • PK id  
  • FK stock_id
  • corporation_name
  • foundation_date
  • market_capitalization
  • max_price_year
  • min_price_year

financial statement

  • PK id
  • FK ci_id
  • year
  • quarter => TODO

Stock_price

  • FK stock_id
  • date
  • max_price_day
  • min_price_day
  • open_price
  • close_price
  • trading_volume

News

  • FK stock_id
  • title
  • content
  • is_공시 Boolean
  • created_at

Closed_day

  • year
  • closed_days => List json

python으로 크롤링해오기 API 있는지 확인해보기

토요일 1시 30분 Google meet

■ 주가 예상 방법

사용성을 3가지 중 하나로

  1. 기업 가치 분석 재무제표 분석: PER 10 이상,ROE, ROA, 영업이익, 단기 순 이익, 매출액 뉴스 키워드 잡기

  2. 차트 분석 - 이동평균선 200일 선 위에있는 것, 거래량
  3. 둘 다 분석

단기인지 중기인지 장기인지 선택한 후, 그 안에서 기업 가치 분석인지 차트 분석인지 정하도록 하자. 차트 분석을 사용한다면, 이동퍙군선 3개정도 설정하고 정배열인지 역배열인지 분석하기

This post is licensed under CC BY 4.0 by the author.