Derived Index에서 작동하지 않는 지표

모든 지표를 Volatility indices에 테스트해 봤습니다. 살아남은 것은 이것뿐입니다.

Aleksandrs Popovs (Sasha)

작성자 Aleksandrs Popovs (Sasha) · Dealing Products Team Lead

2026년 9월 24일 · 6 분 읽기

Share

지난 목요일, 테스트 페이지에 TradingView의 Technical Analysis 위젯을 삽입하고 Volatility 10 (1s) Index를 지정했더니, 슬픈 표정의 구름 아이콘과 함께 “아직 데이터가 없습니다”라는 문구가 나타났습니다. 먼저 확실한 부분부터 확인했습니다. DERIV:VOLATILITY_10_1S_INDEX 심볼 페이지는 tradingview.com에서 정상적으로 로드되었습니다. 위젯 프레임도 정상적으로 렌더링되었으므로 광고 차단 프로그램 때문은 아니었습니다. 다른 Derived Indices로도 시도해 보았지만 같은 구름 아이콘이 나타났습니다. 십여 개의 지표를 요약해 “매수” 또는 “매도”를 가리키는 바늘로 나타내는 게이지는 Deriv의 합성 상품에서는 아예 계산되지 않는 것입니다.

심볼 DERIV:VOLATILITY_10_1S_INDEX에 대해 유령 아이콘과 함께 '아직 데이터가 없습니다' 메시지를 표시하는 기술적 분석 위젯을 보여주는 TradingView 삽입 화면.
그림 1: Volatility 10 (1s) Index에 대해 “아직 데이터가 없습니다” 메시지를 표시하고 있는 TradingView Technical Analysis 위젯.

제 첫 반응은 약간의 짜증이었습니다. 그로부터 한 시간쯤 지나 든 두 번째 생각은, 이 위젯이 의도치 않게 진실을 말해주고 있다는 것이었습니다. 이러한 상품에서는 그 바늘이 요약하는 내용 대부분이 어차피 무의미합니다. TradingView는 그저 그렇지 않은 척하기를 거부했을 뿐입니다.

지난 며칠 동안 Derived Indices에서 실제로 의미가 있는 지표는 무엇이고, 장식에 불과한 지표는 무엇인지 파악하는 데 시간을 보냈습니다. 그 결과를 아래에 정리했습니다.

실제로 보고 있는 것은 무엇인가

지표를 살펴보기에 앞서, 먼저 상품 자체를 이해해야 합니다. 모든 지표는 측정 대상이 되는 가격 시계열에 대해 특정한 가정을 전제로 하는데, Derived Indices는 그 가정 대부분을 벗어나기 때문입니다.

Volatility Index는 고정된 변동성 목표치를 가진 랜덤워크(random walk)입니다. Volatility 100은 연환산 변동성 100%를, Volatility 10은 10%를 목표로 합니다. 여기에는 드리프트(drift)가 내재되어 있지 않습니다. 거래 세션도, 개장 벨도, 주말 갭도, 뉴스도 없습니다. 하루 24시간 내내 2초마다(“1s” 변형 상품은 1초마다) 틱이 발생하며, 가격에 일어나는 일이라고는 다음 랜덤 스텝뿐입니다.

왼쪽에는 '거래량 없음, 세션 없음, 갭 없음'이 표시된 Volatility Index 라인 차트가, 오른쪽에는 시장 개장/폐장 및 거래량 막대를 보여주는 실제 시장(Real Market) 캔들스틱 차트가 비교되어 있는 다이어그램.
그림 2: 연속적인 Volatility 지수와 세션, 거래량, 갭이 존재하는 일반 시장 간의 구조적 차이를 보여주는 비교 그림.

이는 한계처럼 들릴 수 있습니다. 하지만 기술적 분석을 배우는 사람에게는 오히려 실험실에 가깝습니다. Volatility Index에서 관찰되는 모든 패턴은 다른 요소가 전혀 섞이지 않은 순수한 가격 움직임이기 때문입니다.

측정할 대상이 없는 지표들

바로 여기서 그 슬픈 구름 아이콘이 타당하게 느껴지기 시작합니다.

  • 거래량 기반 지표. On Balance Volume, Volume-Weighted Average Price(VWAP), Money Flow Index, Chaikin Money Flow, Volume Profile, Accumulation/Distribution 등이 이에 해당합니다. 거래량 자체가 존재하지 않기 때문입니다. Volatility Index는 호가창(order book)이 아니라 갱신되는 하나의 숫자입니다. 차트에 “거래량”으로 표시되는 것이 있다면, 그것은 틱 발생 횟수일 뿐이며, 틱 발생 빈도는 설계상 항상 일정합니다. 이러한 지표들은 모두 평평한 직선을 읽고 거기서 결론을 도출하고 있는 셈입니다.
  • 세션 기반 지표. Opening range, daily pivot points, session VWAP, market profile 등이 해당됩니다. 이 상품에는 세션이라는 개념 자체가 없습니다. 일봉 경계가 Coordinated Universal Time (UTC) 자정에 설정되어 있는 것은 UTC 자정에 무언가 특별한 일이 일어나기 때문이 아니라, TradingView가 어딘가에는 경계를 두어야 하기 때문일 뿐입니다.
  • 갭 기반 지표, 특히 Volatility 지수와 Step 지수의 경우. Gap fill 전략, 갭 지표 등이 해당됩니다. 이 두 계열의 상품은 절대 갭이 발생하지 않습니다. 장이 마감되는 일이 없고, 모든 틱은 직전 값에서 아주 작은 폭만큼 움직일 뿐이기 때문입니다. 다만 이 점은 정확히 짚고 넘어가야 하는데, Derived 상품군 전체에 해당되는 이야기는 아닙니다. Boom, Crash, Jump, DEX 지수는 불연속성을 중심으로 설계되어 있습니다. Crash 1000의 하락은 문자 그대로 의도적으로 설계된 갭 하락으로, 평균적으로 1,000틱마다 한 번씩 발생합니다. 이는 또 다른 문제이며, 다음 주 글에서 다룰 예정입니다.
  • 펀더멘털 또는 계절적 요인 기반 지표. 실적 발표도, 배당도, 기초 기업도, “5월에 팔아라(sell in May)”와 같은 격언도 존재하지 않습니다. 이 상품은 그 자체 외에는 아무것도 갖고 있지 않습니다.

이는 지표들의 결함이 아닙니다. 이러한 지표들은 사람으로 이루어진 시장을 위해 만들어졌습니다. 반면 Derived indices는 산술 연산으로 이루어져 있습니다.

계산은 되지만 생각과 다른 의미를 갖는 지표들

이 그룹이 더 흥미롭습니다. 여전히 숫자는 산출되기 때문입니다.

추세 추종 도구: Moving Average Convergence Divergence (MACD), Ichimoku, Average Directional Index (ADX), 이동평균 교차. 이들 지표는 모두 Volatility Index에서도 문제없이 계산됩니다. 모두 교차 신호와 시그널을 생성해 냅니다. 그러나 드리프트가 0인 시계열에서는 이러한 신호 하나하나가 미래가 아니라 과거를 설명하고 있을 뿐입니다. 이동평균선이 교차한 이유는 랜덤워크가 한동안 우연히 한 방향으로 흘러갔기 때문이며, 다음 스텝에 대한 어떠한 정보도 담고 있지 않습니다. 이는 추세 추종 전략 전반에 대한 회의론이 아니라, 수학적으로 추세가 없도록 정의된 시계열에 국한된 이야기입니다. Volatility 10에서 MACD가 자신 있게 신호를 발생시키는 모습을 지켜보는 것은 MACD가 실제로 무엇을 측정하는지 배우는 데는 분명 유익합니다. 다만 그것은 거래 신호가 아닙니다.

ATR. Average True Range는 변동성이 일정한 상품에서는 당연하게도 거의 평평한 직선에 가깝게 나타납니다. 그렇다고 쓸모없는 것은 아닙니다. 오히려 이 상품이 어떤 성격을 지녔는지를 보여주는 가장 명확한 시각적 증거라 할 수 있습니다. 하지만 ATR을 사용해 설정 조건으로 "변동성 확장"을 감지하려는 경우, 감지할 것 자체가 없습니다.

제 역할을 다하는 지표들

볼린저 밴드(Bollinger Bands). 모든 Volatility Index 차트에 넣고 싶은 지표입니다. 변동성이 일정하기 때문에 밴드 폭은 차트 전반에 걸쳐 거의 변하지 않습니다. 주식의 경우 볼린저 밴드는 살아 숨 쉬듯이 움직입니다. 뉴스 전에는 좁아지고 이후에는 넓어집니다. 하지만 여기서는 마치 복도처럼 그 폭을 그대로 유지합니다. 상단 밴드와 하단 밴드에 닿는 지점은 평균 회귀를 명확히 보여주는 예시이며, 실제 시장에서 같은 교훈을 흐리게 만드는 혼란스러운 이벤트가 전혀 없습니다.

Side-by-side candlestick charts comparing Bollinger Bands on Volatility 10 (1s) Index showing constant width versus EURUSD showing squeezing and expanding band width.
그림 3: Volatility 10 (1s) Index와 EUR/USD의 볼린저 밴드 비교.

면책 조항: 언급된 성과 수치는 과거를 기준으로 하며, 과거의 성과가 미래의 성과를 보장하거나 신뢰할 수 있는 지표가 되는 것은 아닙니다.

상대강도지수(RSI)와 스토캐스틱(Stochastic). 둘 다 해당됩니다. 방향성이 없는 시리즈에서 RSI는 50을 중심으로 오르내리며, 무작위 행보가 방황하는 것 외에는 별다른 이유 없이 30과 70을 정기적으로 오갑니다. 여기서 얻을 교훈은 이것입니다. 과매수와 과매도는 가치에 대한 진술이 아니라 최근 움직임에 대한 진술이라는 것입니다. 이러한 상품에는 초과되거나 미달될 가치 자체가 없습니다.

참조선으로서의 이동평균선. 평활화 용도로는 괜찮지만, 시스템으로 쓰기에는 적합하지 않습니다.

이제 막 시작하는 분들에게 드리고 싶은 말씀

지표가 거래량, 세션, 또는 펀더멘털을 필요로 한다면 어떤 Derived Index에도 적합하지 않습니다. 갭이 필요한 지표라면 Volatility Index나 Step Index에 적합하지 않습니다. 최근 가격 움직임을 측정하는 지표라면 적합합니다. 이 규칙만으로 지표 메뉴의 약 90%를 설명할 수 있으며, 씁쓸했던 구름 낀 화면은 TradingView가 반대 방향에서 같은 규칙을 적용한 결과였습니다.

Flowchart detailing rules for indicator suitability: volume/session/fundamental indicators do not belong; gap-based indicators do not belong on Volatility or Step indices; indicators measuring recent price movement only do belong.
그림 4: Derived Index에 적용 가능한 기술 지표를 선택하기 위한 결정 흐름도.

예상하지 못했던 점이 하나 더 있습니다. 여기서는 메뉴의 상당수가 작동하지 않기 때문에, Volatility Index는 나머지 지표들이 실제로 무엇을 하는지 배우기에 의외로 좋은 곳입니다. 뉴스, 세션, 거래량을 제거하고 나면 남는 것은 수학뿐입니다. RSI가 70을 나타낼 때 무엇을 측정하는지 궁금하셨다면, Volatility 10에서 한 시간 동안 지켜보세요. 답을 알려줄 것입니다. 다음 주에는 Boom 및 Crash 지수를 다룰 예정입니다. 이 상품 자체에는 내장된 드리프트와 무작위로 발생하도록 설계된 갭이 있어, 이 글에서 내린 거의 모든 판단이 뒤집힙니다.

본 콘텐츠는 EU 거주자를 대상으로 하지 않습니다. 

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.