571 / 736MOMO

Momentum Trading

사전에 정의한 가격 모멘텀에 따른 거래

Momentum Trading은 가격이 같은 방향으로 계속 움직일 수 있을까라는 간단한 질문에서 출발합니다. 먼저 이미 일어난 움직임을 측정한 뒤, 미리 정한 규칙에 따라 거래 여부를 판단합니다. 과거의 상승이 다음 상승을 약속하지는 않습니다. 실제 거래 가능한 가격, 위험에 노출할 금액, 청산 규칙도 중요합니다.

여기서 momentum은 이전 가격 움직임을 측정한 값입니다. Bitcoin 자체의 과거 수익률을 뜻할 수도 있고 다른 자산과 비교한 순위를 뜻할 수도 있습니다. Momentum Trading은 이 측정값을 거래 규칙에 사용하지만, 숫자 하나만으로 매수와 청산, 결과가 결정되지는 않습니다.

야나는 비트코인이 전보다 비싸졌음을 알아차립니다. 상승이 이어질 것이라는 가설을 세울 수 있지만, 과거를 측정하는 것과 미래를 예상하는 것은 다릅니다. AQR은 자산 자체의 과거 수익률인 time-series momentum과 여러 자산의 상대적 순위인 cross-sectional momentum을 구분합니다. 순위가 가장 높은 자산도 다른 자산보다 덜 하락했을 뿐일 수 있습니다. 비교하려면 같은 기간, 사전에 선정한 자산군, 누락 데이터 처리 규칙이 필요합니다. [1]

따라서 야나는 어디서부터 측정할지 정해야 합니다. 짧은 기간에는 상승했지만 긴 기간에는 하락했을 수도 있습니다. 이처럼 과거를 돌아보는 구간이 lookback입니다. 단순 수익률은 가격 변화를 시작 가격으로 나누며, 로그 수익률은 다른 계산을 사용합니다. 판단 기준값, 기준값과 같은 경우의 처리, 다음 평가 시점도 미리 정합니다. Close는 캔들의 종가입니다. 결정 당시 이미 완성된 캔들만 계산에 포함할 수 있습니다. [1] [7]

야나는 RSI나 MACD를 볼 수도 있습니다. 하지만 이들은 일정 기간의 단순 수익률과 다른 방식으로 움직임을 측정합니다. RSI는 최근 상승과 하락을 비교하고, MACD는 이동평균의 차이를 이용합니다. Overbought, 즉 과매수라는 표시는 가격이 곧바로 떨어져야 한다는 뜻이 아닙니다. 강한 추세에서는 극단적인 값이 오래 지속될 수 있습니다. CME는 지표의 후행성도 지적합니다. 지표값만으로 진입과 청산, 감수할 손실이 정해지는 것은 아닙니다. [2]

야나가 최종 Close를 기다린다면 캔들이 끝난 뒤에야 결과를 알 수 있습니다. 그 이후의 매수가 이미 과거가 된 가격에 체결된다고 단정할 수 없습니다. TradingView의 기본 모델은 다음으로 이용 가능한 가격 갱신에서 주문을 체결하며, 흔히 다음 캔들의 시가인 Open에 해당합니다. 실제 시장에는 예상 가격과 체결 가격의 차이인 Slippage도 생길 수 있습니다. 매수·매도 호가 차이인 스프레드와 수수료도 계산에 넣어야 합니다. [3]

추세가 이어진다는 가설은 신호 직후부터 틀릴 수 있습니다. 그래서 야나는 언제 나갈지, 포지션을 줄이거나 방향을 바꿀지 미리 정합니다. 기준값 주변의 등락은 지속적인 추세 없이 거래와 비용만 반복해서 만들 수 있습니다. SEC 웹사이트에 실린 Library of Congress 보고서는 momentum investing을 기존 움직임의 지속에서 이익을 얻으려는 시도로 설명합니다. 이는 투자자의 기대이지, 시장이 그 기대를 실현한다는 확인이 아닙니다. [4] [1]

매수 규모와 거래 시장도 중요합니다. 현물 매수는 비트코인 자체를 사는 것이고 futures는 비트코인 같은 기초자산과 가치가 연계되며 별도 조건을 가진 계약입니다. Leverage, 즉 레버리지는 제공한 담보보다 큰 가격 노출을 가능하게 하며, CFTC의 경고처럼 손실도 확대합니다. 포지션이 강제로 청산될 수도 있습니다. 따라서 거래소, 가격 출처, 포지션 크기, 유동성도 규칙에 포함해야 합니다. 계획한 물량을 실제로 가용 호가와 거래할 수 있는지가 중요합니다. [5] [6]

AQR이 소개한 연구는 주가지수, 통화, 원자재, 국채에 연계된 futures와 선도계약의 과거 자료에서 momentum을 분석합니다. 연구 대상 현상과 두 종류의 momentum을 이해하는 데 도움이 됩니다. 하지만 야나의 거래소, 기간, 비용 조건에서 Bitcoin 규칙을 검증한 것은 아닙니다. 연구 결과가 긍정적이더라도 특정 비트코인 거래가 유리하다고 결론 내리기에는 부족합니다. [1]

규칙을 먼저 쓰고 결과를 평가합니다. 모든 신호, 손실, 포지션 변경, 비용을 포함합니다. 과거 자료의 일부에서 고른 설정은 선택에 사용하지 않은 다른 구간에서 확인합니다. CFA Institute는 당시 알 수 없던 미래 정보의 사용과 실패한 자산을 비교에서 제외할 때 생기는 편향을 지적합니다. 시장 환경도 바뀔 수 있습니다. 보기 좋은 과거 성과에는 설명이 필요하며, 그럴듯한 수익률 곡선만으로는 충분하지 않습니다. [7]

예시예시 · MOMO

가격은 올랐지만 신호 뒤에 반전했습니다

가상의 완성된 Close 다섯 개가 100000, 102000, 104000, 106000, 101000 USD/BTC라고 합시다. t = 0부터 t = 4까지는 캔들 순서이며 반드시 날짜 수는 아닙니다. 규칙은 완성된 세 구간에 걸친 단순 수익률을 사전에 선택합니다. t = 3에서는 M = (106000 - 100000) / 100000 = 0.06 = 6 %입니다. 이 Close가 확정된 뒤에야 양의 신호를 압니다. 그런데 t = 4의 종가는 101000으로, t = 3보다 5000 USD/BTC 낮습니다. 신호 당시에는 이 나중의 Close를 알지 못했습니다. 두 종가의 차이는 거래 손익이 아닙니다. 다음 가용 가격, 실제 체결, 포지션 규모, 스프레드, 수수료가 정해지지 않았기 때문입니다. 구간이나 기준값을 바꾸면 다른 규칙이 됩니다.

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Trend Following, Relative Strength Index, Backtesting, Risk Management, Slippage. 다음 항목에서도 이 글을 참조합니다 Trend Following, Swing Trading, FOMO.

01Momentum Trading은 Trend Following의 다른 이름인가요?

흔히 겹치지만 이름만으로 판단할 수는 없습니다. Momentum은 자체 과거 수익률이나 자산 간 순위를 측정할 수 있습니다. Trend Following은 대개 미리 정한 방향 신호에 따라 시장 노출을 조절합니다. 중요한 것은 구체적인 규칙과 데이터입니다.

02최종 Close의 신호를 본 뒤 같은 Close에 살 수 있나요?

당연하다고 가정해서는 안 됩니다. 캔들이 끝난 뒤에야 신호를 알며 이후 주문은 이용 가능한 조건에서 체결됩니다. 검증에서는 신호 확인과 체결을 분리하고 비용을 포함해야 합니다.

DOC · 001AQR — Time Series Momentum문서 DOC · 002CME Group — Oscillators문서 DOC · 003TradingView — Strategies문서 DOC · 004SEC / Library of Congress — Investor Behavior and Momentum1차 출처 DOC · 005CFTC — Virtual Currency Trading Risks1차 출처 DOC · 006CME Group — Bitcoin Reference Rate문서 DOC · 007CFA Institute — Backtesting문서
개정일: 1차 출처 우선 · 투자 조언이 아닙니다