KD 골든크로스에 진입해야 할까? KD 지표는 이동평균선보다 빠르지만, 더 잘 속인다

“KD가 골든크로스했는데, 진입할까?”

KD 지표는 거의 모든 차트 프로그램에 들어 있고, 골든크로스는 가장 많이 이야기되는 사용법입니다. 그 명성의 절반은 맞습니다. KD는 이동평균선보다 민감해서, 시세가 막 움직이기 시작할 때 이동평균선보다 먼저 신호를 주는 경우가 많습니다.

나머지 절반은 덜 이야기됩니다. 같은 민감함이 횡보장에서는 노이즈가 됩니다.

이 글은 MASQuant ‘트레이딩 아카데미 · 지표의 진실’ 시리즈의 2편입니다. 이번 편은 KD를 전반적으로 소개하지 않고, 한 가지만 다룹니다. KD는 어디가 빠르고 그 대가는 무엇인지, 그리고 이 트레이드오프가 여러분의 상품에서 수지가 맞는지 어떻게 알 수 있는지.

결론부터

시세가 막 움직일 때 KD는 이동평균선보다 빠르고, 횡보할 때는 교차가 가장 많고 가장 자주 속입니다.

빠름과 정확함은 언제나 줄다리기를 합니다.

KD 지표는 무엇을 계산하나?

KD 지표는 스토캐스틱(Stochastic Oscillator)이라고도 하며, 일반적으로 조지 레인이 고안한 것으로 알려져 있습니다. 재는 것은 단 하나입니다:

종가가 최근 고가·저가 범위의 어디쯤에 있는가.

범위의 최고점 근처에서 마감하면 값이 100에 가깝고, 최저점 근처면 0에 가깝습니다. 대만 차트 프로그램에서 흔한 설정은 (9,3,3)으로, 9는 최근 9개 캔들을 본다는 뜻이고, 두 개의 3은 평활 정도를 정합니다.

KD 공식: RSV → K → D

첫 단계로 RSV(미성숙 확률값), 즉 이 캔들 종가의 ‘위치’를 계산합니다:

RSV = (종가 − 최근 9개 중 최저가) ÷ (최근 9개 중 최고가 − 최근 9개 중 최저가) × 100

‘최근 9개’에는 이번 캔들 자신도 포함됩니다. 최고가·최저가는 캔들의 고가와 저가이지, 종가가 아닙니다.

두 번째, 세 번째 단계로 RSV를 두 번 평활합니다:

K = 이전 캔들의 K × 2/3 + 이번 캔들의 RSV × 1/3
D = 이전 캔들의 D × 2/3 + 이번 캔들의 K × 1/3

일봉에서 ‘이전 캔들’은 전날입니다. 처음에 이전 K, D 값이 없을 때는 50을 넣는 것이 일반적입니다.

K는 RSV를 바로 받으므로 빠르게 움직이고, D는 K를 한 번 더 평활하므로 느리게 움직입니다. 이것이 ‘K는 빠르고 D는 느리다’는 말의 유래입니다.

계산하기 쉬운 예(설명용 정수이며, 시세 데이터가 아닙니다): 최근 9개 캔들의 최고가 110, 최저가 100, 이번 캔들 종가 108, 이전 캔들의 K와 D는 모두 50이라고 합시다:

RSV = (108 − 100) ÷ (110 − 100) × 100 = 80
K = 50 × 2/3 + 80 × 1/3 = 60
D = 50 × 2/3 + 60 × 1/3 ≈ 53.3

종가가 범위의 윗부분에 가까우면 RSV가 높아지고, K가 먼저 올라가고 D가 천천히 따라옵니다.

골든크로스와 데드크로스

  • 골든크로스: K가 D를 아래에서 위로 뚫음.
  • 데드크로스: K가 D를 위에서 아래로 뚫음.

한 가지 주의할 점: 차트 프로그램마다 KD 계산 방식이 완전히 같지는 않습니다. 위의 ‘2/3 + 1/3’ 재귀 평활은 대만에서 흔한 계산 방식이고, MT5와 TradingView에 내장된 스토캐스틱은 기본 설정도 평활 방식도 다릅니다. 같은 차트, 같은 캔들이라도 플랫폼을 바꾸면 값이 맞지 않을 수 있습니다. 플랫폼을 바꿀 때는 먼저 설정과 계산 방식을 확인한 뒤 값을 비교하세요.

장점: 시세가 막 움직일 때, KD는 이동평균선보다 빠르다

먼저 아래 그림을 보세요(프로그램으로 계산한 가상의 시장이며, 실제 상품이 아닙니다).

가격이 계속 떨어지다가 하락세가 막 느려지자, KD는 벌써 골든크로스했습니다. 같은 구간에서 이동평균선(MA5와 MA20)의 골든크로스는 그림에서 12개 캔들을 더 기다려야 나타납니다. 그때는 이미 가격이 저점에서 꽤 멀어진 뒤입니다.

노트에 손으로 그린 그림: 가격이 계속 떨어지다 하락세가 막 느려질 때 아래의 KD가 먼저 골든크로스하고, 위의 이동평균선 MA5와 MA20의 골든크로스는 그림에서 12개 캔들 늦게 나타남

왜 KD가 빠를까요? 계산법을 보면 알 수 있습니다:

  • KD는 위치만 묻습니다. 종가가 최근 9개의 저점에 붙어 있지 않고 범위 가운데로 가기 시작하면 RSV가 바로 뛰어오르고, K는 아직 뒤에서 천천히 따라오는 D를 금세 뚫습니다.
  • 이동평균선은 평균값이 따라올 때까지 기다려야 합니다. MA20에는 앞선 하락 구간의 비교적 높은 가격이 아직 들어 있어서, MA5가 그보다 높아지려면 높은 종가가 여러 개 쌓여야 합니다.

민감하다는 것은 남보다 한 발 빠르다는 뜻입니다.

하지만 ‘하락세가 막 느려지자’라는 말에 주의하세요. KD의 골든크로스는 하락이 느려질 때 나타나는 것이지, 하락이 끝났다는 뜻이 아닙니다. 빠르다고 맞는 것은 아닙니다.

대가: 횡보장에서 KD는 교차가 가장 많다

가격이 오른 뒤 횡보 구간에 들어갑니다. 오르락내리락, 방향이 없습니다.

여기서 KD가 또 골든크로스했습니다. 여러분이라면 사시겠습니까?

이 구간을 확대해 봅시다. 그림에서 KD는 이 횡보 구간에서 6번 교차했습니다. 골든크로스 3번, 데드크로스 3번으로, 사라고 했다가 팔라고 했다가 하지만, 가격은 계속 같은 범위를 맴돕니다. 같은 구간에서 MA5와 MA20은 2번만 교차했습니다.

노트에 손으로 그린 그림: 가격이 횡보 구간에서 오르락내리락하는 동안 아래의 KD는 6번 교차(골든크로스 3번, 데드크로스 3번)하지만, 같은 구간의 이동평균선 MA5와 MA20은 2번만 교차함

이유 역시 계산법에 있습니다. RSV는 범위가 넓든 좁든, 최근 9개의 고가·저가 범위를 항상 0에서 100으로 늘려 놓습니다. 횡보장에서는 가격이 범위 안을 오가며 종가가 윗부분에 가까웠다가 아랫부분에 가까웠다가 하므로, RSV가 크게 흔들리고 K와 D는 자연히 계속 교차합니다. 이동평균선은 가격의 평균이라 이런 오감은 대부분 평균되어 사라집니다.

민감함의 대가는 노이즈까지 모두 받아들이는 것입니다.

빠름과 정확함은 언제나 줄다리기

두 구간을 나란히 놓고 봅시다(아래는 모두 그림에서의 결과입니다):

KD (9,3,3) 이동평균선(MA5 × MA20)
시세가 막 움직일 때 먼저 골든크로스 12개 캔들 늦게 교차
한 횡보 구간의 교차 횟수 6번 2번
성격 빠르고 노이즈 많음 느리고 노이즈 적음

이 숫자들은 이 가상의 시장에서 계산한 것으로, 두 지표의 성격을 설명하기 위한 것이지 일반 법칙이 아닙니다. 상품, 시간 프레임, 파라미터를 바꾸면 숫자도 바뀝니다. 여러분의 상품에서는 몇 개, 몇 번인지 직접 검증해야 합니다.

어느 쪽이 더 나을까요? 둘 다 아닙니다. 움직임의 시작을 한 발 먼저 보게 해 주는 민감함이, 횡보장에서 여러분을 이리저리 흔드는 민감함과 같은 것입니다. 같은 것의 양면이라 절반만 가질 수는 없습니다. 반대로 이동평균선의 교차가 적다고 더 정확한 것도 아닙니다. 그저 느릴 뿐이고, 그 대가는 움직임이 시작될 때 늦게 도착하는 것입니다.

파라미터를 조정해도 이 줄다리기에서 벗어날 수 없습니다:

  • 9를 줄이면 KD는 더 민감해지고, 교차도 더 많아집니다.
  • 9를 늘리거나 평활을 강하게 하면 교차는 줄지만, 더 느려집니다.

파라미터에는 정답이 없으며, 같은 파라미터라도 상품과 시간 프레임이 다르면 결과가 완전히 달라질 수 있습니다. 파라미터가 전략에 어떤 영향을 주는지는 〈왜 대부분의 거래 전략은 실패할까요?〉를 참고하세요.

KD 골든크로스 판단법: 먼저 세 가지를 물어보자

KD 자체는 지금이 움직임의 시작인지 횡보인지 알려 주지 않습니다. 그러니 ‘골든크로스에 진입해야 하나’를 묻기보다, 교차를 보기 전에 먼저 이 세 가지 질문을 정리해 두세요.

1. 지금은 추세인가, 횡보인가?

가장 중요한 질문입니다. 같은 교차라도 두 장세에서의 의미가 크게 다르기 때문입니다. 흔한 판단 방법은 가격 구조를 보는 것(저점이 계속 높아지는지, 고점이 계속 낮아지는지, 아니면 한 범위 안을 오가는지) 또는 더 긴 이동평균선에 뚜렷한 방향이 있는지를 보는 것입니다.

횡보장에서 본 골든크로스는 위의 6번 교차 중 하나와 같습니다.

2. 교차는 어느 위치에서 일어났나?

많은 강의가 80/20과 함께 씁니다. KD가 80 이상이면 과매수, 20 이하면 과매도로 보고, 저점권의 골든크로스와 고점권의 데드크로스만 보는 방식입니다. 이렇게 하면 교차 횟수는 줄지만 놓치는 시세도 생깁니다. 이것 역시 빠름과 정확함의 트레이드오프입니다.

3. 빠름을 원하나, 확인을 원하나?

장중에 보인 교차는 캔들이 마감되면 사라질 수 있습니다. KD는 이번 캔들의 종가를 쓰므로, 캔들이 마감되기 전에는 최신 가격이 계속 바뀌고 K와 D도 함께 바뀝니다. 그래서 캔들 마감을 기다려 확인하는 사람도 있고, 이동평균선의 방향을 필터로 더해 큰 흐름을 따르는 교차만 보는 사람도 있습니다.

한 단계 더 기다리고 조건을 하나 더할 때마다 신호는 줄고 늦어집니다. 옳고 그름은 없고 트레이드오프만 있을 뿐입니다. 중요한 것은 미리 정해 두는 것이지, 교차를 보고 나서 결정하는 것이 아닙니다.

또한 교차는 속일 수 있으므로, KD를 쓰는 어떤 규칙에도 빠질 수 없는 것이 있습니다. 틀렸을 때 어디서 청산할지입니다. 그것은 손절의 몫이니 〈손절매는 어떻게 설정하나요?〉를 참고하세요.

흔한 오용

1. 골든크로스를 보면 바로 진입한다

장세를 구분하지 않고 모든 교차를 신호로 여기는 것입니다. 그림의 횡보 구간에 적용하면 6번의 교차로 샀다 팔았다를 반복하지만, 가격은 끝내 원래 범위를 벗어나지 않습니다.

2. KD가 느리다며 파라미터를 짧게 줄인다

더 빨리 하고 싶어 9를 줄이면 더 민감해지고 더 시끄러워집니다. 너무 시끄럽다며 파라미터를 다시 늘리면 또 느려집니다. 파라미터를 이리저리 조정하는 것은 같은 줄 위에서 서는 쪽만 바꾸는 것일 뿐, 줄다리기 자체는 사라지지 않습니다. 게다가 같은 구간으로 가장 예뻐 보일 때까지 반복해 조정하면 과거에만 맞는 파라미터가 나오기 쉽습니다.

3. 80/20을 반전 신호로 여긴다

‘KD가 80에 도달했으니 팔아야지.’ 강한 추세에서는 KD가 오랫동안 80 이상에 머물 수 있으며(흔히 ‘KD 고점 둔화’라고 부름), 이때 과매수는 팔아야 한다는 뜻이 아닙니다. 80/20이 나타내는 것은 위치이지, 방향이 아닙니다.

자주 묻는 질문

KD 지표란 무엇이며, 어떻게 계산하나요?

KD 지표(스토캐스틱)는 종가가 최근 고가·저가 범위의 어디쯤에 있는지를 재며, 값은 0에서 100 사이입니다. 대만에서 흔한 설정은 (9,3,3)으로, 먼저 RSV = (종가 − 최근 9개 중 최저가) ÷ (최근 9개 중 최고가 − 최근 9개 중 최저가) × 100을 구하고, 다음으로 K = 이전 K × 2/3 + RSV × 1/3, D = 이전 D × 2/3 + K × 1/3을 계산합니다.

KD 골든크로스에 바로 진입해도 되나요?

골든크로스는 K가 D를 아래에서 위로 뚫는 것으로, 종가가 최근 범위 안에서 위로 이동하고 있음을 뜻할 뿐 반드시 오른다는 뜻은 아닙니다. 시세가 막 움직일 때는 이동평균선보다 먼저 나오는 경우가 많지만, 횡보장에서도 반복해서 나타나 이리저리 속입니다. 쓸 수 있는지는 여러분의 상품이 횡보가 많은지 추세가 많은지에 달려 있으며, 백테스트로 검증해야 알 수 있습니다.

KD와 이동평균선, 어느 쪽이 더 나은가요?

어느 쪽이 더 낫다고 할 수 없습니다. KD는 민감해서 시세가 막 움직일 때 이동평균선보다 빠른 경우가 많지만, 횡보장에서는 교차와 노이즈가 많습니다. 이동평균선은 교차가 적은 대신 느립니다. 빠름과 정확함은 같은 것의 양면이므로, 여러분의 상품과 거래 방식에 맞춰 선택해야 합니다.

KD 파라미터는 반드시 (9,3,3)이어야 하나요?

아닙니다. (9,3,3)은 대만에서 흔한 설정일 뿐, 정답이 아닙니다. 기간을 짧게 하면 KD가 더 민감해지고 교차가 많아지며, 기간을 길게 하거나 평활을 강하게 하면 교차는 줄지만 느려집니다. 어떤 파라미터가 맞는지는 상품, 시간 프레임, 거래 방식에 따라 다르므로 직접 테스트해서 정해야 합니다.

왜 내가 보는 KD 값이 다른 사람과 다른가요?

차트 프로그램마다 KD의 계산 방식과 기본 설정이 완전히 같지 않기 때문입니다. 대만에서 흔한 것은 (9,3,3)에 ‘2/3 + 1/3’ 재귀 평활을 조합한 방식이고, MT5와 TradingView에 내장된 스토캐스틱은 기본 설정도 평활 방식도 다릅니다. 계산을 시작할 때의 초깃값도 앞부분의 값에 영향을 줍니다. 비교하기 전에 설정과 계산 방식이 같은지 먼저 확인하세요.

맺음말

KD의 빠름은 진짜입니다. 시세가 막 움직일 때 이동평균선보다 한 발 빠른 경우가 많습니다. KD의 시끄러움도 진짜입니다. 횡보장에서는 교차가 가장 많고 가장 자주 속입니다. 이 두 가지는 같은 계산법에서 나온 것이라, 절반만 가질 수는 없습니다.

그러니 정말로 물어야 할 것은 ‘KD가 잘 맞느냐’가 아니라, 여러분이 거래하는 상품은 횡보가 많은가, 추세가 많은가? KD를 쓰기에 적합한가?입니다. 이 질문에는 그림 한 장으로 답할 수 없습니다. 당사의 AI 전략 어시스턴트로 백테스트해 보면 알 수 있습니다.

조건을 한 문장으로 적어, 예를 들어 ‘KD 골든크로스면 진입, 데드크로스면 청산’이라고 MASQuant의 AI 전략 어시스턴트에 넣으면 버튼 하나로 백테스트가 시작됩니다. 백테스트 환경에는 스프레드, 슬리피지, 시장 유동성 변화, 체결 지연 같은 실제 시장의 마찰이 반영되어 있습니다(사용 방법은 〈전략 어시스턴트 사용 가이드〉를 참고하세요). 백테스트가 알려 주는 것은 ‘이 규칙이 과거 시장에서 어떤 성과를 냈는가’이지, 미래의 보장이 아닙니다.

아이디어는 검증을 거쳐야 비로소 전략이 됩니다.

본문의 도표와 숫자는 프로그램으로 계산한 가상의 시장에서 나온 것이며, 어떤 상품의 실제 움직임도 나타내지 않습니다.

위험 고지: CFD는 고위험 금융상품으로 빠른 자금 손실로 이어질 수 있습니다. 과거 성과는 미래 결과를 보장하지 않으며, 모든 전략과 백테스트는 참고용일 뿐 투자 조언이 아닙니다. 거래 전에 당사의 위험 고지 조항을 충분히 확인해 주십시오.

함께 읽기:

댓글 작성