재테크/주식

구글 파이낸스(google finance) 함수로 구글시트에 주식정보 정리하기

곰돌이쿤 2021. 1. 31. 05:17

구글시트에서 구글 파이낸스, 구글 주식 정보를 가져다 쓸 수 있다.

 

즉 해당 기능으로 실시간 주가 정보를 내 구글시트에서 계산을 할 수 가 있다.

 

구글시트를 먼저 열고,

엑셀에서 함수를 쓰듯이 구글 파이낸스 함수를 사용하면 된다.

 

=googlefinance(Ticker가 입력된 셀,"shares")

"shares" 라는 속성이 발행주식총수 이고, 이런 속성들을 사용해서 ticker 의 종목을 불러오면 된다.

 

구문 공식

GOOGLEFINANCE(시세_표시, [속성], [시작일], [종료일|일수], [간격])

시세_표시 는 거래소 약자이다.

 

구문 예시

=GOOGLEFINANCE("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
=GOOGLEFINANCE("NASDAQ:GOOG","price",TODAY()-30,TODAY())
=GOOGLEFINANCE(A2,A3)

 

속성 값 종류

  • 속성 - [ 선택사항 - 기본값은 "price"] - Google Finance에서 시세_표시에 대해 가져올 속성이며 날짜가 지정된 경우 필수입니다.

    • 실시간 데이터의 경우 다음 중 하나를 속성으로 사용할 수 있습니다.

      • "price" - 실시간 가격 정보로 최대 20분까지 지연됩니다.

      • "priceopen" - 개장 시점의 가격입니다.

      • "high" - 현재 날짜의 최고가입니다.

      • "low" - 현재 날짜의 최저가입니다.

      • "volume" - 현재 날짜의 거래량입니다.

      • "marketcap" - 주식의 시가 총액입니다.

      • "tradetime" - 마지막 거래 시간입니다.

      • "datadelay" - 실시간 데이터의 지연 정도입니다.

      • "volumeavg" - 일일 평균 거래량입니다.

      • "pe" - 가격 대 수익률입니다.

      • "eps" - 주당 순이익입니다.

      • "high52" - 52주 최고가입니다.

      • "low52" - 52주 최저가입니다.

      • "change" - 전 거래일 마감 이후의 가격 변동입니다.

      • "beta" - 베타 값입니다.

      • "changepct" - 전 거래일 마감 이후 주식 가격의 백분율 변동입니다.

      • "closeyest" - 전일 종가입니다.

      • "shares" - 발행 주식 수입니다.

      • "통화" - 유가증권이 거래되는 통화입니다. 통화에는 거래 기간이 없으므로 이 인수에 대해 open, low, high 또는 volume을 사용하면 결과가 반환되지 않습니다.

    • 이전 데이터의 경우 다음 중 하나를 속성으로 사용할 수 있습니다.

      • "open" - 지정한 날짜의 개장가입니다.

      • "close" - 지정한 날짜의 종가입니다.

      • "high" - 지정한 날짜의 최고가입니다.

      • "low" - 지정한 날짜의 최저가입니다.

      • "volume" - 지정한 날짜의 거래량입니다.

      • "all" - 위의 모든 속성입니다.

    • 뮤추얼 펀드 데이터의 경우 다음 중 하나를 attribute로 사용할 수 있습니다.

      • "closeyest" - 전일 종가입니다.

      • "date" - 순 자산 가치가 보고된 날짜입니다.

      • "returnytd" - YTD(연간) 총 수익입니다.

      • "netassets" - 순 자산입니다.

      • "change" - 가장 최근에 기록한 순 자산 가치와 그 직전에 기록한 순 자산 가치 간의 값 변동입니다.

      • "changepct" - 순 자산 가치의 백분율 변동입니다.

      • "yieldpct" - 지난 12개월 동안 배분된 수입을 모두 합한 금액(주식 배당금과 고정 수입 이자 지급액)에 순 자산 가치 증가분을 더한 다음 전월 순 자산 가치로 나눈 배분율입니다.

      • "returnday" - 1일 총 수익입니다.

      • "return1" - 1주 총 수익입니다.

      • "return4" - 4주 총 수익입니다.

      • "return13" - 13주 총 수익입니다.

      • "return52" - 52주(연간) 총 수익입니다.

      • "return156" - 156주(3년) 총 수익입니다.

      • "return260" - 260주(5년) 총 수익입니다.

      • "incomedividend" - 최근 현금 배분액입니다.

      • "incomedividenddate" - 최근 현금 배분 날짜입니다.

      • "capitalgain" - 최근 자본 이득 배분액입니다.

      • "morningstarrating" - Morningstar의 'star' 등급입니다.

      • "expenseratio" - 펀드의 비용 비율입니다.

  • start_date - [ 선택사항 ] - 과거 데이터를 가져올 기간의 시작일입니다.

    • start_date만 지정하고 end_date|num_days를 지정하지 않을 경우 시작일 하루의 데이터만 반환됩니다.

  • end_date|num_days - [ 선택사항 ] - 과거 데이터를 가져올 기간의 종료일 또는 데이터를 반환할 start_date로부터의 일수입니다.

  • 간격 - [선택사항] - 데이터 반환 빈도로 'DAILY'(매일) 또는 'WEEKLY'(매주) 중 하나를 선택할 수 있습니다.

    • 간격을 1 또는 7로 지정할 수도 있습니다. 다른 숫자 값은 사용할 수 없습니다.

 

참고문헌

https://support.google.com/docs/answer/3093281?hl=ko [공식문서]