본문 바로가기
IT/구글 스프레드시트(구글 파이낸스)

[구글 파이낸스] MDD 계산 (feat. 테슬라/TSLA)

by The Raven 2020. 11. 22.

이번 포스트에서는 구글 스프레트시트에서 구글 파이낸스 함수를 활용하여 MDD를 계산해보겠습니다. 

MDDMaximum Drawdown의 줄인말로 전고점 대비 최대 하락률을 의미합니다.

투자를 하다보면 어쩔 수 없이 손실 구간을 경험할 수밖에 없는데, 자신이 투자한 자산의 가격 하락을 어느 정도까지 견딜 수 있는지 아는 게 중요합니다.

사람마다 타고난 맷집(?), 재정 상황, 투자 자산에 대한 이해도가 각기 다르기 때문에 감내할 수 있는 MDD도 각기 다를 것이고 그에 따라 본인이 감당할 수 있으면서 목표한 수익을 낼 수 있는 투자 전략을 세우는 것이 중요하겠지요. 

MDD 계산의 예제로 사용할 자산(주식)은 올 해 가장 핫한 종목 중 하나인 테슬라(티커: TSLA)입니다.

올해 엄청난 가격 상승을 보였지만, 또한 엄청난 변동성도 보여줬기에 MDD를 계산하기 위한 예로 딱이라 생각됩니다. 

아래의 순서로 MDD 계산을 진행해 보겠습니다.

  1. 구글 파이낸스 함수를 이용하여, 상장일로부터 현재(2020년 11월 22일)까지 테슬라의 주 단위(weekly) 가격을 계산한다.
  2. MAX 함수를 이용하여 매 주별 전고점 가격을 계산한다.
  3. 매 주별 전고점 대비 하락률(DD: Drawdown)을 계산한다.
  4. MIN 함수를 이용하여 전고점 대비 최대 하락률(MDD)을 계산한다.
  5. 전고점 대비 하락 수준을 그래프로 표현한다.

 

1. 구글 파이낸스 함수로 테슬라의 주 단위 가격 계산

테슬라 주 단위 가격은 아래의 식으로 구하면 됩니다.

=GOOGLEFINANCE("NASDAQ:TSLA", "close", "6/29/2010", "11/22/2020", "weekly")
  • NASDAQ:TSLA - 테슬라의 종목 코드, 티커입니다.
  • close - 종가 가격을 의미합니다.
  • 6/29/2010 - 테슬라가 기업 공개(IPO)한 날짜입니다. (2020년 6월 29일)
  • 11/22/2020 - 오늘 날짜입니다. (2020년 11월 22일)
  • weekly - 주 단위 가격을 의미합니다. (일 단위 주가로 계산하시려면 'daily'를 입력하시면 됩니다.)

구글 스프레드시트에 위의 계산식을 넣고 엔터를 누르면 아래와 같이 테슬라 주 단위 가격이 나옵니다.

테슬라의 주봉 가격 계산

 

2. MAX 함수를 사용하여 전고점 계산

이제 매 주의 전고점을 계산해보겠습니다. 일단 Date 부분을 보면, 날짜 외에 시간 부분까지 나오는데 이 부분을 삭제하겠습니다. (사실 시간 부분을 제거하지 않아도 됩니다.)

아래와 같이 날짜와 주 단위 가격을 오늘쪽 열에 복사하는데, 날짜 부분은 그냥 복사하지 않고, LEFT, FIND 함수를 사용하여 시간 부분을 잘라냅니다.

FIND 함수는 공백(" ")이 나오는 위치를 반환하며, LEFT 함수는 Date 문자열에서 공백이 나오는 부분 전까지만 유지하고 나머지는 제거합니다.

Date 정보의 시간 부분(16:00:00) 삭제 

전고점은 상장된 주부터 해당 주까지의 가격의 최댓값으로 구합니다. 아래 캡처에 나타난 수식은 2020년 7월 16일의 전고점을 구하는 식입니다.

테슬라가 상장된 주의 가격(셀: F3)부터 2010년 7월 16일의 주 가격(셀:F5)을 계산 범위로 하여 MAX 함수를 적용하였습니다. MAX 함수는 G3셀에서 한 번만 입력한 후 G3 셀의 우측 아래 모서리를 밑으로 드래그하여 나머지 주에 대한 전고점도 자동 완성할 수 있습니다. 

다만 이때 계산 범위의 시작에 해당하는 셀인 F3이 바뀌지 않도록 $F$3으로 입력해 줍니다.

'$'는 해당 열 또는 해당 행의 위치를 고정한다는 의미입니다. 점고점 계산의 경우, 행 위치만 고정해도 되므로 F$3으로 입력해도 동일한 결과를 얻을 수 있습니다. 

매 주별 전고점 계산

 

3. 주 단위 DD 계산

매 주의 DD(Drawdown)은 (가격 -  전고점)/전고점 으로 계산하면 됩니다. 첫 주는 당연히 DD가 0%이 되고 그다음 주부터 현재 가격이 전고점 대비 얼마나 하락했는지 보여줍니다.

'0%'가 나온 주는 그 주의 가격이 이 종목의 역사상 고점이라는 의미겠죠?

Drawdown (DD) 계산

 

4. MIN 함수를 사용하여 전고점 대비 최대 하락율(MDD) 계산

DD가 표시된 영역을 모두 선택하고 MIN 함수를 계산하면 테슬라가 상장된 이래 경험했던 MDD이 계산됩니다. 

MDD가 -52.55%네요....;;; 어느 주에 기록한 수치인지 예상하셨나요? 바로 2020년 3월 20일 주차입니다.

코로나 19 사태로 전 세계 주가가 끝없이 추락했고 FED가 결국 무제한 양적완화를 발표한 시기지요.  

MIN 함수를 이용한 MDD 계산

 

5. 전고점 대비 하락 차트로 표현하기 

마지막으로 전고점 대비 하락을 차트를 그려보겠습니다. 날짜(E열), 주 단위 가격(F열), 전고점(G열)을 선택하고, 구글 스프레드 시트의 Insert → Chart를 선택합니다. 

빨간 선이 점고점을 나타내는 선이고 파란선이 실제 가격(주 단위)을 의미합니다. 이 둘 간의 차이가 벌어졌을 때 DD가 커지는 것입니다. 

위에서 말씀드린대로 차트에서 검은색 타원으로 표시된 부분이 바로 2020년 3월 전고점 대비 최대 하락률(MDD)을 기록했던 시기입니다. 

DD (Drawdown)만 따로 그래프로 표현하면 아래와 같습니다. (Date와 DD만 선택한 후 Insert  Chart)

MDD는 2020년 3월에 기록했지만, 그 전에도 테슬라는 위의 그래프와 같이 -20% 정도의 DD는 수시로 찍는 종목이었습니다. 

이런 무자비한 변동성을 여러분은 견디실 수 있나요? 저는 못 할것 같습니다. (그래서 제가 돈을 못 버는지도...ㅠㅠ)

오늘은 구글 스프레드시트에서 MDD를 계산하는 방법을 정리해보았습니다.

아래 링크를 통해 구글스프레드 시트에서 MDD를 계산한 예제를 확인할 수 있습니다.

https://docs.google.com/spreadsheets/d/1DLoKw1cT3P_pc-BeJOJDMJqvwdFlnKYs9YEETSygYT0/edit?usp=sharing 

 

MDD 계산 (TESLA)

Sheet1 Date,Close,Date,Price(week),Max,DD,MDD 7/2/2010 16:00:00,3.84,7/2/2010,3.84,3.84,0.00%,-52.55% 7/9/2010 16:00:00,3.48,7/9/2010,3.48,3.84,-9.38% 7/16/2010 16:00:00,4.13,7/16/2010,4.13,4.13,0.00% 7/23/2010 16:00:00,4.26,7/23/2010,4.26,4.26,0.00% 7/30/

docs.google.com

그럼 이만~

반응형

댓글