Search

함수를 활용한 주가 데이터 수집

1. 데이터 수집 개요

Web의 이해
1.
[Client] 브라우저 실행
2.
[Client] URL 주소 입력
3.
[Client] 클라이언트가 서버에게 컨텐츠 요청(request)
4.
[Server] 서버는 클라이언트에게 요청받은 컨텐츠를 응답(response)
5.
[Client] 브라우저는 서버가 전달한 응답을 해석하여 화면에 표시

2. 구글 스프레드 시트 주요 함수

GOOGLEFINANCE
GOOGLEFINANCE(시세_표시, [속성], [시작일], [종료일|일수], [간격])
Google Finance에서 유가증권 정보를 읽어옴
예시: GOOGLEFINANCE ("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
속성
설명
"price"
 실시간 가격 정보, 최대 20분까지 지연
"priceopen"
개장 시점의 가격
"high" 
현재 날짜의 최고가
"low" 
현재 날짜의 최저가
"volume" 
현재 날짜의 거래량
"marketcap" 
 주식의 시가 총액
GOOGLETRANSLATE
GOOGLETRANSLATE(텍스트, 출발어, 도착어)
텍스트를 한 언어에서 다른 언어로 번역
GOOGLETRANSLATE("Hello World","en","es")
IMAGE
IMAGE(url, [모드], [높이], [너비])
셀에 이미지를 삽입
SPARKLINE
SPARKLINE(데이터, [옵션])
단일 셀 내에 포함된 소형 차트 생성
SPARKLINE(A1:A5, {"charttype","column"; "axis", true; "axiscolor", "red"})

실습

과제

오늘 인기 검색 종목 5개의 주가를 수집하고, 최근 6개월 간 종가의 변화를 시각화
수집한 데이터를 활용하여 5개 이상의 그래프 만들기(종가의 변화 제외)
코스피
=googlefinance("KRX:005930", "price")
Plain Text
복사
코스닥
=googlefinance("KOSDAQ:058470", "price")
Plain Text
복사