해외선물 API 시세료 — CME 월 228.8달러, 증권사별 비교
국내 증권사 API로 나스닥(NQ)·S&P(ES)·원유(CL)·금(GC) 같은 CME 계열 해외선물을 자동매매하면, HTS·MTS에서는 무료인 시세와 별개로 매달 API 시세료가 나갑니다. 한국투자증권은 2026-01-01부터 하위 거래소(CME·CBOT·NYMEX·COMEX)마다 각각 월 228.8달러(VAT 포함), LS증권은 거래소마다 월 280달러, 키움증권은 2025-01-01 공지 기준 201달러입니다. 비용은 거래하는 상품이 걸친 거래소 수만큼 곱해집니다. NQ와 GC를 같이 돌리면 CME와 COMEX 두 곳이라 한투 기준 월 457.6달러입니다. 한투는 API로 주문만 내는 경우에도 시세 이용 신청이 필요하다고 고객센터에서 확인했습니다(2026-10).
상담에서 해외선물 자동매매 이야기가 나오면 거의 매번 이 질문이 따라옵니다. "한투 수수료 안내에는 해외선물 시세가 무료라고 돼 있던데요?" 맞는 말입니다. 다만 그 표는 HTS·MTS 화면으로 보는 사람 기준입니다. 직접 짠 프로그램이 KIS Open API로 접속해 주문하는 경우는 공지사항에 따로 나온 별도 요금이 붙습니다. 알고랩도 처음에 수수료 페이지만 보고 "CME 0원"이라고 잘못 정리했다가 공지 원문을 찾아 고친 적이 있습니다.
이 글은 그 비용 하나만 다룹니다. 증권사별 금액, 상품별로 어느 거래소 요금이 붙는지, 코드에서는 어디서 막히는지, 돈을 안 내고 할 수 있는 범위가 어디까지인지 순서대로 정리했습니다. 증권사 API 전체 비용(이용료·거래수수료·모의투자)은 증권사 API 수수료 가이드에 있습니다.
목차
- HTS는 무료인데 API는 왜 유료인가
- 증권사별 CME API 시세료 비교
- 상품별로 어느 거래소 요금이 붙나
- 코드에서 막히는 지점 — HDFFF020과 OTFM3001U
- 돈을 안 내고 할 수 있는 범위
- 권하지 않는 우회 3가지
- 견적 받기 전에 확인할 것
이 글의 금액은 2026-11-09 기준 각 증권사 공지에서 확인한 값입니다. 시세료는 CME 정책과 환율에 따라 해마다 바뀌므로 신청 전에 증권사 공지와 고객센터에서 최신 금액을 다시 확인하십시오. 알고랩은 프로그램 제작 도구를 제공하며 투자자문업·투자일임업을 영위하지 않습니다. 해외선물은 원금을 넘는 손실이 날 수 있는 상품입니다.
1. HTS는 무료인데 API는 왜 유료인가
CME Group(CME·CBOT·NYMEX·COMEX)은 시세를 어떻게 쓰느냐에 따라 요금을 다르게 매깁니다. 사람이 화면으로 보는 시세는 증권사가 대신 내거나 무료로 풀어 주지만, 프로그램이 받아서 자동으로 주문을 내는 용도는 따로 과금합니다. 한국투자증권 공지의 표 주석이 이 구분을 그대로 적고 있습니다.
한국투자증권 공지 「[해외선물옵션] CME API 및 ICE거래소 시세비용 인상의 건(2026)」 표 주석 요지
적용일 : 2026-01-01 (등록 2025-12-19)
대상 : CME · CBOT · NYMEX · COMEX (하위 거래소별 각각 청구)
금액 : 월 221.1 USD → 월 228.8 USD (VAT 포함)
정의 : API 비용은 고객이 직접 프로그래밍하여 당사에
전산접속(Open API 등)하여 주문을 내기 위해 필요한 금액
비고 : 일반 HTS/MTS 이용자는 이전과 동일하게 무료
눈여겨볼 부분은 정의 문장입니다. 2024-10 공지는 이 비용을 "API로 CME 시세를 수신하는 경우"라고 썼는데, 2026 공지는 "주문을 내기 위해 필요한 금액"으로 바꿨습니다. 알고랩이 2026-10에 한국투자증권 해외선물 데스크(1577-1282)에 확인한 답도 같았습니다. 해외파생을 API로 주문하려면 실시간 시세 이용 신청이 필수라는 것입니다. 그래서 "시세는 다른 데서 받고 한투 API로 주문만 넣으면 시세료가 안 든다"는 예전 설명은 지금은 통하지 않습니다.
2. 증권사별 CME API 시세료 비교
CME 정책에서 나오는 비용이라 증권사를 바꿔도 피할 수 없습니다. 금액과 조건만 조금씩 다릅니다.
| 증권사 | CME 계열 API 시세료 | 기준 | 메모 |
|---|---|---|---|
| 한국투자증권 (KIS Open API) | 월 228.8 USD / 하위 거래소별 | 2026-01-01 적용 공지, VAT 포함 | 2025년 221.1, 2024년 213.68에서 매년 인상. 해외선물 모의투자 없음 |
| LS증권 (OPEN API) | 월 280 USD / CME·COMEX·NYMEX 각각 | 「해외선옵 API 유료 서비스」 안내 | 신청한 달은 전액 부과, 매월 첫 영업일 USD 출금. 시세료를 낸 계좌만 CME API 주문 가능 |
| 키움증권 (OpenAPI) | 201 USD | 2025-01-01 인상 공지 (194.25 → 201) | 월 단위·VAT·거래소별 여부는 공지에 없음. 2026년 금액은 확인하지 못함 |
표만 보면 키움이 가장 싸 보이지만, 키움 금액은 2025년 기준이고 거래소별인지가 공지에 적혀 있지 않습니다. 그리고 증권사를 고를 때는 시세료보다 해외선물 API가 실제로 무엇을 지원하는지가 먼저입니다. 한투는 REST로 OTFM3001U 주문이 되고, LS는 모의 서버에서 해외선물 실시간을 무료로 줍니다. 키움 해외선물은 OpenAPI-W(COM 방식, Windows 전용)라 개발 환경 제약이 큽니다. 증권사별 API 차이는 증권사 API 비교에서 정리했습니다.
3. 상품별로 어느 거래소 요금이 붙나
"CME 시세료"라고 뭉뚱그려 말하지만 실제로는 하위 거래소 단위로 청구됩니다. 나스닥 선물만 돌리면 한 곳이지만, 금과 원유를 더하면 세 곳이 됩니다.
| 상품 | 코드 | 하위 거래소 |
|---|---|---|
| 나스닥100 선물 · 마이크로 나스닥 | NQ · MNQ | CME |
| S&P500 선물 · 마이크로 S&P | ES · MES | CME |
| 다우 선물 | YM | CBOT |
| WTI 원유 · 마이크로 원유 | CL · MCL | NYMEX |
| 금 · 마이크로 금 | GC · MGC | COMEX |
견적 단계에서 이 계산을 미리 해 두면 나중에 "생각보다 많이 나간다"는 일이 없습니다. 아래는 알고랩이 상담 때 쓰는 계산 방식 그대로입니다.
quote_fee_calc.py
# 상품 → 하위 거래소 (CME Group 기준)
EXCHANGE = {"NQ": "CME", "MNQ": "CME", "ES": "CME", "MES": "CME",
"YM": "CBOT", "CL": "NYMEX", "MCL": "NYMEX",
"GC": "COMEX", "MGC": "COMEX"}
# 월 API 시세료 (USD) — 2026-11-09 확인값, 신청 전 공지 재확인
FEE = {"KIS": 228.8, # 한국투자증권, 2026-01-01 적용, VAT 포함
"LS": 280.0} # LS증권 해외선옵 API 유료 서비스
def monthly_fee(broker, symbols):
exchanges = {EXCHANGE[s] for s in symbols} # 같은 거래소는 한 번만
return len(exchanges), round(FEE[broker] * len(exchanges), 1)
print(monthly_fee("KIS", ["NQ", "MNQ", "ES"])) # (1, 228.8)
print(monthly_fee("KIS", ["NQ", "GC"])) # (2, 457.6)
print(monthly_fee("LS", ["NQ", "CL", "GC"])) # (3, 840.0)
NQ·MNQ·ES는 모두 CME라 셋을 같이 돌려도 한 번만 냅니다. 반대로 마이크로 금(MGC) 하나를 "조금만" 추가해도 COMEX 요금이 통째로 붙습니다. 계약 수가 적은 개인 운용이라면 이 고정비가 손익 구조를 바꿀 수 있으니, 종목을 넓히기 전에 따져 볼 일입니다.
4. 코드에서 막히는 지점 — HDFFF020과 OTFM3001U
시세 신청을 안 하면 프로그램은 어디서 멈출까요. 한국투자증권 공식 저장소 koreainvestment/open-trading-api의 해외선물 웹소켓 샘플(legacy/websocket/python/ws_overseas_future.py) 주석에 답이 있습니다.
ws_overseas_future.py (KIS 공식 저장소 주석 원문)
# ▒ 해외선물 (HDFFF020, HDFFF010: CME, SGX / 기타 거래소는 무료 시세 제공)
# - CME, SGX: 무료 시세 없음 → 유료 시세 신청 필수
# - 유료 시세: HTS에서 신청 후 access_token 발급 필요
# > HTS(eFriend Plus/Force): [7936] 해외선물옵션 실시간 시세신청/조회
#
# ▒ 유료 시세 수신 절차
# 1. HTS 또는 MTS에서 유료 시세 신청
# 2. get_access_token()으로 access_token 발급 (※ 신청 후에 발급해야 유효)
# 3. 토큰 발급 시점 기준 최대 2시간 이내에 유료 권한 자동 반영
# 4. 이후 웹소켓 연결 → 유료 시세 수신 가능
실시간 체결가 HDFFF020, 호가 HDFFF010을 CME 종목으로 등록하면 신청 전에는 등록 자체가 안 됩니다. 저장소의 API 메타 문서는 이때 SUBSCRIBE ERROR : mci send failed가 돌아온다고 적고 있습니다. 실무에서 자주 놓치는 건 2번입니다. 신청한 뒤에 토큰을 새로 받아야 권한이 실립니다. 신청 전에 받아 둔 토큰을 캐시해 두고 쓰는 프로그램은 신청을 마쳐도 계속 실패합니다. 여러 계좌를 쓰면 계좌마다 토큰을 다시 받아야 하고, 반영까지 최대 2시간이 걸립니다. 토큰 캐시 구조는 KIS API 키 발급 가이드에 있습니다.
주문 쪽은 해외선물옵션 주문 API OTFM3001U입니다. 같은 저장소의 examples_llm/overseas_futureoption/order/order.py에서 확인한 주요 필드는 이렇습니다.
OTFM3001U 요청 본문 예시 (계좌번호는 플레이스홀더)
{
"CANO": "<계좌 앞 8자리>",
"ACNT_PRDT_CD": "<뒤 2자리>",
"OVRS_FUTR_FX_PDNO": "<종목코드>",
"SLL_BUY_DVSN_CD": "02", // 01 매도 · 02 매수
"PRIC_DVSN_CD": "1", // 1 지정 · 2 시장 · 3 STOP · 4 S/L
"FM_LIMIT_ORD_PRIC": "<지정가>", // 시장가·STOP이면 ""
"FM_STOP_ORD_PRIC": "",
"FM_ORD_QTY": "1",
"CCLD_CNDT_CD": "6", // 6 일반(지정가) · 5 GTD · 2 시장가
"FM_LQD_USTL_CCLD_DT": "", "FM_LQD_USTL_CCNO": "",
"FM_LQD_LMT_ORD_PRIC": "", "FM_LQD_STOP_ORD_PRIC": "",
"CPLX_ORD_DVSN_CD": "0", "ECIS_RSVN_ORD_YN": "N",
"FM_HDGE_ORD_SCRN_YN": "N"
}
샘플 기준으로 시장가는 PRIC_DVSN_CD=2와 체결조건 CCLD_CNDT_CD=2를 함께 씁니다. 그리고 OTFM3001U는 O로 시작해 모의투자 TR 변환 대상이 아니고, 해외선물 실시간 시세 문서도 "모의투자 미지원"입니다. 한투로 해외선물을 만들면 검증을 실계좌 최소 수량으로 해야 하고, 그 순간부터 시세료가 나갑니다. 한투 해외선물 전체 흐름은 한국투자증권 해외선물 자동매매 가이드에 있습니다.
5. 돈을 안 내고 할 수 있는 범위
시세료가 붙는 건 CME 계열 실전부터입니다. 그 전 단계와 다른 거래소는 사정이 다릅니다.
- LS증권 모의 서버 — 알고랩이 2026-10 실제 프로젝트에서 확인했습니다. 모의계좌로 해외선물 실시간 체결
OVC가 유료 신청 없이 들어왔고, NQ·GC·CL 모두 수신됐습니다. 녹화한 틱 3,425건의 수신 시각과 거래소 시각 차이가 3초 이내라 지연 시세가 아니었고, 150초 구간 틱 447건이 서버 1틱봉과 하나도 어긋나지 않았습니다. 모의에서는 시장가 주문도 됩니다. - LS 모의의 제약 — 금
GC·MGC는 모의 주문이 안 됩니다(응답[01407] 모의투자 매매불가 종목). 원유는 과거봉·현재가 조회가 "해당자료가 없습니다"로 나오고 실시간만 옵니다. 모의 참가 기간은 1~3개월이라 기간이 끝나면 API가 막힙니다. - CME·SGX가 아닌 거래소 — 한투 샘플 주석대로 EUREX(DAX·유로스톡스)·HKEX(항셍)·OSE(닛케이) 상품은 API 무료 시세가 제공됩니다. 다만 이 무료 시세가 실시간인지 지연인지는 아직 확인하지 못했습니다. 해외주식에서는 아시아 무료 시세가 15분 지연이었으니, 착수 전에 실제로 받아 보고 판단해야 합니다.
그래서 알고랩은 해외선물 상담에서 "개발과 모의 검증은 시세료 없이, 실전 전환부터 시세료"로 일정을 잡는 방법을 먼저 안내합니다. LS 모의로 전략과 주문 로직을 먼저 검증하고, 실전 계좌는 신청 달 전액 부과를 감안해 월초에 여는 식입니다. LS OPEN API 연결 방법은 LS증권 OPEN API REST 주문 가이드를 보십시오.
6. 권하지 않는 우회 3가지
| 우회 방법 | 왜 안 되나 |
|---|---|
| TradingView 시세로 신호, 한투 API로 주문만 | 한투는 API 주문에도 시세 신청이 필요하다고 안내(2026-10 확인). TradingView 무료 플랜의 CME 시세는 10분 지연이기도 하다. TradingView 웹훅 구조는 Pine Script 전략을 그대로 쓰고 싶을 때 고를 방식이지 시세료 절감책이 아니다 |
| LS 모의 시세로 신호, 다른 증권사 실계좌로 주문 | 거래소 시세료를 피하는 구조이고 연습용 서비스의 목적 밖이다. 모의 기간이 끝나면 신호가 끊겨 실계좌 포지션이 감시 없이 남는다 |
| 해외 브로커(IBKR 등) 직접 계좌 | IBKR의 CME L1 시세는 월 1.55달러로 싸지만, 자본시장법 시행령 제184조 제1항은 일반투자자가 해외 파생상품을 국내 투자중개업자를 통해 거래하도록 정하고 있다. 금감원 사례집에도 해외 업체에 직접 송금해 거래한 거주자의 위반 처리 사례가 있다 |
마지막 줄은 법률 판단이 걸린 문제라 알고랩이 결론을 내릴 수 없습니다. 다만 "해외 브로커를 쓰면 문제없다"는 말은 사실과 다르고, 국내 개인 고객에게 이 구조로 프로그램을 만들어 드리지는 않습니다. 필요하면 금융감독원이나 전문가에게 확인하십시오.
7. 견적 받기 전에 확인할 것
- 거래할 상품 목록 → 하위 거래소가 몇 곳인지 (위 표)
- 쓸 증권사의 최신 API 시세료 공지 (수수료 안내 페이지가 아니라 공지사항)
- 시세료는 제작비와 별도인 고객 월 부담이라는 점이 견적서에 적혀 있는지
- 개발·검증을 모의(LS)로 할지, 실계좌 최소 수량(한투)으로 할지
- 신청 후 토큰 재발급과 최대 2시간 반영을 운영 시작 일정에 넣었는지
실제 납품 사례는 나스닥 선물 TradingView 시그널 + 한투 KIS 사례와 LS증권 KOSPI200 선물 자동매매 사례에서 볼 수 있습니다. 견적에서 정해야 할 나머지 항목은 자동매매 견적 전에 정할 5가지에 있습니다.
자주 묻는 질문
한투 HTS에서 해외선물 시세가 무료인데 API도 무료 아닌가요?
아닙니다. HTS·MTS 화면 시세는 무료지만, Open API로 접속해 주문하는 경우는 별도 비용입니다. 2026-01-01부터 CME·CBOT·NYMEX·COMEX 하위 거래소마다 월 228.8달러(VAT 포함)가 청구됩니다.
나스닥 선물과 금 선물을 같이 자동매매하면 시세료가 얼마인가요?
나스닥(NQ·MNQ)은 CME, 금(GC·MGC)은 COMEX라 거래소 두 곳 요금이 붙습니다. 한국투자증권 기준 월 457.6달러, LS증권 기준 월 560달러입니다. 같은 CME 안의 NQ·ES·MES를 더하는 것은 추가 요금이 없습니다.
시세료 없이 해외선물 자동매매를 개발할 수 있나요?
개발과 검증까지는 가능합니다. LS증권 모의 서버는 해외선물 실시간 체결을 유료 신청 없이 지연 없이 줍니다. 다만 금은 모의 주문이 안 되고 모의 기간이 1~3개월이라, 실전 전환부터는 시세료를 내야 합니다.
시세 신청을 했는데도 HDFFF020 등록이 안 됩니다.
신청 전에 받은 접근토큰을 쓰고 있을 가능성이 큽니다. 신청 후 모든 계좌에서 토큰을 새로 발급해야 하고, 권한 반영까지 최대 2시간이 걸립니다. 토큰을 파일로 캐시하는 프로그램이면 캐시를 지우고 다시 받으십시오.
해외선물 자동매매, 시세료까지 계산해 드립니다
거래할 상품과 증권사를 알려 주시면 월 시세료, 모의 검증 일정, 실전 전환 시점까지 포함해 제작 범위를 정리해 드립니다. 24시간 빠른 답변 가능합니다.
무료 상담 시작하기