572 / 736RANGE

Range Trading

미리 정한 가격 범위 안에서의 거래

Range Trading은 가격이 한동안 아래쪽과 위쪽 영역 사이를 반복해서 오간다는 관찰에서 출발합니다. 트레이더는 그 범위 안의 움직임을 거래에 활용하려 합니다. 어려운 점은 경계선을 그리는 일보다, 언제 더 이상 그 경계에 의존할 수 없는지 판단하고 실제 거래에 반영하는 일입니다.

Range Trading은 미리 정한 가격 범위 안에서 거래하는 방식입니다. 보통 규칙상 범위가 유효한 동안 아래 경계 부근에서 사서 더 높은 곳에서 파는 것을 목표로 합니다. 과거의 반등은 이런 생각의 근거일 뿐, 다음 반등을 보장하지 않습니다.

Jana는 Bitcoin을 보며 하락이 반복해서 비슷한 영역에서 멈추고 상승은 더 높은 곳에서 멈춘다는 점을 발견합니다. 아래 영역을 지지, 위 영역을 저항이라고 부릅니다. IG가 Range Trading을 설명할 때 다루는 것도 이처럼 뚜렷한 방향이 없는 움직임입니다. CME Group은 지지와 저항이 보통 정확한 가격이 아니라 영역이라고 설명합니다. 따라서 Jana가 얻은 것은 검증할 가설입니다. 이전의 반등만으로 다음에도 반등할지는 알 수 없습니다. 거래소와 차트의 시간 간격도 중요합니다. [1] [2]

방법을 검증하려면 아래 기준을 S, 위 기준을 R로 표시하고 어떤 확정된 데이터를 사용했는지 기록해야 합니다. 경계에서 허용하는 거리와 재계산 조건도 정합니다. 새 가격마다 경계를 움직이는 것은 범위를 고정하는 것과 다른 규칙입니다. 과거 검증에는 오늘 그린 사각형이 아니라 당시 결정 전에 Jana가 실제로 알았던 경계가 필요합니다. 나중에 생긴 고점으로 이전 신호를 고쳐서는 안 됩니다. [2] [6]

Jana는 S 부근에서 사고 나중에 R 부근에서 팔거나 보유량을 줄이려 할 수 있습니다. 하지만 ‘부근’은 구체적인 조건이어야 합니다. 시간 구간 도중의 가격을 쓸까요, 아니면 그 구간의 마지막 가격인 Close, 즉 종가를 기다릴까요? 값이 정확히 같으면 어떻게 할까요? 언제 거래를 끝낼까요? 각각 별개의 결정입니다. Range Trading은 기준값으로 돌아올 것을 기대하는 Mean Reversion과 겹칠 수 있습니다. 다만 여기서 목표는 과거 평균 가격이 아니라 반대쪽 경계일 수 있습니다. [1] [3]

최종 Close를 기다린다면 구간이 끝난 뒤에야 신호를 알 수 있습니다. TradingView의 기본 모델은 새로운 시장가 주문을 빨라도 다음 이용 가능한 가격 갱신 시점에 체결하며, 이는 흔히 다음 Open, 즉 시가입니다. 지정가 주문은 허용 가격 또는 더 유리한 가격을 정하지만 체결되지 않을 수 있습니다. 차트의 선에 닿았다고 거래가 성립했다는 뜻은 아닙니다. 최우선 매수·매도 호가의 차이인 스프레드, 수수료, 예상 체결가와 실제 체결가의 차이인 Slippage도 결과에 영향을 줍니다. [3] [4]

가격이 R 위로 올라갔다고 가정해 봅시다. Jana는 최종 Close가 그 경계보다 높으면 기존 범위에 따른 신규 진입을 중단하기로 미리 정했을 수 있습니다. 그래도 이미 보유한 포지션을 어떻게 할지는 별도 규칙이 필요합니다. 장기 상승이 시작됐다는 증거도 아닙니다. 가격이 안으로 돌아와 돌파가 거짓으로 드러날 수도 있습니다. 따라서 최근 움직임만으로 새 범위가 자동 결정되지는 않습니다. [1] [2]

경계 사이의 움직임은 우선 비용을 충당해야 합니다. 좁은 범위에서는 비용이 기대한 가격 차이의 상당 부분을 차지할 수 있습니다. 포지션 크기와 가격을 크게 움직이지 않고 거래할 수 있는 유동성도 중요합니다. 스톱 주문은 정해진 조건에서 활성화되지만 최종 손실액을 정확히 보장하지 않습니다. 비트코인 자체를 사는 것과 하락에서 수익을 노리는 short, 기초자산에 연계된 계약인 선물은 다릅니다. CFTC는 레버리지가 가격 변화의 영향을 키우며 추가 담보나 강제 청산을 요구할 수 있다고 경고합니다. 상품과 거래소의 조건을 살펴야 합니다. [4] [5]

완성된 차트에서 Jana는 가격이 아래 경계에서 반등했는지 이미 압니다. 매수할 때는 몰랐던 사실입니다. 성공한 복귀만 세면 실행 가능한 방법이 아니라 과거를 고른 방식을 검증하는 셈입니다. 정직한 기록은 범위 설정, 신호, 가능한 체결, 이후 움직임을 구분합니다. 미체결 주문과 계획한 청산이 가능해지기 전에 가격이 범위를 떠난 사례도 포함합니다. [6] [3]

평가 전에 규칙을 적고, 설정을 선택할 때 쓰지 않은 기간에서도 시험합니다. 잔잔한 왕복뿐 아니라 급격한 움직임, 거짓 돌파, 방향이 뚜렷한 시장도 살펴야 합니다. CFA Institute는 당시 알 수 없었던 미래 정보의 사용과 시장 조건 변화에 주의를 줍니다. 다른 시장이나 특정 기간의 좋은 결과만으로 Bitcoin 규칙의 우위가 입증되지는 않습니다. 방법에 실제로 무엇이 필요하고 어디서 실패하는지 알아보는 것이 목적입니다. [6] [1]

예시예시 · RANGE

범위 안의 왕복에서 돌파까지

이 가상 예시에서는 아래 S = 100000과 위 R = 110000 USD/BTC가 이미 정해졌습니다. 근거는 차트에 표시하지 않은 더 이전의 확정 데이터입니다. 이후 일곱 개의 최종 Close를 t = 0부터 t = 6까지 관찰합니다: [101000, 109000, 100500, 109500, 101000, 109000, 111000]. 미리 정한 규칙은 범위가 유효할 때 Close가 102000 이하이면 아래 경계 부근으로 봅니다. 더 이른 관측값도 일부 해당하지만 여기서는 나중 사례를 봅니다. t = 4에서 Close는 101000으로, S보다 1000 높습니다. 이제야 신호를 알지만 체결가는 주어지지 않았습니다. t = 5에서 Close는 109000으로 아직 범위 안입니다. t = 6에서는 111000이 되어 R보다 1000 높습니다. 사전 규칙에 따라 기존 범위에 기반한 신규 진입을 중단합니다. 이것이 지속되는 추세나 이익을 증명하지는 않습니다. t는 관측 순서이며 반드시 날짜를 뜻하지 않습니다. 체결, 청산, 포지션 크기, 스프레드, 수수료가 정해지지 않았으므로 거래 손익은 계산할 수 없습니다.

더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Support and Resistance, Breakout Trading, Mean Reversion, Risk Management, Backtesting. 다음 항목에서도 이 글을 참조합니다 Mean Reversion, Swing Trading.

01Range Trading은 Mean Reversion의 다른 이름인가요?

아닙니다. 둘 다 가격 복귀를 이용할 수 있지만, Range Trading은 정해진 범위의 경계와 유효 조건을 사용합니다. Mean Reversion은 평균 같은 기준으로의 복귀를 다룹니다. 구체적 규칙이 겹쳐도 두 이름을 서로 바꿔 쓸 수는 없습니다.

02범위 밖의 Close가 지속적인 새 추세를 뜻하나요?

그렇지는 않습니다. 미리 정한 조건이라면 기존 범위를 쓰지 않을 이유가 될 수 있습니다. 하지만 가격은 돌아올 수 있습니다. Breakout Trading과 새 범위 설정 모두 각자의 규칙과 검증이 필요합니다.

DOC · 001IG — Range Trading Explained문서 DOC · 002CME Group — Support and Resistance문서 DOC · 003TradingView — Strategies문서 DOC · 004CME Group — Futures Order Types문서 DOC · 005CFTC — Virtual Currency Trading Risks1차 출처 DOC · 006CFA Institute — Backtesting문서
개정일: 1차 출처 우선 · 투자 조언이 아닙니다