Buying Signal when VIX is greater than 30
John Choi
모든 투자자가 가장 어려워하는 과제 중 하나가 바로 마켓 타이밍(market timing)과 비중 조절(sizing)입니다. 특히 시장 전반의 리스크 요인으로 인해 예기치 못한 하락장이 도래했을 때, 너무 일찍 진입하거나 과도한 금액으로 매수에 나서는 경우 손실을 키우기 쉽습니다.
이러한 문제를 해결하기 위한 하나의 접근 방식으로 VIX 지수(변동성 지수)를 활용한 전략을 실험해 봤습니다. 아래 그래프는 2020년부터 현재까지의 S&P 500 지수 퍼포먼스와 VIX 지수 추이를 중첩시켜 시각화한 것이며, 초록색 점은 VIX 가 30을 초과했을 때 매수 시점을 가정한 것입니다. 이 전략은 Python 을 활용해 구현했습니다.
그래프에서 볼 수 있듯이 이 전략에서 우리가 알 수 있는 것은 시장이 상승세 국면에 있을 때 어느 정도 유효하게 작동한다는 것입니다. 예를 들어, 올해 상반기 무역전쟁 격화로 인한 지정학적 불확실성 때문에 3~4월 동안 VIX 지수가 30을 돌파했으며, S&P 500 지수는 4,900까지 하락한 후, 다시 5,800까지 반등하는 주가 흐름을 보였습니다. 마찬가지로, 지난해인 2024년 7월에는 VIX가 일시적으로 30을 넘었지만, 이후 시장이 반등하면서 초과 수익을 달성할 수 있는 구간이 발생했습니다.
반면 2020년과 2022년에는 다른 결과가 나타났습니다. 이 시기에는 시장 전반의 구조적 리스크(systemic risk)가 반복적으로 발생했기 때문입니다.

2020년부터 2025년 5월 23일 까지 S&P 500 지수의 퍼포먼스와 VIX 지수를 중첩시킨 그래프, 초록색 점은 VIX가 30 이상을 기록했을 때 매수 시그널 표시
1. 2020년 3월: COVID-19 팬데믹
- VIX가 80 이상까지 급등하며 시장 공포가 극대화
- S&P 500은 1개월간 30% 가까이 폭락
2. 2022년 상반기 지정학적 긴장과 연준의 긴축 – 러시아-우크라이나 전쟁 + 미국의 급격한 금리 인상
- VIX가 30~35를 반복하며 진입 시그널이 과도하게 발생
- 시장은 지속적인 조정을 겪으며 주가 하락, 높은 변동성 구간에서 매수 시그널 집중 발생
이 백테스팅 결과에서 우리가 알 수 있는 사실은 VIX가 반복적으로 30 이상을 넘나들며 시그널이 과도하게 발생했다는 것입니다. 2020년의 경우 연준은 3월 15일 기준 금리를 0%로 인하하고 3월 23일에는 사상 처음으로 회사채 및 회사채 ETF 매입 프로그램을 발표했으며, 재무부는 2조 달러 규모의 경기 부양책인 CARES Act를 통과시키며 시장에 대규모 유동성을 공급했습니다. 그 결과 시장이 빠르기 반등했으며 하락폭이 상대적으로 매우 짧게 끝났습니다. 하지만 시장이 1월부터 3월 중순까지 VIX 30 이상을 기록하는 구간이 반복되면서 매수 시그널이 또한 지속적으로 발생했습니다. 이러한 상황에서 분할 매수 전략이 없이 초기 매수 시그널에 진입했다면 단기적인 손실을 피하기가 어려웠을 것입니다. 2022년에는 전쟁과 연준의 긴축사이클 이벤트가 맞물리면서 하락폭의 길이가 더욱 길어졌고 변동성이 지속되면서 결과적으로 매수 타이밍의 오류와 손실 확대로 이어질 가능성이 높았습니다.
이러한 한계를 극복하기 위해서는 시장의 공포 자체가 아니라 공포의 완화 전환 시점(regime change)를 포착하는 것이 필요합니다. 우선, VIX의 고점 형성 후 하락 여부를 확인하고, 확실한 시장의 반등(mean reversion) 확인이 필요합니다. 그리고 추세 방향성과 시장 안정 여부를 구분할 수 있는 거시적 요인을 고려할 필요가 있습니다.
Reference
Yahoo Finance. (2025). Historical daily closing prices for S&P 500 Index (^GSPC) and CBOE Volatility Index (^VIX), 2020–2025 [Data set]. Retrieved via yfinance Python API from https://finance.yahoo.com/
Federal Reserve Board. (2020, March 15). Federal Reserve issues FOMC statement. https://www.federalreserve.gov/newsevents/pressreleases/monetary20200315a.htm
U.S. Congress. (2020, March 27). H.R.748 – Coronavirus Aid, Relief, and Economic Security Act. https://www.congress.gov/bill/116th-congress/house-bill/748
답글 남기기