카우프만 어댑티브 이동평균 (KAMA)
퍼리 J. 카우프만이 1995년에 소개한 카우프만 어댑티브 이동평균(KAMA)은 시장 움직임의 상대적 잡음이나 변동성에 따라 평활화 특성을 동적으로 조정하는 이동평균입니다.
카우프만은 시장 가격이 한 방향으로 빠르게 움직일 때는 빠른 이동평균이 추세 추적에 더 유용하고, 변동성이 크고 불규칙한 시기에는 느린 이동평균이 잦은 방향 전환을 피하는 데 더 효과적이라는 개념을 바탕으로 이 인디케이터를 일반화된 추세 추종 솔루션으로 설계했습니다. 따라서 KAMA는 시장 움직임이 효율적이고 방향성이 뚜렷할 때는 더 빠르게, 불규칙하거나 비효율적일 때는 더 느리게 시장 가격을 추종합니다.
트레이더들은 종종 KAMA의 움직임을 분석하여 추세와 변동성 높은 시장 상황을 식별하고, KAMA와 가격 또는 다른 이동평균 간의 교차점을 활용하여 잠재적 전환점과 신호를 찾습니다.

계산
핵심적으로 KAMA는 지수 이동평균(EMA)과 동일한 일반 구조를 사용합니다:
MA = SC × 가격 + (1 − SC) × 이전 MA여기서:
- SC는 평활 계수(때로는 평활 상수라고도 함)로, 0과 1 사이의 값이며 이동평균이 시장 가격을 따라가는 속도를 제어합니다. 계수가 낮을수록 이동평균은 단기 가격 변동에 덜 민감해집니다.
- 이전 이동평균은 이전 바의 EMA 값입니다.
전통적인 EMA는 고정된 평활화 계수 2 / (길이 + 1)을 계산합니다. 여기서 길이 값은 평균이 가격 변동에 유의미하게 반응하는 기간을 제어합니다.
반면 KAMA는 시장 움직임의 추정된 효율성을 기반으로 동적 계수를 계산합니다. 아래는 인디케이터가 평활화 계수를 계산하기 위해 수행하는 단계입니다.
효율성 비율(ER) 계산
KAMA는 카우프만의 효율성 비율(ER)을 사용하여 반응성을 제어합니다. 이 비율은 특정 기간 내 가격의 절대적 변동을 해당 기간 내 전체 바별 변동(변동성) 대비로 나타냅니다:
변동 = Abs(가격 − N 바 전 가격)변동성 = N개 바에 걸쳐 Abs(가격 − 1바 전 가격)의 합계ER = 변화량 / 변동성ER 값이 1에 가까울수록 해당 기간 동안의 전체 바별 변화량이 총 변화량에 근접함을 의미하며, 이는 한 방향으로 효율적인 가격 움직임을 나타냅니다. 0에 가까울수록 총 변화량이 바별 변화량 합계보다 훨씬 작음을 의미하며, 해당 기간 동안 불규칙하거나 비효율적인 움직임을 나타냅니다.
초기 평활화 계수 계산
KAMA는 두 개의 별도 EMA 평활화 계수를 사용하여 평활화 반응을 결정합니다. 한 계수는 비효율적 가격 움직임에 대한 가장 느린 반응을, 다른 계수는 효율적 움직임에 대한 가장 빠른 반응을 나타냅니다:
느린 SC = 2 / (느린 길이 + 1)빠른 SC = 2 / (빠른 길이 + 1)최종 평활 계수 계산
인디케이터는 ER 값을 기반으로 빠른 계수와 느린 계수를 혼합한 후 그 제곱을 취해 최종 평활 계수를 결정합니다:
SC = (ER × (빠른 SC - 느린 SC) + 느린 SC)²이 평활 계수는 ER이 높을 때 이동평균이 시장 가격으로 더 빠르게 수렴하도록 하고, ER이 낮을 때는 더 느리게 수렴하도록 합니다. 계수를 제곱함으로써 가격 변동이 불안정하거나 비효율적인 기간 동안 이동평균의 반응성을 크게 줄입니다.
입력값

소스
적응형 이동평균을 계산할 소스 시계열.
효율성 비율 길이
효율성 비율(ER)을 분석할 바(bar) 수입니다. 낮은 값을 사용하면 평균의 평활화 동작이 최근 가격 변동에만 반응하도록 변경되며, 높은 값을 사용하면 더 긴 기간의 변동에 반응하도록 동작을 변경합니다.
빠른 길이
빠른 평활화 계수의 길이입니다. 이동평균의 가장 빠른 반응 속도를 제어합니다.
느린 길이
이동평균의 가장 느린 반응 속도를 제어하는 느린 평활화 계수의 길이입니다.
타임프레임
인디케이터가 계산에 사용하는 타임프레임을 설정합니다. 아래의 “타임프레임 마감 대기” 체크박스는 지정된 타임프레임의 바가 마감될 때만 인디케이터 결과가 표시되도록 하는지 여부를 결정합니다. 자세한 내용은 멀티 타임프레임 분석 활용 문서를 참조하십시오.