+ process
---
1. 거래소 저장
2. company 실행(나라)
3. price 실행(나라)
---
stockbot/src/task/fetch/company
+ process
---
input(나라)
1. DB 조회: 기존회사(나라)
2. 크롤링시작
1. kr: krx.data 엑셀파일
2. us: nasdaq.com json
3. 파일로 저장
4. 파일을 []stuct로 변환
5. 기존회사와 새회사 합치기
6. 저장: replace 와 upsert로 처리
---
+ 테이블
+ DB_PUB
+ DB_PUB_COLL_COMPANY
+ DB_PUB_COLL_NOTE
stockbot/src/task/fetch/price
+ process
---
1. init()
price_index 체크
2. 종목별 조회시작 종료 기간 만들기
1. 시작: 코드별 price 컬렉션의 max dt값
2. 종료: 오늘
3. input(나라)
1. 나라의 종목코드,마켓코드 조회
2. loop 코드
1. 나라의 종목코드의 기간의 가격목록 파일저장
2. 파일의 []stuct로 변환
3. 저장
---
+ 테이블
+ open,close,high,low의 data type는 decimal
+ DB_DATA
+ DB_DATA_COLL_PRICE
+ DB_PUB
+ DB_PUB_COLL_NOTE
stockbot/src/task/asmb/line/bound
+ goal
+ 코드의 종시저고가별 누적 몇퍼센트인지 찾기
+ process
---
1. 코드목록조회
2. 코드별 종시저고가별 마지막 바운드점의 일자조회
3. 마지막 바운드점의 일자 이후의 가격목록 조회
4. 마지막 바운드점의 일자 이후부터 가격목록으로 바운스점 찾기
5. 바운스점 저장
---
+ 테이블
+ DB_PUB
+ DB_PUB_COLL_COMPANY
+ DB_DATA
+ DB_DATA_COLL_BOUND_POINT
stockbot/src/task/asmb/line/ymxb
+ goal
+ 내일 가격 찾기
+ desc
+ 직선의 방정식을 이용하여 p1마지막 반등과 p2 현재가격을 직선으로 이어 p3인 내일 가격 찾기
+ process
---
1. 코드목록조회
2. 가격분류별 마지막 반등 POINT인 P1 조회
3. 가격분류별 마지막 가격 POINT인 P2 조회
4. P1과 P2를 이용해 기울기인 M과 B를 구한후 Y값에 해당하는 호가를 호가테이블에서 가져오기
5. 저장하기
---
+ 테이블
+ DB_PUB
+ DB_PUB_COLL_COMPANY
+ DB_DATA
+ DB_DATA_COLL_PRICE
+ DB_DATA_COLL_BOUND_POINT
+ DB_DATA_COLL_YMXB
+ DB_DATA_COLL_YMXB_QUOTE_UNIT
+ 기능 추가시
+ ymxb_type1 은 p1,p2가 마지막 반등, 마지막 가격이라면
+ ymxb_type2 은 p1,p2가 저가기존 뒤에서2번째 반등, 1번째 반등
+ ymxb_type3 은 p1,p2가 고가기존 뒤에서2번째 반등, 1번째 반등