본문 바로가기
주식/주식자동매매

구글 스프레드시트 주식 포트폴리오 관리하기 - 설정편

by 날아라키위새 2021. 6. 19.
반응형

한국 주식을 조금 가지고 있다.

전문적인 트레이더도 아니고 소소하게 조금 내리면 사고 조금 오르면 팔고를 반복하고 있다.

해외에 거주하다 보니 시차도 있고 해서 지속적으로 확인을 하지 않는다면

매도 시점을 놓치고 강제 장기투자가 되는 경우도 있다.

삼성중공업이 그렇다.

슬프다.

목표 주가를 설정해놓고 자동으로 알림이 오는 웹서비스나 앱이 없나 찾아보았지만

등록 가능한 종목에 숫자 제한이 있다던지 앱을 여러 개 깔기도 싫어서 (2016년 작성 당시)

결국 직접 만들어 보기로 했다.

신난다.

정답은 구글이다 구글 (혹은 아마존AWS?)

개인 서버도 없고 있어도 자신도 없고 만만한 구글 스프레드시트 (Google Sheets)를 이용하기로 했다. (훗날 컴퓨터 관련 전공이 아닌 나에게는 만만한 작업이 아님을 깨닫게 된다.)

구글 스프레드시트는 자동 동기화되어 다양한 기기에서 수정 열람이 가능하고

공유도 쉬워 편리하다. 나처럼 구글의 노예에게는 더욱 그렇다.


구글 드라이브 스프레드시트를 이용하여 주식 포트폴리오를 관리하며 매수 매도 목표가에 도달하면 자동으로 이메일을 보내는 방법을 알아보자.

구글 드라이브에서 새로 만들기 클릭 후 구글 스프레드시트를 클릭한다.

구글 스프레드시트 주식 포트폴리오 관리하기

A열에 해당 주식에서 불러들이고자 하는 정보를 본인이 보기 좋게 마음대로 넣는다.
(현재가, 52주 최고가, 52주 최저가 등)
아래 그림에서 B3셀에 입력한 종목코드는
www.google.com/finance 혹은 www.finance.naver.com 등 에서 검색할 수 있는데
앞에 코스피면 "KRX:" 코스닥이면 "KOSDAQ:" 을 추가하여야 한다.
헷갈리거나 작동하지 않는다면 구글 파이낸스에서 검색하자.
종목명은 직접 입력해주도록 하자.
예쁘게 색깔도 칠해준다.
본 포스트에서는 엔씨소프트를 예로 들었다. (KRX:036570)

(글 작성 2016년 - 25만원, 2021년 현재 - 82만원.. 와..나.. 존버 할걸 ㅠㅠ 100만원도 찍었었네 ㅠㅠ)

구글 스프레드시트 주식 포트폴리오 관리하기

B5셀을 클릭하고 상단 함수 입력란에  =GOOGLEFINANCE(B3,"PRICE")를 입력한다.

자동으로 B5셀에는 엔씨소프트의 현재가가 표시된다.

!중요! 실시간 현재가가 아니며 최대 20분 정도의 딜레이가 있다.

아쉽다.

종목코드가 다른 셀에 위치한다면 "B3"를 해당하는 셀의 위치로 지정해 준다. 

구글 스프레드시트 주식 포트폴리오 관리하기

현재가 밑에는 전일대비를 표시해주기 위해 "PRICE" 대신 "CHANGE"를 넣는다.
GOOGLEFINANCE 함수는
GOOGLEFINANCE(종목, 속성, 시작일*, 종료일*, 빈도*) 로 나타내어진다.
속성은 다양한 항목을 제공하니 자세한 내용은
https://support.google.com/docs/answer/3093281?hl=ko 을 참조한다.
(* 선택사항이다.)

구글 스프레드시트 주식 포트폴리오 관리하기

C열에는 일별 시세를 나타내 보자.

C1셀을 클릭 후 상단 함수 입력란에 

=GOOGLEFINANCE(B3, "price", DATE(2016,1,1), DATE(2016,5,31), "daily") 를 입력하면,

2016년 1월 1일부터 5월 31일까지 B3셀에 있는 종목에 대한 종가를 자동으로 보여준다.

하루하루가 지나면 자동으로 입력되어 있는 종가를 발견할 수 있다.

좋다.

편하다.

구글 스프레드시트 주식 포트폴리오 관리하기

일정기간 동안의 종가 변화를 그래프로 셀안에 표현할 수도 있는데, 구글 스프레드시트의 SPARKLINE 함수를 이용한다. B10셀을 클릭하고 상단 함수 입력란에 =SPARKLINE(GoogleFinance(B3, "price", TODAY()-30, TODAY()))를 입력한다.

오늘로부터 30일 전까지의 종가가 자동으로 셀안에 그래프로 표현이 된다.

마찬가지 방법으로 TODAY()-30를 TODAY()-365로 수정하면 1년 기간도 가능하고, 특정 기간으로 설정 할 수도 있다.

구글 스프레드시트 주식 포트폴리오 관리하기

GOOGLEFINANCE 함수의 다양한 속성을 이용하면 본인에게 더 알맞은 정보를 자동으로

업데이트되어 열람할 수 있다.

 

다음 포스트

구글 스프레드시트 주식 목표가 도달시 이메일 알림 스크립트 만들기에서는

정해놓은 목표가에 현재가가 도달하면 자동으로 이메일을 보내는 방법을 알아보자.

 

 

반응형

댓글