짧게 답하면: Chaikin Money Flow(CMF)는 거래량 가중 오실레이터입니다. 각 봉마다 종가가 고가와 저가 범위 안에서 어디에 위치했는지, 그리고 그 움직임을 뒷받침한 거래량이 얼마나 되는지를 봅니다. 이 가중 거래량을 보통 20 또는 21봉의 일정 기간 동안 합산한 뒤, 총 거래량으로 나눕니다. 값은 마이너스 1과 플러스 1 사이에 위치합니다. 양수는 실제 참여가 동반된 상태에서 종가가 대체로 고가 쪽에 형성되고 있음을 뜻하며, 이는 매수 압력으로 해석됩니다. 음수는 매도 압력으로 읽습니다. 0은 기준점이며, 단일한 교차보다 그로부터 얼마나 떨어져 있는지가 더 중요합니다.
이 페이지는 누구를 위한 것인가요? 이미 차트에 해당 지표를 올려두었고, 외환, 지수, 귀금속, 크립토 CFD를 거래하는 트레이더 중 스스로 방어 가능한 해석 규칙이 필요한 분들을 위한 것입니다.
CMF 공식, 한 봉씩 살펴보기
Marc Chaikin은 money flow multiplier를 설계해, 단순히 종가가 상승했는지 여부가 아니라 봉이 어디에서 마감했는지를 기준으로 점수를 매기도록 했습니다. 단계는 3개입니다.
- Multiplier: 고가에서 종가까지의 거리에서 저가에서 종가까지의 거리를 뺀 다음, 이를 해당 봉의 전체 범위로 나눕니다. 고가로 마감하면 plus 1, 저가로 마감하면 minus 1입니다.
- Money flow volume: multiplier에 해당 봉의 거래량을 곱한 값입니다.
- CMF: 기간 동안의 money flow volume 합계를 같은 기간의 단순 거래량 합계로 나눈 값입니다.
금은 계산을 짧게 보여주기 위해 3봉 구간으로 예시를 들기에 좋습니다. 첫 번째 봉은 2,400에서 2,420까지 형성되고 거래량 1,000에서 2,415로 마감합니다. multiplier는 (15 minus 5) over 20, 즉 0.5이므로 money flow volume은 500입니다. 두 번째 봉은 2,410에서 2,430까지 형성되고 거래량 1,600에서 2,412로 약하게 마감합니다. multiplier는 minus 0.8이므로 money flow volume은 minus 1,280입니다. 세 번째 봉은 2,405에서 2,425까지 형성되고 거래량 800에서 2,421로 마감하므로 multiplier는 0.6, money flow volume은 480입니다.
셋을 더하면 500 minus 1,280 plus 480 equals minus 300입니다. 총 거래량은 3,400이므로 CMF는 대략 minus 0.09로 표시됩니다. 가격은 구간 시작보다 6포인트 높게 마감했지만, 오실레이터는 0 아래에 있습니다. 가장 거래량이 큰 봉이 저가 근처에서 마감했고, 공식은 그 사실을 무시하지 않습니다.
값 읽기: minus 1과 plus 1 사이의 구간
이 지표가 이론상 극단값에 도달하는 경우는 드뭅니다. 유동성이 높은 종목에서는 대부분의 값이 minus 0.3과 plus 0.3 사이에 머무르므로, 실전에서 유용한 구간은 스케일이 암시하는 것보다 더 좁습니다.
| CMF 수치 | 해당 기간에 대해 무엇을 말하는가 | 합리적인 대응 |
|---|---|---|
| Above +0.25 | 종가가 큰 거래량에서 지속적으로 범위 상단에 붙어 있음 | 롱은 유지하고, 추가 매수는 멈추며, 꺾임 여부를 관찰 |
| 0 to +0.25 | 약한 매수 압력, 일반적인 추세 움직임 | 추세에 따라 매매하고, 되돌림을 예상 |
| -0.25 to 0 | 약한 매도 압력, 뚜렷한 방향성은 없음 | 0을 다시 상향 돌파할 때까지 신규 롱 진입 자제 |
| Below -0.25 | 종가가 큰 거래량에서 범위 하단에 고정됨 | 숏은 유지하고, 추가 매도는 멈추며, 바닥 형성 여부를 관찰 |
두 가지 수치는 구간보다 더 큰 비중으로 볼 가치가 있습니다. 지속성: 가격이 횡보하는 동안 선이 30 또는 40봉 이상 0 위를 유지한다면, 조용히 그 구간이 매집되고 있음을 말해줍니다. 다이버전스: 가격은 새로운 고점을 만들지만 CMF는 더 낮은 고점을 만들면, 매번 상승할 때마다 고가 근처에 마감하는 봉이 줄어들고 있다는 뜻입니다. 다이버전스는 곧바로 숏 전환을 뜻하는 것이 아니라 속도를 늦추라는 신호입니다. 강한 추세는 수주 동안 가격을 더 높게 끌고 갈 수 있으며, 그 과정 내내 오실레이터는 0 아래에서 불평할 수 있습니다.
CMF와 money flow index, A/D line, OBV 비교
네 가지 거래량 도구는 각각 서로 다른 질문에 답합니다. 이들을 뒤섞어 쓰는 것은 서툴지만 흔한 실수입니다.
The money flow index 는 전형적 가격에 거래량을 곱한 뒤 각 봉을 직전 봉 대비 상승 또는 하락으로 분류합니다. 값은 0에서 100까지 움직이며, 과매수·과매도 수준으로 해석합니다. CMF에는 그런 수준이 없고, 봉 안에서의 종가에 초점을 둔다는 점이 다릅니다. MFI는 이를 무시합니다.
The accumulation distribution indicator 는 CMF와 같은 승수를 사용하지만 절대 리셋되지 않습니다. 누적선이기 때문에 기울기만 의미를 가집니다. CMF는 같은 money flow volume을 고정 기간으로 정규화하므로, 수준값으로 읽을 수 있습니다.
On balance volume 은 네 가지 중 가장 거칩니다. 봉의 거래량 전부를 한쪽에 배분하는데, 종가가 전일보다 올랐는지 내렸는지만 보고 결정합니다. 변동폭이 매우 큰 봉이 겨우 상승 마감했더라도 그 봉의 거래량 전부가 매수로 계산되며, 이는 한쪽으로 치우친 결과입니다. CMF는 같은 봉을 0에 가깝게 평가합니다.
차트에 CMF를 적용하기 위한 의사결정 프레임워크
CMF는 이미 계획한 매매의 게이트키퍼로 보아야지, 계획 자체로 보면 안 됩니다. 이를 엄격하게 만드는 체크리스트는 다음과 같습니다:
- 먼저 기간을 정합니다. 20 또는 21봉이 표준입니다. 5분 차트에서는 2시간이 조금 안 되는 구간만 다루므로, 선이 흔들린다면 50으로 늘려 더 안정적으로 보십시오.
- 오실레이터를 보기 전에 먼저 자신의 레벨을 표시하십시오. 구조가 어디서 거래할지를 정하고, CMF는 그 자리에서 실제로 거래할지 여부를 정합니다.
- 방향과 부호가 최소 5개 봉 동안 일치하도록 요구하십시오. 양의 봉 하나만으로는 신뢰하기 어렵습니다.
- 다이버전스는 표시한 레벨에서만, 그리고 규모를 줄이거나 stop-loss를 더 타이트하게 조정하는 방식으로만 거래하십시오.
- 거래량이 얇은 세션의 수치는 무시하십시오. 주요 통화쌍이 아닌 종목에서 아시아 시간대의 봉은 사실상 거의 의미 없는 승수를 만듭니다.
- 거래 수수료와 추가 진입마다 들어가는 비용을 반드시 계산하십시오. 추가 진입에는 각각 spread와 commission이 붙으므로, 제로 크로스마다 신호를 내는 필터는 조용히 우위를 수수료로 되돌려 줍니다.
지수 CFD에서의 구체적 활용 예시는 다음과 같습니다. 가격이 이전 돌파 레벨로 두 번째 되돌림을 보입니다. 첫 번째 접근에서 CMF는 마이너스 0.15였고 반등은 실패했습니다. 이번에는 되돌림 내내 플러스 0.12를 유지해, 하락 봉들이 저가 부근에서 마감하고 있습니다. 이런 세부는 단순한 가격 차트에서는 보이지 않으며, 이미 선택해 둔 그 레벨에서의 롱을 정당화합니다.
한계, 주의점, 그리고 흔한 실수
거래량 입력값이 가장 중요한 주의점입니다. 현물 외환에는 중앙거래소가 없고, 대부분의 CFD도 그 공백을 그대로 물려받습니다. 그래서 차트에는 단일 제공업체의 tick volume이 표시됩니다. 같은 분의 같은 통화쌍에서도 두 플랫폼이 서로 다른 CMF 수치를 보여줄 수 있으며, 어느 쪽도 틀린 것은 아닙니다. 이 수치는 전수조사가 아니라 표본으로 보아야 합니다.
갭은 두 번째 약점입니다. 승수는 한 봉과 다음 봉 사이의 점프를 보지 못하기 때문입니다. 예를 들어 암호화폐 CFD가 직전 종가보다 300포인트 높은 가격에서 시작해 좁은 범위의 하단 3분의 1로 마감했다고 가정해 보십시오. 세션 전체는 강세였지만, 그 봉은 분배로 점수화됩니다.
흔한 실수를 단정적으로 말하면 다음과 같습니다:
- 제로 크로스를 매수 또는 매도 신호로 해석하는 것. 선은 박스권에서 자주 0선을 넘나들며, 각 교차는 그 자체로는 별 의미가 없습니다.
- 오실레이터를 더 빨리 반응하게 하려고 기간을 줄이는 것. 노이즈에도 더 빨리 반응하게 되어, 불필요하게 예민해집니다.
- CMF가 기관 매수를 드러낸다고 믿는 것. CMF는 거래량으로 가중한 종가 위치를 보여줄 뿐입니다. 누가 매수했는지는 공식이 해결할 수 없는 모호한 부분입니다.
- CMF가 3개 봉 동안 음수로 전환되었다는 이유만으로 강한 추세를 역추세로 사는 것. 이는 위험한 거래이며, 선은 stop-loss에 닿기 전에 다시 뒤집히는 경우가 많습니다.
CMF는 유동성이 풍부하고 세션이 차분할 때 가장 잘 작동합니다. 시장이 혼란스러울수록 가장 약한데, 바로 그때 트레이더는 수치를 가장 강하게 믿고 싶어 합니다.
prop-firm 평가에서의 CMF
평가 규칙은 거래량 필터의 용도를 바꿉니다. 예를 들어 계좌의 하루 손실 한도가 50,000 중 2,000으로 제한되어 있다고 합시다. 다이버전스에서 역추세 진입을 2번 또는 3번 하다가 결국 실패하면, 그 한도를 한 세션 안에 모두 써버릴 수 있습니다. 총 drawdown이 고정되어 있다면, 작은 손실의 연속이 냉혹한 산수 문제가 됩니다.
따라서 CMF는 veto로 사용하는 편이 맞습니다. 새로운 진입 신호를 만들어 내기보다 참여가 부족한 진입을 막게 하십시오. 다이버전스는 규모를 절반으로 줄이는 데만 쓰십시오. Pivex는 최소 보유 시간이 없는 scalping을 허용하므로, 5분 차트에서 짧은 기간의 CMF를 쓰는 것도 가능합니다. 다만 포지션 규모를 정하는 논리는 여전히 적용됩니다.
Pivex는 이 스타일의 인내심 있는 버전에도 잘 맞습니다. 평가는 기한이 없는 단일 단계이며 최소 거래일 수도 없으므로, 일주일 동안 관망해도 잃는 것은 인내심뿐입니다. total drawdown은 trailing이 아니라 고정이며, daily loss cap은 매일 새로 시작합니다. 내장된 assistant가 이 한도들을 감시하므로, 당신의 시선은 차트에 집중할 수 있습니다.
하나의 시장을 선택한 뒤, 공식으로 12개 봉을 직접 계산하고, 다음 20개 세션 동안 표시한 모든 레벨에서 부호를 기록하십시오. 그 기록이 신뢰할 만해 보이면 Pivex 평가는 다음 단계로 적절합니다. 내장된 assistant가 한도를 관리하는 동안, 당신은 오실레이터를 계속 주시하면 됩니다.
Related guides: money flow index 그리고 온 밸런스 볼륨.
참여하기 전, Pivex의 현재 프로그램 규칙을 검토하고 시뮬레이션 독점 트레이딩 평가가 당신의 경험과 위험 한도에 적합한지 결정하십시오. 참여는 보상, 수익 또는 특정 거래 결과를 보장하지 않습니다.