본문 바로가기
재테크/주식공부

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

by into 2021. 10. 13.
반응형

우리가 자주 사용하고 있는 구글 스프레드시트를 이용해 투자 포트폴리오를 관리하는 방법이 있어서 소개해드리려고 합니다.

 

먼저 구글 스프레드시트에 접속하는 방법은 다들 알고 계시겠지만, 다시 한번 정리해 드리면

구글 크롬 오른쪽 상단에서 9개의 점이 있는 곳을 클릭한 후 스프레드시트를 선택하고 로그인을 합니다.

블랭크 스프레드시트를 만들 수 있습니다.

구글 스프레드시트는 구글 파이낸스의 데이터를 불러드릴 수 있기 때문에 본인이 관심 있는 데이터를 정리할 수 있습니다.

 

엑셀에서 함수를 사용하는 것처럼 구글 스프레드시트 빈 셀에 =GOOGLEFINANCE( 을 타이핑하면

아래와 같은 구글 파이낸스 함수에 대한 설명이 나오는 것을 볼 수 있습니다.

GOOGLEFINANCE 함수 예

=GOOGLEFINANCE( ticker, [attribute], [start_date], [end_date|num_days], [interval])

에서 ticker는 종목, attribute는 각종 선택 사항, 그리고 시작일, 종료일, 간격의 옵션을 입력할 수 있습니다.

 

구글 스프레드시트에서 사용하는 구글 파이낸스 함수의 간단한 예를 보여드리겠습니다.

구글 스프레드시트 함수 빈칸에 입력

=GOOGLEFINANCE("GOOG", "price", "1/1/2021", "10/12/2021", "DAILY")

지정한 티커 (예제에서는 GOOG)에 대한 2021년 1월부터 현재까지의 가격표를 출력해줍니다.

엑셀과 비슷하게 두 개의 행을 선택하고 차트를 그릴 수 있습니다.

 

포트폴리오 테이블 만들기

Account에 사용하는 계좌 입력

Symbol 행 (B행)에 종목 티커를 입력 

Name 행 C3-C8에 =GOOGLEFINANCE($B3, "name") 함수를 입력하면 B행에 입력된 티커를 읽어서 회사 이름을 출력

Price 행 (G행)에 =GOOGLEFINANCE($B3, "price") 함수를 입력하면 티커의 가격을 출력

Value, Porfolio % 는 연산을 통해 출력

 

아래 포트폴리오 예제처럼 다양한 데이터를 구글 파이낸스에서 불러올 수 있습니다.

PE 행 (J행)에 =GOOGLEFINANCE($B3, "PE")

Market Cap 행 (K행)에 =GOOGLEFINANCE($B3, "marketcap")

eps 행 (L행)에 =GOOGLEFINANCE($B3, "eps")

volume 행 (M행)에 =GOOGLEFINANCE($B3, "volume")

 

구글 스프레드시트 포트폴리오 예제

위에서 사용한 옵션들 이외에도 다양한 데이터를 불러올 수 있습니다.

  • "price" - Real-time price quote, delayed by up to 20 minutes.
  • "priceopen" - The price as of market open.
  • "high" - The current day's high price.
  • "low" - The current day's low price.
  • "volume" - The current day's trading volume.
  • "marketcap" - The market capitalization of the stock.
  • "tradetime" - The time of the last trade.
  • "datadelay" - How far delayed the real-time data is.
  • "volumeavg" - The average daily trading volume.
  • "pe" - The price/earnings ratio.
  • "eps" - The earnings per share.
  • "high52" - The 52-week high price.
  • "low52" - The 52-week low price.
  • "change" - The price change since the previous trading day's close.
  • "beta" - The beta value.
  • "changepct" - The percentage change in price since the previous trading day's close.
  • "closeyest" - The previous day's closing price.
  • "shares" - The number of outstanding shares.
  • "returnday" - One-day total return.
  • "return1" - One-week total return.
  • "return4" - Four-week total return.
  • "return13" - Thirteen-week total return.
  • "return52" - Fifty-two-week (annual) total return.
  • "return156" - 156-week (3-year) total return.
  • "return260" - 260-week (5-year) total return.
  • "incomedividend" - The amount of the most recent cash distribution.
  • "incomedividenddate" - The date of the most recent cash distribution.
  • "capitalgain" - The amount of the most recent capital gain distribution.
  • "morningstarrating" - The Morningstar "star" rating.
  • "expenseratio" - The fund's expense ratio.

 

구글 파이낸스 함수가 궁금하신 분은 구글 파이낸스 웹페이지에서 더 자세한 내용을 찾으실 수 있습니다.

 

오늘은 구글 스프레드시트를 이용해서 포트폴리오 테이블 만드는 방법을 정리해 봤습니다.

 

 

반응형

댓글