앱시트 주식투자 시스템 만들기 – AppStock(01) – 구글시트 구성

앱시트 주식투자 시스템 만들기 방법을 알려드리겠습니다.

제가 만든 주식투자 시스템 이름은 [AppStock]으로 하였습니다.

오늘은 첫 번째 강의로 [AppStock]의 데이터베이스라 할 수 있는 구글시트를 구성해보겠습니다.



1. 구글시트 구성 내용

[AppStock] 앱시트에 연동하는 구글시트는 총 3개의 시트로 구성해서 데이터베이스를 구성하였습니다.

📊 “주식데이터” 시트; 주식투자하는 종목에 대한 기초적인 정보 저장하는 공간입니다.

📊 “STOCK_Book” 시트; 주식 거래내역을 저장하여 매매를 관리하는 공간입니다.

📊 “STOCK_System” 시트; 주식투자 시스템을 관리하는 공간입니다.



2. “주식데이터” 시트 만들기

1) 구글시트에 접속해서 [빈 스프레드시트]를 선택합니다.
(구글계정이 없으신 분들은 먼저 계정을 만드시기 바랍니다.)


2) 스프레드시트 제목을 “AppStock”으로 작성합니다.


3) 화면하단에 있는 “시트1″에 있는 🔽 모양을 클릭, 또는 “시트1″에서 마우스 우클릭을 해서 [이름 바꾸기]를 선택한 후 “주식데이터”로 시트 이름을 변경합니다.


4) 주식데이터 시트를 아래와 같이 구성합니다.

열 제목열 번호열 서식
종목A자동
주식번호B일반 텍스트



3. “STOCK_Book” 시트 만들기

1) ➕ 를 클릭해서 새로운 시트를 만들고 시트 이름을 “STOCK_Book”로 시트 이름을 변경합니다.


2) “STOCK_Book” 시트를 아래와 같이 구성합니다.

열 제목열 번호열 서식
IDA자동
상태B자동
종목C자동
넘버D자동
매수날짜E날짜 (2008. 9. 26)
매수단가F통화 반올림 (₩1,000)
매수수량G맞춤 숫자 형식 (#,##0)
매수제비용H통화 반올림 (₩1,000)
매수금액I통화 반올림 (₩1,000)
기대단가J통화 반올림 (₩1,000)
현재단가K통화 반올림 (₩1,000)
매도날짜L날짜 (2008. 9. 26)
매도단가M통화 반올림 (₩1,000)
매도수량N맞춤 숫자 형식 (#,##0)
매도제비용O통화 반올림 (₩1,000)
매도금액P통화 반올림 (₩1,000)
수익금액Q통화 반올림 (₩1,000)
통계년도R맞춤 숫자 형식 (0000)
통계월S맞춤 숫자 형식 (#0)
메모T자동



4. “STOCK_System” 시트 만들기

새로운 시트를 만들고 시트 이름을 “STOCK_System”으로 시트 이름을 변경한 후에 아래와 같이 시트를 구성합니다.

열 제목열 번호열 서식
매수검토A자동1️⃣
매수금액B통화 반올림 (₩1,000)
매수수량C맞춤 숫자 형식 (#,##0)2️⃣
현재금액D통화 반올림 (₩1,000)3️⃣
투입금액E통화 반올림 (₩1,000)4️⃣
기준금액F통화 반올림 (₩1,000)
기준금액DG통화 반올림 (₩1,000)
넘버H자동
종목I자동
수익기준J맞춤 숫자 형식 (0%)

열 수식 참조 (3행 기준)

1️⃣ A3 =
AND($F3<$D3,$D3<$G3,COUNTIFS(STOCK_Book!$C:$C,$I3,STOCK_Book!$D:$D,”넘버”&TEXT(VALUE(SUBSTITUTE(H3,”넘버”,””)),”00″),STOCK_Book!$B:$B,FALSE)=0)

2️⃣ C3 =
IFERROR(INT(B3/D3),)

3️⃣ D3 =
IFERROR(GOOGLEFINANCE(VLOOKUP($I3,’주식데이터’!$A:$B,2,0)),)

4️⃣ E3 =
IF($H3=”넘버10″,$G3,
IF(COUNTIFS(STOCK_Book!$C:$C,$I3,STOCK_Book!$D:$D,”넘버”&TEXT(VALUE(SUBSTITUTE(H3,”넘버”,””)+1),”00″),STOCK_Book!$B:$B,FALSE)=0,$G3,
SUMIFS(STOCK_Book!$F:$F,STOCK_Book!$C:$C,$I3,STOCK_Book!$D:$D,”넘버”&TEXT(VALUE(SUBSTITUTE(H3,”넘버”,””)+1),”00″),STOCK_Book!$B:$B,FALSE)
-INT(FILTER($F:$F,$H:$H=”넘버01″,$I:$I=$I3)*$J3)))


이상, 앱시트 [AppStock]의 데이터베이스라 할 수 있는 구글시트를 구성했습니다.

다음 시간에는 앱시트에서 구글시트 데이터를 연동하는 방법에 대해 설명해드리겠습니다.

Leave a Comment