본문 바로가기

컴퓨터, IT/기타 소프트웨어

구글 스프레드시트 ①종목, ②종합지수, ③미국채금리, ④환율 가져오기 (GoogleFinance, 구글파이낸스 함수)

반응형

엑셀로 VBA를 할 필요 없이 GoogleFinance 함수 하나면 간단하게 다양한 정보를 가져올 수 있습니다.

엑셀은 MS365로 변화하면서 진화를 하고있지만 증권 정보를 함수로 제공하는 점에서 구글 스프레드 시트가 한발짝 앞서있다고 볼 수 있어요.

 

이 포스팅에서는 구글 파이낸스 함수를 이용해서 "개별종목 정보"를 받는 방법과 "종합지수" 정보를 받는법에 대해서 알아봅니다. 그리고 "미국 국채 수익률"을 우회해서 가져오는 방법도 알아보겠습니다.

 

 

1. 개별종목 데이터 가져오기

googlefinance의 기초 구문입니다.

개별종목, 지수, 국채, 환율 등의 자산정보는 모두 단일함수 "googlefinance"를 이용해서 가져옵니다.

googlefinance 함수 하나만 사용한다는 의미입니다.

 

1-1. 기초구문: =GOOGLEFINANCE([티커], [속성], [시작일], [종료일|일수], [간격])
1-2. [속성] 에 해당하는 정보 목록


    "price" - 실시간 가격 정보로 최대 20분까지 지연됩니다.
    "priceopen" - 개장 시점의 가격입니다.
    "high" - 현재 날짜의 최고가입니다.
    "low" - 현재 날짜의 최저가입니다.
    "volume" - 현재 날짜의 거래량입니다.
    "marketcap" - 주식의 시가 총액입니다.
    "tradetime" - 마지막 거래 시간입니다.
    "datadelay" - 실시간 데이터의 지연 정도입니다.
    "volumeavg" - 일일 평균 거래량입니다.
    "pe" - 가격 대 수익률입니다.
    "eps" - 주당 순이익입니다.
    "high52" - 52주 최고가입니다.
    "low52" - 52주 최저가입니다.
    "change" - 전 거래일 마감 이후의 가격 변동입니다.
    "beta" - 베타 값입니다.
    "changepct" - 전 거래일 마감 이후 주식 가격의 백분율 변동입니다.
    "closeyest" - 전일 종가입니다.
    "shares" - 발행 주식 수입니다.

 

1-3. 예제: =googlefinance("GOOGL","price")

구글 현재가 가져오기

 

 

2. 종합지수 가져오기

구글 파이낸스 함수를 이용해서 종합지수 데이터 역시 가져올 수 있습니다.

종합 지수가 구글 파이낸스에 어떤 티커로 등록되어 있는지 먼저 알아야 하는데요,

아래 티커로 등록되어 있음을 참조해주세요.

 

S&P500 : .INX
NASDAQ : .IXIC
DOW : .DJI
Russell2000 : INDEXRUSSELL:RUT
KOSPI : KRX:KOSPI
KOSDAQ : KOSDAQ:KOSDAQ
VIX : INDEXCBOE:VIX
NIKKEI : INDEXNIKKEI:NI225

 

구문: =GOOGLEFINANCE(".INX", "price")

결과: 3735.36 (2020-12-28의 S&P500 종가)

에센피500의 가격 가져오기

 

 

3. 미국채 수익률 (미국 금리)

 

미국 채권은 구글 파이낸스에서 제공을 하고있지 않습니다.

그렇다고 Finviz나 FRED 에서 스크랩핑을 매번 해오기도 귀찮고,

제공해주는 사이트에서 문구가 변경되거나 위치가 변경되면 일일히 수정해 주는 것도 상당한 손실입니다.

 

따라서, 구글 파이낸스 함수를 이용해서 우회해서 가져오는 방법을 찾는것이 편한데요,

CBOE에서 제공해주는 국채수익률을 기준으로 한 티커를 따오는 방법이 있습니다.

 

위에서 구글 파이낸스의 기본 문법을 아셨으니,

종목 티커를 적는 곳에 아래 티커를 적어보시고, 미국채 수익률과 비교해보세요.

 

13주: IRX

5년: FVX

10년: TNX

30년: TYX

 

 

2021-06-28 기준으로 TYX(30년물)을 조회하면 아래와 같이 나옵니다.

구문: =googlefinance("TYX", "price")/10

결과: 2.169

 

아래 스크린샷은 동일시점에 Finviz에서 가져온 수익률 정보입니다.

TYX티커는 10을 나누어야 수익률과 같아 지는 점을 주의해주세요.

 

2021-06-28 미국채수익률 (출처: Finviz.com)

 

 

4. 환율

환율 데이터를 가져올 때는 "CURRENCY:"를 사용하면 됩니다.

이 부분은 예제를 먼저 보는것이 빠르게 이해됩니다.

 

구문: =googlefinance("CURRENCY:USDKRW")

결과: 1131.14

 

가져오고 싶은 화폐 두개를 이어서 텍스트로 넣어주면 환율을 가져오게 되어있습니다.

 

 

 

 

구글 파이낸스 사용법 알아보기 (이미지: https://pixabay.com/images/id-1744773/)