일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 오라클
- 주가상승
- dataframe
- 단기투자
- 함수
- 주식투자
- ubuntu
- 직장인파이썬
- 고등퀀트
- python
- 클라우드
- 개발자
- 크롤링
- 오라클클라우드
- 차트분석
- 파이썬
- 이동평균
- 우분투
- 자동트윗
- cloud
- 보조지표
- pandas
- 주가하락
- Firewall
- 트위터
- 퀀트투자
- 라이브러리설치
- 가치투자
- 변동성
- Today
- Total
주경야매 미국주식
100년을 성공한 전략, 벤저민 그레이엄의 NACV 본문
"지금 열차가 들어오고 있습니다. 승객 여러분께서는 한걸음 물러서 주시기 바랍니다."
지하철에는 승객이 열차에 치이지 않도록 안전선을 설치했습니다. 우리를 위험으로부터 보호하기 위한 여유공간, 이를 안전마진이라 합니다.
워렌 버핏의 스승이자 최초의 계량적 투자자인 벤저민 그레이엄은 주식투자에 이 안전마진을 도입했습니다.
투자자에게 위험은 무엇일까요? 당연히 투자한 기업의 주가가 떨어져 손실이 나는 것이겠죠. 그래서 그레이엄은 손실이 날 확률을 최소화시키는 방법을 고안해내는데, 그것이 바로 NCAV 전략입니다. NCAV가 시가총액의 1.5배가 넘는 기업에 투자하라는 겁니다.
매수조건 NCAV > 시가총액 × 1.5
NCAV는 Net Current Asset Value의 약자로 한국말로는 순유동자산 이라고 씁니다. 유동자산은 당장 현금으로 바꾸기 쉬운 형태의 현금성 자산(현금, 예금, 주식 등)을 얘기하며, 재무 용어 앞에 net이 있으면 뺄 건 빼주고 남은 것입니다. 즉, 현금성 자산에서 갚아야 할 빚을 다 제외하고 남은, 당장 쓸 수 있는 여윳돈을 말합니다.
NCAV = 유동자산 - 부채
시가총액은 기업 주식을 몽땅 사는데 필요한 금액 입니다. 즉, 기업을 완전히 사는데 필요한 돈입니다.
시가총액 = 주가 × 주식수
기업이 갖고 있는 여유자금이 기업을 완전히 사는데 필요한 돈 보다 1.5배나 많다고 하면, 이건 거저 먹는 장사인 겁니다. 예를 들면 1.5억의 여유자금이 있는 기업을 사는데 1억이면 충분하니, 당장 1억 주고 회사를 인수하면 5천만원 남는거죠. 이 5천만원은 바로 이 기업에 투자하는 안전마진이 됩니다.
왜 안전마진인가요? 1억주고 회사를 사자마자 돈이 5천만원이 남았으니, 회사가 좀 더 어려워져도 5천만원까지는 추가적인 손실을 안 보고도 버틸 수 있는 것이니까요.
그레이엄은 이 전략을 저서인 "현명한 투자자"(1949)에서 소개했습니다.
이런 회사에 투자하면 성과가 어땠을까요? 여러 논문에서 NCAV 전략을 테스트 결과를 발표했는데, 1970~1983년까지 미국 시장에서 연평균 29.4% (13년간 25.5배) 수익이 났다고 합니다. 1984~2008년에는 연 30% 이상이었습니다. 영국에서도 1981~2005년 사이에 연 19.7%의 수익을 기록했습니다. 한국에서는 2002~2016년 동안 연 30.2% 수익을 기록했습니다. ("할수있다 퀀트투자")
논문 또는 글을 통해 이렇게 투자하면 수익이 얼마가 났더라 하는 얘기 들으면 어떻게 저걸 알까 하는 궁금함이 생깁니다. 특정 전략을 이용해 투자했다면 어땠을지 테스트하는 것을 백테스트라고 합니다.
백테스트를 하려면 어떤 종목을 대상으로 할지에 따라 해당 종목의 과거 시세가 필요합니다. 또 어떤 지표를 보고 투자할지에 따라 해당 정보가 필요합니다. NCAV를 백테스팅하려면 NCAV를 구하기 위해 유동자산과 부채를 알아야겠죠. 정보를 확보했다면, 코딩을 해서 NCAV를 구하고, 매수조건에 해당하는지 종목별로 계산해서 수익률을 따져봐야 합니다. 비전문가가 하기엔 쉽지 않은 과정입니다. 백테스팅을 위한 제일 쉬운 방법, 핀터스텔라를 이용해 봅니다.
https://www.finterstellar.com?lang=ko
VALUE 메뉴 아래 BACKTEST를 클릭하면 직접 백테스팅을 할 수 있는 화면이 나옵니다.
맨 윗줄 CUSTOM에 있는 NCAV 조건을 선택하고, 맨 아랫줄에서 투자종목 수와 투자기간을 설정한 후 RUN 버튼을 누르면 백테스트가 실행됩니다.
NCAV 상위 30개 종목에 10년간 투자하는 경우를 백테스트해보니 수익률이 338.67%, 연간으로 환산하면 16.83%가 나옵니다. 최대 손실은 -30.67%, 샤프 비율은0.88입니다. 최대 손실과 샤프 비율은 다른 글에서 알아봅니다.
조건 선택 화면에서 NCAV 이외에도 원하는 조건을 선택해 다양한 전략을 만들어 테스트할 수 있습니다.
오늘은 100년을 이어온 성공적 투자전략, 벤저민 그레이엄의 NCAV 전략을 알아봤습니다.
'주식' 카테고리의 다른 글
브릿지 워터의 포트폴리오 (feat. 레이 달리오) (0) | 2022.03.07 |
---|---|
버크셔 해서웨이는 어디에 투자했나? (feat. 워렌 버핏) (0) | 2022.03.05 |
재무제표 모르면 주식투자 절대로 하지마라? (0) | 2021.02.16 |
변호사가 유행시킨 단타전략, Stochastic(스토캐스틱) (0) | 2021.02.16 |
이동평균선을 이용한 추세 읽기, MACD (0) | 2021.01.28 |