과거 시장 수익률 산출하기
과거 시장 지수 데이터를 구했다는(준비했다는) 가정하에, 매년 각 시장 수익률을 산출해보도록 하겠습니다. 시장 지수 데이터 다운로드 방법은 아래 포스팅을 참고하시기 바랍니다.
: 코스피, 코스닥, S&P500, 나스닥, 다우존스 수익률 산출
★ 시장지수 과거 데이터 다운로드 방법
시장 지수 과거 데이터 한번에 다운로드 받는 방법 (코스피, S&P500, 나스닥 등)
매년 나의 주식 투자 수익률이 시장 대비 아웃퍼폼/언더퍼폼 하는지 알기 위해선, 각 시장 지수의 데이터가 필요합니다. 1) 코스피, 코스닥, S&P500, 나스닥, 다우존스 : 매년 데이터 확보 2) 매년 시
heecheoldo.tistory.com
1. 확보 데이터 살펴보기
매년 각 시장 수익률을 산출하기 위해선 시작일 종가 / 마지막일 종가를 추출하여야 합니다. 먼저 확보된 데이터를 살펴보도록 하겠습니다.
★시장 수익률 = (마지막 일 종가 - 시작일 종가) / 시작일 종가
1) 2000년을 먼저 살펴보면, 코스피 지수의 시작일은 2000년 1월 4일입니다. 반면 S&P500 지수의 시작일은 2000년 1월 3일입니다.
2) 2000년 코스피 지수의 마지막 일은 2000년 12월 26일입니다. S&P500 지수의 마지막 일은 2000년 12월 29일임을 확인할 수 있습니다.
위와 같이 각 시장 지수마다 각 해마다 시작일 / 마지막 일이 다르다는 것을 알 수 있습니다. 그렇다면 매년 시작일 / 마지막 일 지수 값(종가)을 어떻게 추출할 수 있을까요?
노가다로 필요 없는 데이터를 지워가는 방법은 제외하구요!
2. 데이터 추출하기 : 필요 함수
구글 스프레드시트의 함수를 활용하면 쉽게 구할 수 있습니다. 사용할 함수 종류는 딱 4개뿐입니다.
1) filter 함수
=filter(범위, 조건 1, 조건 2, ...)
2) year 함수
=year("2001년 1월 4일")
→ 년도 "2001" 값을 추출합니다.
3) min/max 함수
=min(F:F)
→ F열 중 가장 작은 값을 가져옵니다.
=max(F:F)
→ F열 중 가장 작은 값을 가져옵니다.
4) vlookup 함수
=vlookup(찾는 값, 범위, 열 번호, 옵션)
3. 예제 : 코스피 2001년 수익률 구하기
코스피 지수의 2001년 시작일 / 마지막일의 값을 가져오도록 하겠습니다.
step 1. 코스피 raw data 전체를 F:G 셀에 입력합니다.
step 2. B3 셀에 filter 함수를 입력하여 2001년 날짜 값을 가져옵니다.
filter 함수는 원본 데이터에서 조건에 맞는 데이터만 가져올 수 있는 함수입니다.
=filter(F:F, year(F:F)=2001)
▶ F열 데이터 중 2001년도 날짜 값만 가져옵니다.
step 3. min / max 함수를 사용하여 시작일, 마지막일 날짜 값을 추출합니다.
=min(filter(F:F, year(F:F)=2001))
▶ 2001년도 중 가장 작은 값인 시작일 "2001년 1월 2일"을 추출합니다.
=max(filter(F:F, year(F:F)=2001))
▶ 2001년도 중 가장 작은 값인 시작일 "2001년 12월 28일"을 추출합니다.
step 4. vlookup 함수를 활용하여 2001년 시작일 / 마지막일 종가 값을 구합니다.
1) 2001년 시작일 종가 추출 : 520.95
=vlookup(min(filter(F:F, year(F:F)=2001)), F:G, 2, 0)
2) 2001년 마지막일 종가 추출 : 693.70
=vlookup(max(filter(F:F, year(F:F)=2001)), F:G, 2, 0)
step 5. 2001년 시작일 / 마지막일 종가 값을 활용하여 시장 수익률을 구합니다.
★시장 수익률 = (마지막일 종가 - 시작일 종가) / 시작일 종가 = 33.2%
3. 마무리하며
위 방법을 통해 2001년 ~ 2021년까지의 각 시장 수익률을 아래와 같이 산출하였습니다. 글 맨 아래 다운로드 링크를 두었으니, 필요하신 분들은 활용하시기 바랍니다.
★다운로드 방법 : 글 아래 링크 클릭 → 파일 → 사본 만들기
시장지수 수익률 구하기
Market annual change KOSPI,KOSDAQ,S&P500,NASDAQ,DOW Year,시작일 종가,마지막일 종가,Annual Change,시작일 종가,마지막일 종가,Annual Change,시작일 종가,마지막일 종가,Annual Change,시작일 종가,마지막일 종가,Annua
docs.google.com
'주식 > 구글 스프레드시트' 카테고리의 다른 글
실시간 주식 보유 비중 내림차순 정렬하기 #1 : QUERY 함수 활용하기 (0) | 2022.04.08 |
---|---|
구글 스프레드시트로 퀀트 투자하는 방법 : Query 함수의 세계로 빠져들자 (2) | 2022.04.05 |
시장 지수 과거 데이터 한번에 다운로드 받는 방법 (코스피, S&P500, 나스닥 등) (0) | 2022.03.20 |
[구글 스프레드시트] 내부 직원 만족도 스크리닝하기 (0) | 2022.02.13 |
[구글 스프레드시트] 주식 평가액 sparkline 함수로 표현하기 (0) | 2022.01.17 |
댓글