프로 해외주식미국주식·ETF·해외선물 실측무료 책 받기

해외선물 · 자동매매

해외선물 자동매매 프로그램 구조와 시작 순서

자동매매는 정한 규칙을 신호와 주문으로 바꾸어 매번 같은 방식으로 실행하는 방법이다.

『해외선물 수익내는 매매법』 표지

무료 책

해외선물은 기초가 가장 중요합니다.
신청하신 모든 분들께 무료로 보내드립니다.

『해외선물 수익내는 매매법』 제11장 지표 조합 전략

112쪽 · 14장 차례 전체 보기

제11장 지표 조합 전략

추세 · 진입 · 청산에 하나씩

규칙 한 세트에는 칸이 셋 있습니다. 추세 확인 칸은 매수와 매도 가운데 어느 쪽만 볼지를 정합니다. 진입 신호 칸은 그 방향에서 정확히 어느 봉에 들어갈지를 정합니다. 청산 규칙 칸은 어디서 손절하고 어디서 이익을 정리할지를 정합니다. 칸마다 지표를 하나씩 넣고, 한 지표가 두 칸을 함께 맡지 않게 합니다.

추세 · 진입 · 청산을 한 세트로칸마다 지표를 하나씩 넣고, 한 지표가 두 칸을 함께 맡지 않게 한다 · 재료가 다른 지표끼리 짝짓는다규칙 한 세트칸은 셋1추세 확인매수와 매도 가운데어느 쪽만 볼지2진입 신호그 방향에서 정확히어느 봉에 들어갈지3청산 규칙어디서 손절하고어디서 이익을 정리할지세트 1이평선 + MACD추세가 뚜렷한 시간15분봉 20 EMA가 60 EMA 위,가격도 60 EMA 위일 때만매수를 본다5분봉 MACD선이 0선 위에서시그널선을 위로 교차한봉 마감 → 다음 봉 매수손절 · 되돌림 저점 아래 2틱청산 · 손익비 2 목표,또는 MACD 반대 교차세트 2볼린저밴드 + RSI옆으로 흐르는 시간5분봉 밴드 중심선이 수평,밴드 폭이 옆으로이어질 때만하단 밴드 밖에서 띠 안으로돌아온 종가 +RSI 30 아래에서 30 위로손절 · 밴드 밖 봉 저점 아래 2틱청산 · 절반은 중심선,나머지는 상단 밴드세트 3이평선 + 거래량좁은 박스 뒤 거래가몰리는 시간15분봉 가격이 60 EMA 위,60 EMA가 위를 향할 때만위쪽 돌파를 본다5분봉 박스 고점을 넘어 마감,거래량은 같은 시간대평균의 1.5배 이상손절 · 박스 한가운데 아래 마감청산 · 1차는 박스 높이만큼,나머지는 15분봉 20 EMA 이탈재료이동평균 (이평선 · MACD)변동성 (볼린저밴드)힘의 크기 (RSI · 스토캐스틱)참여의 크기 (거래량)규칙은 빈칸 없는 문장 한 줄로 적는다추세 칸일 때만,진입 칸에서 들어가고,손절 자리에서 손절하고,정리 자리에서 정리한다.세트 2는 밴드 밖 종가가 두 번 이어지거나 밴드가 위아래로 벌어지기 시작하면 쉬고, 세트 1이나 세트 3으로 넘어갑니다.세트의 숫자는 이해를 돕기 위한 예시 설정이며, 상품과 시간대에 맞게 정해 쓰는 값입니다.
추세 · 진입 · 청산을 한 세트로

조합의 기준은 서로 다른 재료입니다. 이동평균선과 MACD는 둘 다 이동평균에서 나왔으므로 둘 다 추세 칸에 넣으면 같은 말을 두 번 듣게 됩니다. 대신 이동평균선은 추세 칸, MACD는 진입 칸처럼 역할을 나누면 같은 재료라도 서로 다른 질문에 답합니다. 볼린저밴드는 변동성, RSI와 스토캐스틱은 힘의 크기, 거래량은 참여의 크기를 재료로 씁니다.

규칙은 반드시 문장으로 적습니다. "○○일 때만, ○○에서 들어가고, ○○에서 손절하고, ○○에서 정리한다." 이 문장에 빈칸이 없어야 차트 앞에서 망설이지 않고, 나중에 일지를 보며 어느 매매가 규칙대로였는지 가를 수 있습니다. 아래 세 세트에 나오는 숫자는 이해를 돕기 위한 예시 설정이며, 상품과 시간대에 맞게 정해 쓰는 값입니다.

  1. 추세 · 진입 · 청산에 하나씩
  2. 세트 1 · 이동평균선으로 방향, MACD로 타이밍
  3. 세트 2 · 볼린저밴드로 범위, RSI로 되돌림 확인
  4. 세트 3 · 이동평균선으로 방향, 거래량으로 돌파 확인
  5. 세 세트를 한 장에 놓고 고르기
  6. 규칙을 트레이딩뷰에 저장하고 얼러트 걸기
  7. 규칙이 있으면 자동매매로 옮길 수 있다
  8. 핵심 정리
이 책 차례 전체와 첫 장 더 읽기112쪽 · 14장

수익률을 보장하지 않습니다.

해외선물 자동매매 프로그램은 차트를 대신 예측하는 프로그램이 아니라, 사람이 정한 규칙을 매번 같은 방식으로 실행하는 장치다. 퇴근 뒤나 새벽에 차트를 계속 보기 어렵다면 방향·진입·청산·계약 수·운영 시간을 먼저 정하고, 이를 신호와 주문으로 연결하면 된다.

자동매매가 하는 일

자동매매의 핵심은 반복이다. 같은 조건이 완성되면 같은 방향과 계약 수로 진입하고, 정해 둔 가격에서 포지션을 닫는다. 차트를 보고 그때마다 판단하는 부분을 줄이고, 미리 쓴 문장을 프로그램이 읽을 수 있는 조건으로 바꾸는 방식이다.

자동매매는 세 부분으로 나뉜다. 첫째는 언제 사고팔지 정한 규칙이다. 둘째는 조건이 맞았다는 사실을 알리는 신호다. 셋째는 그 신호를 시장가·지정가·Stop 같은 주문으로 바꾸는 실행 부분이다. 세 부분을 나누어야 신호가 생긴 이유와 실제 주문 내용을 각각 확인할 수 있다.

규칙에서 신호와 주문까지

예를 들어 “15분봉에서 20 EMA가 60 EMA 위에 있고, 5분봉 MACD선이 0선 위에서 시그널선을 위로 교차한 봉이 마감되면 1계약을 매수한다”라고 적을 수 있다. 여기에 “되돌림 저점 아래 2틱에서 청산하고, 정한 목표 또는 반대 교차 중 먼저 오는 조건에서 정리한다”를 붙이면 하나의 규칙이 된다.

프로그램은 이 문장을 계산식으로 바꾸어 봉이 마감될 때마다 검사한다. 조건이 참이면 매수 신호를 만들고, 주문 부분은 계약 수와 주문 종류를 읽어 증권사 주문 기능이나 API로 전달한다. 매도 규칙은 방향과 비교 조건을 반대로 적는다.

문장으로 먼저 적는 이유

『해외선물 수익내는 매매법』 제11장은 규칙을 추세 확인·진입 신호·청산 규칙으로 나눈다. “어느 때만 보고, 어느 봉에서 들어가며, 어디서 손절하고, 어디서 정리한다”라는 문장에 빈칸이 없어야 코드로 옮길 수 있다.

“강해 보이면 매수”처럼 사람마다 해석이 달라지는 말은 계산 조건이 되기 어렵다. 시간 단위, 지표 값, 봉 마감 여부, 계약 수와 운영 시간까지 적으면 같은 차트를 다시 보아도 같은 답이 나온다. 파인 스크립트 전략으로 작성한 뒤 트레이딩뷰의 “Strategy Tester”에서 규칙대로 사고판 기록을 확인할 수도 있다.

주문으로 연결하는 세 가지 길

첫 번째는 트레이딩뷰 얼러트와 웹훅이다. 파인 스크립트 전략이나 지표가 조건을 찾으면 얼러트가 발생하고, 웹훅이 사용자가 정한 주소로 메시지를 보낸다. 메시지를 받은 프로그램은 내용을 해석해 증권사 API 주문으로 바꾼다.

두 번째는 국내 증권사의 공식 API다. 한국투자증권 KIS Developers에는 해외선물옵션 주문과 계좌 API가 있고, LS증권 OPEN API에는 “해외선물” 서비스 분류가 있다. 프로그램이 시세를 받고 조건을 직접 계산한 뒤 주문과 미결제 상태를 관리하는 구조를 만들 수 있다.

세 번째는 증권사 주문 기능을 쓰는 방법이다. 진입 뒤 손절용 Stop과 익절용 지정가를 OCO로 묶거나 트레일링 스탑을 설정한다. 이 방법은 신호 계산 전체를 맡기기보다, 진입 뒤의 청산 규칙을 주문 화면에 미리 넣어 두는 데 알맞다. 거래소에 따라 쓸 수 있는 주문 종류가 다르므로 거래할 상품의 주문 화면에서 지원 범위를 확인한다.

네 장에서 이어서 볼 내용

“트레이딩뷰 웹훅 자동매매” 장에서는 얼러트 메시지와 HTTP POST 전달 방식을 다룬다. “해외선물 자동매매 전략” 장에서는 제11장의 세 규칙 세트를 방향·진입·청산·계약 수·시간대로 정리한다.

“해외선물 API 자동매매” 장에서는 KIS Developers와 LS증권 OPEN API의 공식 범위를 살핀다. “해외선물 자동매매 주문 스탑 OCO” 장에서는 시장가·지정가·Stop·Stop Limit·Trailing Stop·OCO를 규칙에 붙이는 방법을 설명한다.

처음 한다면 이 순서로

  1. 거래할 상품과 차트 시간 단위를 하나씩 정한다.
  2. 방향·진입·청산·계약 수·켜고 끄는 시간을 문장으로 쓴다.
  3. 파인 스크립트 전략과 “Strategy Tester”로 진입·청산 기록을 확인한다.
  4. 얼러트·웹훅 또는 증권사 공식 API 가운데 연결 방법을 정한다.
  5. 주문 종류와 미결제 확인, 하루 실행 횟수를 한 묶음으로 시험한다.

책에서 이어지는 것

규칙을 추세·진입·청산으로 나누고 자동매매 조건으로 옮기는 방법은 제11장 지표 조합 전략에 있다. 주문과 포지션 청산은 제4장 주문과 청산, 켜고 끄는 시간과 하루 횟수는 제14장 나만의 매매 루틴에서 이어진다.

해외선물 자동매매 더 보기