포트폴리오 생성 (10만원) -> 도지코인 10만원 매수 -> 입금(10만원) // AccountTrade에 기록 -> 도지코인(10만원 수익)

다음날 자정(12시) 총 자산 30만원 - 입금 10만원 제외 = 20만원

-> (서버) 사용자 UserCoin을 조회하여 사용자가 가지고 있는 코인이랑 매수 평단가, 갯수를 파악한 후, open API를 통하여 코인에 대한 시세를 받아옴

-> 매수 평단가 * 갯수 - (API으로 받아온 코인 시세 * 갯수) 해서 수익률 을 파악함

Untitled

오늘 총 자산= (api로 모든 소유 코인 의 시세*갯수)

과정: userCoin에서 모든 소유코인 조회 → Coin테이블에서 소유코인의 coinSymbol 조회해서 → 모든 코인의 시세 배열로 추출 → api로 모든 소유 코인 의 시세*갯수) 계산

-> 이런 식으로 코인에 대한 수익률을 계산하고, Profit의 property에서 전일 자산을 파악하고, 전날에 AccountTrade의 거래 내역을 조사하여 입금, 출금 한 내역을 모두 뺌

-> 전일 자산이랑 (코인에 대한 수익률 + 현금 자산) 을 비교하여 수익률 및 소득을 계산함


Update 1/19

(코인들을 소유한 상황 / UserCoin)

1일차 : 도지코인 20만원 → (자정) 도지코인 22만원 — 수익률 10%, 소득 2만원

2일차 : 도지코인 22만원, 현금 10만원 입금, 플로우 10만원 → (자정) 도지코인 20만원 플로우 12만 원됨 — 0%, 소득 0만원