칼만 필터는 원래 항공·위성 항법에서 잡음 섞인 센서 값으로 실제 위치를 추정하려고 만들어진 알고리즘인데, 트레이딩에서는 '잡음 섞인 가격에서 진짜 추세를 추정하는 적응형 선'으로 쓰입니다. 마법은 아니지만, 같은 매끄러움을 유지하면서 이동평균보다 덜 늦는다는 점에서 분명히 쓸모가 있었습니다. 개념과 한계를 정리합니다.
칼만 필터 보는법 | 노이즈를 걸러 저지연 추세선을 만드는 적응형 필터 실전 정리

핵심만 먼저
칼만 필터는 잡음이 섞인 가격 데이터에서 '참값에 가까운 추세'를 재귀적으로 추정하는 알고리즘입니다. 예측과 실제 측정값을 매 캔들마다 가중 결합해, 이동평균보다 지연이 적으면서도 부드러운 추세선을 만듭니다.
- ✓칼만 필터는 '예측 → 측정으로 보정'을 반복해 노이즈 속 참값을 추정하는 재귀 필터다
- ✓측정 노이즈를 크게 잡으면 더 부드럽고 느리게, 작게 잡으면 더 민감하게 반응한다
- ✓같은 부드러움 대비 이동평균보다 지연(래그)이 작은 것이 핵심 장점이다
- ✓추세 추종에는 강하지만 횡보장에서는 잦은 방향 전환(휩쏘)이 생긴다
칼만 필터란 — 예측하고, 측정으로 보정하기
칼만 필터(Kalman Filter)는 1960년 루돌프 칼만이 제안한 재귀적 상태 추정 알고리즘입니다. 핵심 아이디어는 두 단계의 반복입니다.
- 예측: 직전까지의 추세로 이번 캔들의 값을 미리 추정한다.
- 보정: 실제 가격(측정값)이 들어오면, 예측과 측정 중 '어느 쪽을 더 믿을지'를 가중치(칼만 게인)로 섞어 추정치를 갱신한다.
여기서 핵심은 측정값이 얼마나 잡음이 많은지에 따라 신뢰 비중이 자동으로 조절된다는 점입니다. 가격이 안정적이면 측정을 더 믿고, 들쭉날쭉하면 예측(기존 추세)을 더 믿습니다. 그래서 '적응형'이라고 부릅니다. 이동평균이 과거 N개를 똑같은 규칙으로 평균 내는 것과 달리, 칼만 필터는 상황에 따라 반응 속도를 스스로 바꿉니다.
수식(상태방정식·공분산)을 외울 필요는 없습니다. 트레이더 입장에서 기억할 것은 하나입니다 — 칼만 필터 선은 '노이즈를 걸러낸, 덜 늦는 추세선'이라는 것입니다.
이동평균·HMA와의 차이 — 지연과 적응성
같은 '추세선'이라도 성격이 다릅니다.
| 지표 | 방식 | 특징 |
|---|---|---|
| 단순이동평균(SMA) | 과거 N개 단순 평균 | 가장 부드럽지만 지연이 큼 |
| 지수이동평균(EMA) | 최근값 가중 | SMA보다 빠르나 여전히 고정 반응 |
| 헐 이동평균(HMA) | 가중평균 이중 처리 | 지연을 크게 줄이나 과민할 수 있음 |
| 칼만 필터 | 예측+측정 적응 결합 | 노이즈에 따라 반응 속도 자동 조절 |
파라미터 — 노이즈 설정이 곧 민감도
구현마다 이름은 다르지만 칼만 필터의 핵심 손잡이는 보통 두 개입니다.
- 측정 노이즈(measurement noise): 크게 잡을수록 '가격을 덜 믿고' 선이 부드러워지며 느려집니다. 작게 잡으면 가격에 바짝 붙어 민감해집니다.
- 프로세스 노이즈(process noise): 추세 자체가 얼마나 빨리 바뀐다고 보는지. 크게 잡으면 방향 전환을 빨리 허용합니다.
장점과 한계
칼만 필터를 일봉·4시간봉에서 한동안 써보고 내린 평가입니다.
- 장점: 같은 매끄러움 대비 전환이 빠릅니다. 추세 추종 전략의 방향 필터로 쓰면 이동평균보다 진입·청산이 한 박자 빨라지는 경우가 많았습니다. 선이 깔끔해 차트 가독성도 좋습니다.
- 단점: 횡보장에서는 결국 다른 추세선과 똑같이 휩쏘에 시달립니다. '노이즈를 거른다'는 말이 '횡보를 추세로 안 본다'는 뜻은 아니어서, 박스권에서는 잦은 거짓 전환이 났습니다. 또 구현체마다 계산이 달라 같은 '칼만 필터'라도 결과가 제각각입니다.
- 개인 셋업: 단독 신호로 쓰지 않고, 추세 방향 필터로만 씁니다. 칼만 선이 우상향일 때만 눌림목 매수를 검토하고, 진입 타이밍은 RSI 같은 오실레이터로 잡습니다. ADX로 추세 강도를 같이 확인하면 횡보장 휩쏘를 상당히 걸러낼 수 있었습니다.
정리하면 칼만 필터는 '더 똑똑한 이동평균'에 가깝습니다. 평균회귀를 예언하지도, 횡보를 추세로 바꿔주지도 않습니다. 노이즈를 덜 타는 추세선이 필요할 때 쓰는 도구로 거리를 두면 제 몫을 합니다.
※ 본 글은 보조지표에 대한 교육·정보 제공 목적의 콘텐츠이며, 특정 종목·자산의 매수·매도 권유가 아닙니다. 투자 판단과 책임은 투자자 본인에게 있습니다.
칼만 필터 자주 묻는 질문
함께 보면 좋은 지표
- 추세 지표EMA(지수이동평균)
EMA(Exponential Moving Average, 지수이동평균)는 최근 가격에 더 높은 가중치를 부여해 계산하는 이동평균으로, 단순이동평균(SMA)보다 추세 변화에 빠르게 반응합니다. 12, 26, 50, 200 기간이 널리 쓰이며 추세 방향 확인과 지지·저항 기준선으로 활용합니다.
- 추세 지표HMA(헐 이동평균)
HMA(Hull Moving Average, 헐 이동평균)는 2005년 Alan Hull이 설계한 이동평균선으로, 가중이동평균(WMA)을 이중으로 적용해 후행성을 최소화하면서도 노이즈를 줄인 추세 추종 지표입니다. 일반 EMA나 SMA보다 가격 변화에 빠르게 반응합니다.
- 추세 지표카우프만 적응이동평균(KAMA)
KAMA(카우프만 적응이동평균)는 시장의 노이즈(변동 잡음) 수준을 측정해 추세가 강할 땐 빠르게, 횡보장에선 느리게 반응하도록 평활 계수를 실시간으로 조정하는 적응형 이동평균입니다. 추세 추종과 휩쏘 방어를 동시에 목표로 합니다.
- 추세 지표이동평균선
이동평균선은 일정 기간 종가의 평균을 이어 그린 선으로, 추세의 방향과 지지·저항 기준을 제공하는 가장 기본적인 보조지표입니다. 한국에서는 5·20·60·120일선이 표준 조합으로 쓰입니다.