해외주식, 한국투자증권

나스닥 선물 트레이딩뷰 시그널 자동매매

고객이 쓰던 TradingView 전략의 신호를 받아 나스닥 선물 주문으로 바꿔 넣는 프로그램입니다. 한국투자증권 KIS API로 만들었습니다. 해외 브로커를 새로 트지 않고 국내 증권사 계좌로 운영했습니다.

플랫폼
한국투자증권 KIS API
TradingView
유형
해외선물, 롱과 숏 양방향
운영
클라우드 서버 24시간
제작 기간
약 2~3주
나스닥 선물 자동매매 프로그램 GUI 대시보드. 포지션, 손익, TradingView 시그널 로그
제작한 자동매매 프로그램 대시보드. 포지션과 손익, TradingView 시그널 로그가 실시간으로 나옵니다 (예시 화면)
요약

TradingView Pine Script의 롱, 숏 신호를 웹훅으로 받아 한국투자증권 KIS API 해외선물 주문으로 바꿔 넣습니다. 마이크로 나스닥(MNQ)을 국내 증권사 계좌로 24시간 자동매매했고, 제작에는 약 2~3주가 걸렸습니다. 2026년에 같은 구조로 만든다면 CME API 시세료(한투 기준 월 228.8달러, 2026-01-01 공지)를 운영비로 잡아야 합니다. 한투는 해외선물 모의투자가 없어서 검증은 소액 실계좌로 합니다.

01배경과 요구사항

고객은 TradingView에서 Pine Script로 롱과 숏 진입, 청산 전략을 만들어 차트에서 알림을 받고 있었습니다. 그 신호를 사람이 직접 보고 주문해야 했습니다. 나스닥 선물은 한국 시간으로 밤부터 새벽에 크게 움직이는 경우가 많아서, 신호가 떠도 잠들어 있으면 놓치기 일쑤였습니다.

요청은 이랬습니다. TradingView 전략은 그대로 두고, 신호가 뜨면 바로 실거래 주문이 나갈 것. 그리고 해외 브로커를 새로 트지 않고 한국투자증권 계좌로 운영할 것.

마이크로 나스닥(MNQ)처럼 틱이 촘촘한 종목은 몇 초만 늦어도 체결가가 밀립니다. 그래서 신호가 도착한 뒤 주문이 나가기까지의 속도와, 체결 가격을 얼마나 통제할 수 있는지가 중요했습니다.

02구현 방식

TradingView 알림을 받는 서버를 중간에 두었습니다. 이 서버가 알림을 주문으로 바꿉니다.

시스템 아키텍처. TradingView에서 웹훅 서버를 거쳐 한투 KIS API로, 나스닥 선물 실거래와 GUI, 텔레그램으로 분기
시스템 구성. 신호 수신, 실거래 주문, 실시간 모니터링

TradingView 쪽 전략은 한 줄도 고치지 않았습니다. 알림 메시지 형식만 정해서 맞췄습니다. 고객이 나중에 전략을 수정해도 메시지 형식만 같으면 서버는 그대로 동작합니다.

신호를 받으면 비밀 토큰으로 위조 여부를 먼저 확인합니다. 같은 신호가 다시 왔거나 늦게 도착한 신호는 버리고, 남은 것만 주문으로 바꿔 KIS API에 보냅니다.

03어려웠던 부분

시장가를 쓸 수 없을 때 지정가를 계산해 넣기

한투 KIS 해외선물은 상황에 따라 시장가 주문에 제약이 있습니다. 신호가 떴다고 늘 시장가로 넣을 수 있는 것은 아닙니다. 그래서 신호가 도착하면 현재 호가를 조회해 바로 체결될 지정가를 계산하도록 했습니다. 시장가 없이도 신호 직후에 진입하고, 체결 가격의 상한이 정해지니 슬리피지 위험도 줄어듭니다.

지정가 자동 산출 로직. 호가창 기준으로 시장가 불가 시 최우선 매도호가 기준 지정가를 자동 계산해 즉시 체결
지정가 자동 산출. 최우선 호가를 기준으로 바로 체결될 지정가를 계산합니다.

04주요 기능

05제작 과정 (약 2~3주)

06납품 결과물

07기술 스택

한국투자증권 KIS API (REST, 해외선물) TradingView Webhook (Pine Script Alert) Python 웹훅 수신 서버 (Flask 또는 FastAPI) 클라우드 서버 (VPS 또는 AWS) Telegram Bot API

08지금 같은 구조로 만든다면 알아 둘 시세료와 검증 (2026-11 갱신)

이 사례를 납품한 뒤 증권사 쪽 조건이 바뀌었습니다. 한국투자증권은 2026-01-01부터 CME, CBOT, NYMEX, COMEX 하위 거래소마다 월 228.8달러(VAT 포함)의 API 시세비용을 받고, 공지에서 이 비용을 "Open API 등으로 주문을 내기 위해 필요한 금액"으로 정의합니다. 2026-10 한투 해외선물 데스크에 확인한 답도 같았습니다. API로 해외파생을 주문하려면 실시간 시세 이용 신청이 필요합니다. 시세는 TradingView에서 보고 주문만 한투로 내더라도 시세료는 줄지 않습니다. TradingView 방식은 Pine Script 전략을 그대로 쓰고 싶을 때 고르는 방식입니다.

증권사별 금액과 거래소 계산법은 해외선물 API 시세료, CME 월 228.8달러와 증권사별 비교에 있습니다.

09관련 사례

※ 본 사례는 과거 고객 요구사항을 익명 처리하여 재구성한 것이며, 수익률과 수익금은 공개하지 않습니다. 알고랩은 매매 자동화 프로그램 제작 서비스이며, 종목 추천, 투자 자문, 수익 보장 서비스가 아닙니다. 과거 백테스트 결과가 미래 실거래 수익을 보장하지 않습니다. 해외선물과 파생상품 투자는 원금 손실 위험이 있습니다.

TradingView 신호를 실거래로 잇고 싶으시면

전략은 그대로 두고 주문 연결만 맡기셔도 됩니다.
거래하실 종목과 증권사를 상담에서 알려 주세요.

무료 상담 시작하기 고객 후기 보기
← 제작 사례 전체 보기