프로 해외주식미국주식·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장

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

해외선물 자동매매 전략은 지표를 많이 붙이는 일이 아니라, 방향·진입·청산·계약 수·시간대를 한 문장으로 고정하는 일이다. 제11장의 세 규칙 세트를 이런 형식으로 바꾸면 파인 스크립트 전략과 얼러트 조건으로 옮길 수 있다.

자동매매 규칙의 다섯 칸

먼저 어느 방향만 볼지 정한다. 다음으로 어느 봉이 마감되면 들어갈지, 어떤 가격이나 조건에서 포지션을 닫을지 적는다. 여기에 계약 수와 프로그램을 작동할 시간대를 붙이면 실행 가능한 한 세트가 된다.

계약 수는 신호가 발생한 뒤 고르는 값이 아니라 규칙의 입력값으로 둔다. 시간대도 “밤에 실행”이 아니라 한국 시각의 시작과 종료로 적는다. 하루 실행 횟수와 종료 조건까지 정하면 같은 날 신호가 계속 생길 때의 처리 방법도 일정해진다.

세트 1 이평선과 MACD

방향은 15분봉의 20 EMA가 60 EMA 위에 있고 가격도 60 EMA 위에 있을 때 매수로 정한다. 진입은 5분봉에서 가격이 20 EMA 근처까지 되돌아온 뒤, MACD선이 0선 위에서 시그널선을 다시 위로 교차한 봉이 마감될 때로 적는다. 진입 주문은 다음 봉에서 정한 계약 수만큼 낸다.

청산은 되돌림 저점 아래 2틱과 손익비 2 목표 가운데 주문 조건에 맞는 값을 쓴다. 5분봉 MACD선이 시그널선 아래로 교차한 봉이 마감되면 정리한다는 조건도 넣고, 목표와 반대 교차 중 먼저 생기는 조건을 따른다. 매도는 비교 방향을 모두 반대로 쓴다.

시간대는 거래할 상품에 맞추어 시작과 종료 시각을 입력한다. 크루드오일에 적용한다면 제11장의 예처럼 수요일 EIA 발표 앞뒤 30분을 실행 시간에서 뺀다. 계약 수는 고정값이나 제14장의 계산 결과를 입력값으로 받게 구성한다.

세트 2 볼린저밴드와 RSI

방향과 장면은 5분봉 볼린저밴드 중심선이 10개 봉 전과 거의 같은 높이에 있고 밴드 폭이 옆으로 이어지는 구간으로 정한다. 매수 진입은 종가가 하단 밴드 밖으로 나갔다가 다시 밴드 안에서 마감하고, RSI(14)가 30 아래에서 30 위로 올라온 때다. 매도는 상단 밴드와 RSI 70을 반대로 적용한다.

청산은 중심선과 반대쪽 밴드로 나눈다. 중심선에서 일부 계약을 정리하고 나머지를 상단 밴드에서 정리하려면 처음 계약 수가 분할 가능한지도 규칙에 넣는다. 손절은 밴드 밖으로 나갔던 봉의 저점 아래 2틱이다.

밴드 밖 종가가 두 번 이어지거나 밴드가 위아래로 함께 벌어지기 시작하면 새 진입을 멈춘다. 이 조건은 세트 2를 끄는 신호이며, 세트 1이나 세트 3의 조건을 다시 검사하는 시점으로 쓸 수 있다.

세트 3 이평선과 거래량

방향은 15분봉 가격이 60 EMA 위에 있고 60 EMA가 상승할 때 위쪽 돌파만 보는 것으로 정한다. 진입은 5분봉이 박스 고점 위에서 마감하고, 그 봉의 거래량이 며칠 동안 같은 시각 봉 평균의 1.5배 이상일 때 다음 봉에서 매수하는 규칙이다.

청산은 가격이 박스 안으로 돌아와 박스 한가운데 아래에서 마감할 때다. 박스 높이만큼 위를 1차 목표로 두고, 나머지는 15분봉이 20 EMA 아래에서 마감하면 정리한다. 아래쪽 돌파를 거래하려면 이평선 방향, 박스 기준과 주문 방향을 반대로 적는다.

이 세트는 같은 시각의 거래량끼리 비교한다. 단순한 직전 20봉 평균으로 바꾸면 제11장의 규칙과 다른 계산이 되므로, 데이터에서 같은 시각 봉을 모으는 방법까지 코드에 정한다.

전략 테스터와 운영 루틴

트레이딩뷰에서 전략으로 작성한 파인 스크립트는 차트 아래 “Strategy Tester”에서 과거 차트에 규칙을 적용한 결과를 보여 준다. 어느 봉에서 사고팔았는지 목록으로 보면서 문장과 기록이 일치하는지 확인한다. 봉 마감 규칙이라면 코드와 얼러트도 같은 시점을 사용한다.

제14장의 루틴은 전략 바깥의 운영 규칙을 채운다. 프로그램을 켜는 시각과 끄는 시각, 하루에 실행할 최대 횟수, 거래를 끝낸 뒤 기록할 항목을 정한다. 세트가 여러 개라면 같은 시각에 어느 세트를 먼저 검사할지도 한 줄로 적는다.

처음 한다면 이 순서로

  1. 세트 하나를 골라 방향·진입·청산을 한 문장으로 쓴다.
  2. 계약 수와 한국 시각 기준 실행 구간, 하루 횟수를 붙인다.
  3. 파인 스크립트 전략으로 옮겨 “Strategy Tester” 기록을 확인한다.
  4. 진입 봉과 청산 봉이 문장과 다르면 조건의 수치와 마감 시점을 고친다.
  5. 전략 얼러트에 방향과 계약 수를 담아 신호 전달을 시험한다.

책에서 이어지는 것

세트 1·2·3의 지표 역할과 원래 규칙은 제11장 지표 조합 전략에 있다. 계약 수, 켜고 끄는 시간과 하루 횟수는 제14장 나만의 매매 루틴에서 이어진다.

함께 보면 좋은 페이지