
- 한투증권 - 백엔드: 1:1, 백엔드 - 프론트엔드 ⇒ session관리해서 각각
- 접속할 때 session id 부여해서 연결시켜주면 됨.
- 차트에서 일, 주, 월, 년 기준으로 선택할때마다 웹소켓 끊고 다시 session부여 가능한지
- stomp 프로토콜 사용 (프론트 ↔ 백엔드 끼리)
[공통]
GitHub - koreainvestment/open-trading-api: Korea Investment & Securities Open API Github https://apiportal.koreainvestment.com
- 한투증권에서 websocket을 제공 → 백엔드와 연결해서 실시간 데이터를 가져옵니다.
- 이때, 장 운영 시간 제공해주는 open api를 사용해서 웹소켓 연결을 제어합니다.
- backend ↔ frontend 간 별도의 웹소켓 연결
- 필요한 정보들을 그냥 바로 프론트측으로 보내줍니다.
https://apiportal.koreainvestment.com/apiservice/apiservice-domestic-stock-real2#L_6500be39-a989-4c30-abbb-197bd3890eb8
장 운영 시간 제공 open api
- 장이 열려있는 시간 (09:00 - 15:30)
- 실시간 데이터 전송
- 장이 닫히는 시간에 해당 날짜의 시가, 종가, 고가, 저가 정보를 바로 db에 저장합니다.
- 장이 닫혀있는 시간
- webclient를 이용한 정적처리(한국투자 api로 요청) or 서비스 db에 저장되어있는 내용을 조회
- 주식 정보 추가시, 기업 정보는 해당 api에서 가져온다.
- 시가총액 저장
날짜별 주식 빈도수 조회(플래닛 트랜드)