NOONOO TRADING봇에서 시작하기

KDJ 지표 — 스토캐스틱에 J선을 더하면 무엇이 달라지나

KDJ는 스토캐스틱을 바탕으로 만든 지표입니다. K선과 D선은 스토캐스틱과 같은 개념이고, 여기에 두 선의 차이를 확대한 J선이 하나 더 붙습니다. 중국·홍콩 주식 시장에서 널리 쓰였고, 그 영향으로 바이낸스·OKX 같은 코인 거래소 차트에도 기본 지표로 들어 있습니다. 이 글은 KDJ의 계산식, J선이 0과 100을 뚫고 나가는 이유, 스토캐스틱과 실제로 어디가 다른지, 그리고 교차 신호를 쓸 때의 비용을 숫자로 정리합니다. 본문의 가격은 모두 설명용 가정입니다.

계산식 — 기본값 (9, 3, 3)

KDJ는 세 단계로 계산합니다. 첫 숫자 9는 고가·저가를 볼 기간, 뒤의 3과 3은 K와 D를 평활하는 기간입니다.

① RSV (미성숙 확률값)
· RSV = (오늘 종가 − 9봉 최저가) ÷ (9봉 최고가 − 9봉 최저가) × 100
· 종가가 9봉 범위의 맨 위면 100, 맨 아래면 0

② K선
· K(오늘) = K(어제) × 2/3 + RSV(오늘) × 1/3

③ D선
· D(오늘) = D(어제) × 2/3 + K(오늘) × 1/3

④ J선
· J = 3K − 2D

첫 값: K와 D를 50에서 시작하는 것이 일반적

RSV는 스토캐스틱의 %K(빠른 선)와 같은 값입니다. 차이는 그다음 평활 방식에 있습니다.

K·D의 평활 = EMA(5)

K와 D의 식은 직전 값에 새 값을 1/3만큼 반영하는 구조입니다. 이것은 RSI·ATR이 쓰는 와일더 평활(RMA)의 기간 3과 같습니다.

가중치 비교
· KDJ의 평활 비율 α = 1 ÷ 3 = 33.3%
· EMA(M)의 α = 2 ÷ (M + 1)
· 2 ÷ (M + 1) = 1 ÷ 3 → M = 5

결론
· KDJ의 K = RSV의 EMA(5)
· KDJ의 D = K의 EMA(5)

스토캐스틱 (14, 3, 3) 슬로우
· %K = 빠른 %K의 SMA(3)
· %D = %K의 SMA(3)

정리하면 KDJ의 K·D는 "9봉 범위를 쓰고, SMA(3) 대신 EMA(5)로 두 번 평활한 스토캐스틱"입니다. SMA(3)은 3봉이 지나면 옛 값을 완전히 버리지만 EMA(5)는 오래된 값을 조금씩 계속 남깁니다. 그래서 KDJ의 K·D는 같은 데이터의 슬로우 스토캐스틱보다 곡선이 매끄럽고, 극단값에 머무는 시간이 조금 깁니다. 이동평균별 성격 차이는 이동평균선 기초에서 볼 수 있습니다.

J선이 0~100을 벗어나는 이유

J = 3K − 2D는 다음처럼 바꿔 쓸 수 있습니다.

변형
· J = K + 2 × (K − D)

의미
· K와 D의 간격을 2배로 키워 K에 더한 값
· K가 D보다 위에서 벌어지면 J는 K보다 더 위로
· K가 D보다 아래로 벌어지면 J는 K보다 더 아래로

숫자 예
· K = 90, D = 75 → J = 90 + 2 × 15 = 120
· K = 12, D = 25 → J = 12 − 2 × 13 = −14

RSV·K·D는 정의상 0과 100 사이에 갇혀 있지만 J는 그런 제한이 없습니다. "J가 100을 넘었다"는 것은 가격이 범위 위에 있다는 뜻이 아니라 K가 D보다 빠르게 올라가는 중이라는 뜻입니다. J는 위치를 보여 주는 선이 아니라 K·D 간격의 변화 속도를 보여 주는 선에 가깝습니다.

예시 1 — 여섯 봉 계산

9봉 최고가 $110, 최저가 $90인 상태에서 가격이 범위 위쪽으로 붙었다가 다시 내려오는 경우입니다. 범위는 6봉 동안 그대로라고 가정합니다.

조건: 9봉 범위 $90 ~ $110, 시작 K = D = 50

봉별 계산 (종가 → RSV → K · D · J)
· 1봉: $106 → 80 → K 60.00 · D 53.33 · J 73.33
· 2봉: $109 → 95 → K 71.67 · D 59.44 · J 96.11
· 3봉: $110 → 100 → K 81.11 · D 66.67 · J 110.00
· 4봉: $110 → 100 → K 87.41 · D 73.58 · J 115.06
· 5봉: $104 → 70 → K 81.60 · D 76.26 · J 92.30
· 6봉: $98 → 40 → K 67.74 · D 73.42 · J 56.38

3봉 계산 확인
· K = 71.67 × 2/3 + 100 × 1/3 = 47.78 + 33.33 = 81.11
· D = 59.44 × 2/3 + 81.11 × 1/3 = 39.63 + 27.04 = 66.67
· J = 3 × 81.11 − 2 × 66.67 = 110.00

세 선이 꺾이는 순서를 보면 J는 5봉째에 115에서 92로 먼저 꺾였고, K는 같은 5봉째에 하락으로 돌았으며, K가 D 아래로 내려가는 데드크로스는 6봉째에 나왔습니다. J가 가장 먼저 움직이고 K·D 교차가 가장 늦습니다. 반대로 말하면 J로 판단하면 빠르지만, 4봉째처럼 J가 115까지 올라가도 가격은 그다음 봉에 바로 꺾일 수 있습니다. "J > 100이면 과열이니 매도"라는 규칙은 이 예시에서는 맞아 보이지만, 강한 추세에서는 J가 100 위에 여러 봉 머무는 일도 흔합니다.

예시 2 — 첫 값 50이 남기는 흔적

K와 D는 직전 값에서 출발하므로 시작값의 영향이 계속 남습니다. 남는 비율은 (2/3)k입니다.

시작값 차이가 남는 비율
· 5봉 뒤: 13.2%
· 10봉 뒤: 1.7%
· 20봉 뒤: 0.03%

K로 환산 (한쪽은 50, 다른 쪽은 80에서 시작해 차이 30)
· 5봉 뒤 K 차이: 30 × 0.132 = 약 4.0
· 10봉 뒤 K 차이: 30 × 0.017 = 약 0.5

와일더 평활 기간 14는 시드 영향이 2.5%로 줄어드는 데 50봉이 걸렸지만, KDJ는 평활 기간이 3이라 10봉이면 거의 사라집니다. 상장 첫날 코인처럼 데이터가 아주 짧은 경우가 아니면 플랫폼 간 KDJ 차이는 대부분 기간 설정이나 고가·저가 기준(심지가 포함되는지, 시간대 기준 봉 마감) 차이에서 옵니다.

예시 3 — 박스권 교차 신호의 비용

K·D 교차는 가격이 범위 안에서 오르내릴 때 자주 발생합니다. 신호 하나하나가 맞고 틀리고와 별개로, 교차마다 진입·청산을 반복하면 수수료가 먼저 쌓입니다.

가정
· 15분봉, 한 달에 K·D 교차 40회 → 왕복 거래 40회
· 왕복 수수료 0.10% (시장가 0.05% × 2)
· 슬리피지 왕복 0.04%

비용
· 거래당 비용 = 0.10% + 0.04% = 0.14%
· 한 달 비용 = 0.14% × 40 = 노셔널 대비 5.6%
· 레버리지 5배 → 증거금 대비 28%

본전에 필요한 조건
· 거래당 평균 수익(비용 전)이 0.14%를 넘어야 함

짧은 봉에서 KDJ 교차를 그대로 매매 규칙으로 쓰면 이 비용이 가장 큰 변수가 됩니다. 거래 빈도와 수수료의 관계는 거래 빈도와 수수료 손실, 수수료를 넣은 본전 승률은 수수료 포함 손익분기 승률에서 따로 다뤘습니다.

스토캐스틱·RSI와 비교

KDJ (9,3,3)
· 기준: 9봉 고가·저가 범위 안 종가 위치
· 평활: EMA(5) 두 번
· 범위: K·D는 0~100, J는 제한 없음

슬로우 스토캐스틱 (14,3,3)
· 기준: 14봉 범위 안 종가 위치
· 평활: SMA(3) 두 번
· 범위: 0~100

RSI (14)
· 기준: 상승폭과 하락폭의 비율
· 평활: 와일더 평활(EMA(27)과 동일)
· 범위: 0~100

KDJ와 스토캐스틱은 "범위 안에서 종가가 어디 있나"를 재는 같은 계열이고, RSI는 "오른 폭과 내린 폭 중 어느 쪽이 컸나"를 잽니다. 그래서 가격이 범위 상단에 붙어 조금씩 오르는 구간에서는 KDJ가 100 가까이 붙어 있어도 RSI는 60대에 머물 수 있습니다. 두 지표를 함께 띄우면 같은 정보를 두 번 보는 것이 아니라 서로 다른 질문의 답을 보는 셈입니다. RSI의 구조는 RSI 기본 개념, 범위 안 위치를 반대로 표시하는 지표는 윌리엄스 %R에서 볼 수 있습니다.

자주 쓰는 해석과 한계

① J > 100 / J < 0
· 흔한 해석: 과열 / 과매도
· 한계: K·D 간격이 빠르게 벌어지는 중이라는 뜻일 뿐. 추세가 강하면 여러 봉 지속

② K·D 골든크로스 / 데드크로스
· 흔한 해석: 매수 / 매도 신호
· 한계: EMA(5) 두 번 평활이라 가격 전환보다 늦음. 박스권에서 잦음(예시 3)

③ 80 이상 / 20 이하 구간의 교차
· 흔한 해석: 극단 구간 교차만 신뢰
· 한계: 신호 수는 줄지만 강한 추세에서는 극단 구간 자체가 길어짐

④ 가격과 J의 다이버전스
· 흔한 해석: 추세 약화 경고
· 한계: J는 변동이 커서 다이버전스가 다른 지표보다 자주 보임

다이버전스를 판정하는 기준은 다이버전스 매매에 정리돼 있습니다. 기간 설정을 (9,3,3)에서 (5,3,3)이나 (14,3,3)으로 바꿔 가며 과거 성적이 좋았던 조합을 고르는 방식은 과최적화로 이어지기 쉽습니다. 설정을 바꾼다면 바꾸기 전에 기준을 정하고, 그 기준을 처음 보는 기간의 데이터로 확인하는 순서가 필요합니다.

정리

KDJ는 9봉 범위 안 종가 위치(RSV)를 EMA(5)로 두 번 평활해 K·D를 만들고, 두 선의 간격을 2배로 키운 J = K + 2(K − D)를 더한 지표입니다. K·D는 0~100에 갇혀 있지만 J는 그 범위를 자주 벗어나며, 그 값은 가격의 위치보다 K·D 간격이 벌어지는 속도를 나타냅니다. 예시처럼 J가 가장 먼저 꺾이고 K·D 교차는 가장 늦습니다. 시작값의 영향은 10봉이면 1.7%로 줄어 실무에서는 거의 문제가 되지 않습니다. 교차 신호를 짧은 봉에서 그대로 매매하면 수수료와 슬리피지가 신호의 질보다 먼저 결과를 정합니다.

주의

본문의 가격, 봉별 계산, 교차 횟수, 수수료·슬리피지 수치는 모두 계산 구조를 설명하기 위한 가정 예시이며 특정 코인의 실제 측정값이나 미래 수익을 뜻하지 않습니다. 이 글은 교육 정보이며 특정 자산·전략의 매수·매도 권유가 아닙니다. 코인과 선물·레버리지 거래는 원금 손실 위험이 있고, 투자 판단과 그 결과는 본인 책임입니다.

NOONOO TRADING 무료 채팅방에서 실시간 트레이딩을 같이 보세요.

봇에서 시작하기

📈 OKX 신규 가입 시 거래 수수료 할인

OKX 수수료 할인 가입 →