WeCore
선물

선물 롤오버 가이드: 만기, 롤 주간, 연결 차트 완벽 정리

선물 만기와 롤오버의 작동 방식을 설명합니다. H, M, U, Z 분기 주기, 롤 주간, 거래량 이동, NQ1! 같은 연결 차트와 개별 계약의 차이, 그리고 자동 알림 설정까지 다룹니다.

WeCore·게시일 ·3분 분량

몇 년이고 들고 갈 수 있는 주식과 달리, 모든 선물 계약에는 만기일이 있습니다. 시장에 계속 머물고 싶은 트레이더는 만기가 다가오는 계약에서 다음 계약으로 옮겨 가야 하고, 순수 데이 트레이더라도 자신이 어떤 계약에 있는지 알아야 합니다. 이 글에서는 주기가 어떻게 돌아가는지, 롤 주간에 무슨 일이 일어나는지, 그리고 알림이 자동화되어 있을 때 이것이 왜 특히 중요한지 설명합니다.

계약이 만기되는 이유

선물 계약은 특정 날짜에 대한 약정입니다. 그날이 오면 계약이 정산됩니다. 실물 인도 계약에서는 자산이 넘어가고, ES와 NQ 같은 지수 계약은 최종 정산가 기준으로 현금 정산됩니다. 만기 후 그 계약은 그냥 사라집니다.

그래서 어느 순간이든 여러 계약월이 각자의 가격으로 나란히 거래됩니다. 그 차이는 주로 만기까지의 금리와 예상 배당을 반영하며, 그래서 월물마다 같은 가격에 거래되지 않습니다. 계약 구조에 대한 기본 배경은 선물 계약 기초에 있습니다.

분기 주기: H, M, U, Z

ES, NQ, MES, MNQ 같은 CME Group 주가지수 선물은 1년에 네 개의 계약월이 있으며, 각각 문자 코드가 있습니다.

코드월
H3월
M6월
U9월
Z12월

전체 계약 종목 코드는 상품 코드, 월 코드, 연도 숫자를 합친 것이며, 플랫폼에 따라 연도를 두 자리로 쓰기도 합니다. 예를 들어 NQZ6은 2026년 12월물 Nasdaq-100 계약입니다. 지수 선물은 보통 계약월의 셋째 금요일에 만기되지만, 정확한 날짜는 거래소 캘린더에 있으니 항상 거기서 확인할 가치가 있습니다.

원유, 금, 통화 같은 다른 상품은 다른 주기를 따르며, 월간 주기인 경우도 있습니다. 지수의 주기가 모든 계약에 적용된다고 가정하지 마세요.

롤 주간과 거래량 이동

대부분의 트레이더는 만기일까지 기다리지 않습니다. 며칠 전, 보통 약 일주일 전부터 유동성이 근월물에서 다음 계약으로 옮겨 가기 시작합니다. 이 기간을 흔히 롤 주간(roll week)이라고 부릅니다.

실제로 일어나는 일:

  1. 다음 계약의 거래량과 미결제약정이 점차 늘어납니다.
  2. 어느 시점에 다음 계약의 유동성이 더 커지고, 그때부터 그것이 새로운 근월물이 됩니다.
  3. 이전 계약에는 유동성이 적게 남아 스프레드가 넓어지고 슬리피지가 커질 수 있습니다.
  4. 만기가 가까워지면 여전히 이전 계약을 보유한 사람은 최종 정산가로 정산됩니다.

대부분의 데이 트레이더는 롤 주간이 시작될 때, 또는 새 계약의 거래량이 이전 계약을 넘어섰을 때 새 계약으로 전환합니다. 브로커와 플랫폼은 보통 권장 롤 날짜를 공지합니다.

연결 차트와 개별 계약

TradingView 같은 플랫폼은 두 종류의 종목 코드를 제공합니다.

  • 개별 계약 - 예: NQZ6. 차트는 그 계약의 이력만 보여 주며 만기에 끝납니다.
  • 연결 차트 - 예: TradingView의 NQ1!. 계약들을 순서대로 이어 붙이고 롤 시점에 자동으로 다음 계약으로 넘어가는 계산된 종목 코드로, 길고 연속된 이력을 만들어 줍니다.

연결 차트는 기술적 분석과 백테스트에 분명히 유용하지만 한계가 있습니다. 계약이 바뀌는 지점에서 실제 시장 움직임이 아니라 월물 간 가격 차이를 반영한 갭이 나타날 수 있습니다. 일부 플랫폼은 갭을 없애기 위해 과거 이력을 역조정할지 선택하게 해 주는데, 이 선택은 과거 가격 수준을 바꿉니다. 과거 가격 수준에서 결론을 내리기 전에 어떤 종류의 차트를 보고 있는지 알아 두세요.

기억하세요. 연결 차트에는 주문을 넣을 수 없습니다. 브로커에 도달하는 지시는 반드시 특정 계약을 가리켜야 합니다.

자동 알림이 올바른 계약을 가리켜야 하는 이유

여기서 롤오버는 이론이 아니라 실전 문제가 됩니다. 전략이나 지표가 웹훅으로 알림을 보내면, 그 알림은 결국 특정 계약의 주문이 되어야 합니다. 흔한 함정 몇 가지:

  • 만기된 계약에 걸린 알림 - 알림이 특정 계약에 설정되어 있고 갱신되지 않으면 발동이 멈추거나, 유동성이 거의 없는 계약으로 주문이 갈 수 있습니다.
  • 연결 차트의 갭 - 연결 차트에서 돌아가는 지표가 계약 전환을 '움직임'으로 읽고 잘못된 신호를 보낼 수 있습니다.
  • 차트와 계좌의 불일치 - 알림은 NQ1! 차트에서 오지만, 주문은 NQZ6이나 새 계약으로 가야 합니다. 누군가 또는 무언가가 이 변환을 정확히 해 줘야 합니다.
  • 롤 중의 미결제 포지션 - 이전 계약에서 포지션을 열었다면 청산도 같은 계약에서 해야 합니다. 그렇지 않으면 별개의 포지션 두 개가 생깁니다.

웹훅 알림의 기본은 TradingView 웹훅 자동화에서 다룹니다.

롤 주간 체크리스트

  • 거래소 캘린더에서 만기일과 관행적인 롤 날짜를 확인하세요.
  • 전환 전에 미결제 포지션이 어떤 계약에 있는지 확인하세요.
  • 특정 계약에 설정된 알림을 갱신하거나, 시스템이 연결 종목 코드를 올바른 계약으로 변환하는지 확인하세요.
  • 전환 시점 전후의 차트를 보고 이례적인 갭에 주의하세요.
  • 선물 거래 세션에서 설명한 것처럼, 이전 계약의 유동성이 낮은 시간대를 조심하세요.
  • 롤 후에 시뮬레이션으로 주문이 새 계약에 도달하는지 확인하세요.

핵심 정리

  • 모든 선물 계약에는 만기일이 있으며, 지수 선물은 H, M, U, Z의 분기 주기를 따릅니다.
  • 유동성은 보통 만기 약 일주일 전, 롤 주간에 다음 계약으로 이동합니다.
  • NQ1! 같은 연결 차트는 분석에 편리하지만, 주문은 항상 특정 계약에서 체결됩니다.
  • 계약 전환은 차트에 갭을 만들고 지표에 영향을 줄 수 있습니다.
  • 자동 알림은 올바른 계약을 가리켜야 하며, 롤 때마다 점검해야 합니다.

WeCore는 TradingView 알림을 받아 자신의 브로커나 프랍펌 계좌로 전달하는데, 바로 이 지점에서 주문의 계약이 매매하려는 계약과 일치하는지 확인하는 것이 중요합니다. 실계좌에서 계속하기 전에 매 롤 전후의 동작을 시뮬레이션 모드에서 확인해 보는 것이 좋습니다.

출처 및 추가 자료