[quantHelper] 주제 선정, DB 구성

JUJU·2024년 4월 4일
0

프로젝트

목록 보기
1/26
post-thumbnail

첫 프로젝트에 대한 기록

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

■ 기술 스택,

  • 백엔드 서버, 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개정도 설정하고 정배열인지 역배열인지 분석하기

profile
개발자 지망생

0개의 댓글

관련 채용 정보