해외선물 자동매매 완전 가이드 (2026)
— MT5 EA 합법 설정·종류·백테스트·주의사항
이 글에서 알 수 있는 것
- 해외선물 자동매매(EA)란 무엇인가 — 합법 여부 명확히
- MT5 EA 종류 4가지 — 추세·그리드·스캘핑·차익거래
- EA 구하는 방법 — MQL5 마켓·직접 제작·신호 서비스
- EA 백테스트 방법과 검증 기준
- EA 실전 적용 전 반드시 지켜야 할 원칙 7가지
- 솔루션 임대 업체와 EA의 결정적 차이
목차
1. 해외선물 자동매매란?
해외선물 자동매매는 사람이 직접 차트를 보지 않아도 미리 설정한 규칙(알고리즘)에 따라 주문을 자동으로 실행하는 방식입니다. MT5 플랫폼에서는 이를 EA(Expert Advisor, 전문가 조언자)라고 부릅니다.
자동매매에 관심을 갖는 이유는 대부분 비슷합니다. "직장 다니면서 거래하기 어렵다", "감정적 매매를 피하고 싶다", "잠자는 동안에도 거래하고 싶다". 이런 수요가 합법적인 EA 자동매매로 충족될 수 있습니다. 단, 자동매매도 손실이 발생할 수 있으며 관리가 필요합니다.
2. 합법 여부
| 방법 | 합법 여부 | 조건 |
|---|---|---|
| MT5 EA (본인 계좌) | ✓ 합법 | 본인 명의 계좌에서 직접 실행 |
| MT5 신호 서비스 복사 | ✓ 합법 | 공식 MT5 서비스, 본인 계좌로 복사 |
| 솔루션 업체 임대 | ✗ 대부분 불법 | 대여계좌+솔루션 결합, 무인가 투자중개 |
| 리딩방 자동 주문 연동 | ✗ 불법 | 무허가 유사투자자문업 |
핵심은 단 하나: 본인 명의 계좌에서 본인이 통제하는 EA를 직접 실행하면 합법입니다. 자금 통제권이 본인에게 있어야 합니다.
3. EA 종류 4가지
Trend Following EA
이동평균선·MACD·추세채널 등 기술적 지표를 기반으로 추세 방향으로 진입합니다. 상승 추세에서 롱, 하락 추세에서 숏을 자동 실행. 강한 추세장에서 효과적이지만 횡보장에서 잦은 소손실이 발생합니다. 입문자에게 가장 이해하기 쉬운 EA 유형입니다.
Grid EA
일정 가격 간격마다 자동으로 매수·매도를 반복 배치하는 방식입니다. 횡보장에서 잦은 수익을 낼 수 있지만, 강한 추세가 발생하면 반대 방향 포지션이 쌓여 대형 손실이 발생할 수 있습니다. 위험 관리가 특히 중요한 유형입니다.
Scalping EA
수초~수분 단위의 초단기 거래를 반복하는 EA입니다. 거래 횟수가 매우 많아 수수료 누적 비용이 크고, 낮은 스프레드와 빠른 체결 환경이 필수입니다. 브로커 제한을 받을 수 있어 사전 확인이 필요합니다.
Arbitrage EA
두 브로커 간 가격 차이나 연관 상품 간 가격 불균형을 이용하는 EA입니다. 이론적으로 리스크가 낮지만 실제 수익 기회가 매우 드물고, 브로커가 차익거래를 제한하는 경우가 많습니다. 고급 사용자 전용입니다.
4. EA 구하는 방법
| 방법 | 난이도 | 비용 | 장점 | 주의점 |
|---|---|---|---|---|
| MQL5 마켓 구매 | 낮음 | 무료~유료 | 다양한 선택, 리뷰 확인 | 리뷰 조작 가능, 실적 검증 필수 |
| 직접 MQL5 코딩 | 높음 | 개발 시간 | 완전한 전략 통제 | 프로그래밍 지식 필요 |
| MT5 신호 서비스 | 낮음 | 월 구독료 | 공식 서비스, 실적 투명 | 과거 실적이 미래 보장 아님 |
| 외주 개발 의뢰 | 중간 | 개발비 | 맞춤 전략 | 개발자 신뢰도 검증 필요 |
5. MT5 EA 설치·실행 방법
.ex5 또는 .mq5 파일 준비
MQL5 마켓에서 구매하거나 .ex5 파일을 다운로드합니다. 직접 작성한 경우 .mq5 파일을 컴파일해 .ex5로 변환합니다.
MT5 → 파일 → 데이터 폴더 → MQL5 → Experts
.ex5 파일을 Experts 폴더에 복사합니다. MT5를 재시작하면 네비게이터 창의 '전문가 조언자' 항목에 EA가 표시됩니다.
네비게이터 → 전문가 조언자 → 원하는 EA 더블클릭 또는 드래그
원하는 종목·시간봉 차트에 EA를 드래그합니다. 설정 창에서 파라미터(손절폭, 포지션 크기 등)를 설정합니다.
상단 도구모음 → '자동매매' 버튼 활성화 (또는 F7)
MT5 상단의 자동매매 버튼이 초록색이 되면 EA가 활성화됩니다. 차트 오른쪽 상단에 EA 이름과 웃는 얼굴 아이콘이 표시되면 정상 실행 중입니다.
6. 백테스트 방법과 검증 기준
EA를 실전에 투입하기 전 반드시 백테스트(과거 데이터 테스트)와 데모 포워드 테스트를 거쳐야 합니다.
MT5 → 보기 → 전략 테스터 (Ctrl+R)
EA 선택 → 종목 선택 → 기간 설정(최소 3~5년) → 시작. 결과 탭에서 수익률·최대낙폭·총 거래 수를 확인합니다.
| 지표 | 권장 기준 | 설명 |
|---|---|---|
| 총 수익률 | 연 15% 이상 | 단, 백테스트 수익률은 과장되기 쉬움 |
| 최대낙폭 (Max DD) | 20% 이하 | 계좌가 최대 얼마나 줄었는지 |
| 수익팩터 (Profit Factor) | 1.5 이상 | 총수익 ÷ 총손실. 1 이상이면 수익 |
| 승률 | 참고만 | 낮아도 손익비가 좋으면 수익 가능 |
| 테스트 기간 | 3~5년 이상 | 다양한 시장 환경 포함 필수 |
백테스트 결과가 좋다고 실전에서도 좋은 것이 아닙니다. 과거 데이터에만 최적화된 EA(과적합)는 새로운 시장 환경에서 실패합니다. 반드시 3~6개월 데모 포워드 테스트를 거친 후 실전에 적용하세요.
7. VPS — EA를 24시간 돌리려면
EA가 실행되려면 MT5가 켜져 있어야 합니다. PC를 24시간 켜두기 어렵다면 VPS(가상 사설 서버)를 이용합니다.
| 항목 | 내용 |
|---|---|
| VPS란 | 24시간 가동되는 원격 서버. MT5를 VPS에 설치해 EA를 항상 실행 |
| 추천 사양 | RAM 1~2GB, Windows 환경, 거래소 서버 근접 위치(뉴욕·런던) |
| 월 비용 | $5~20/월 수준 (AWS·Vultr·ForexVPS 등) |
| MT5 자체 VPS | MT5 메뉴 → 도구 → VPS에서 공식 VPS 연결 가능 (별도 비용) |
8. 실전 적용 원칙 7가지
EA 실전 투입 전 반드시 지킬 7가지
- 데모에서 최소 3~6개월 포워드 테스트 후 실전 적용
- 실전 시작 시 마이크로 계약(MNQ·MGC) 1계약으로만 시작
- EA에도 최대 일일 손실 한도 설정 — 한도 도달 시 자동 중단
- FOMC·CPI·NFP 등 주요 지표 발표 전 EA 일시 중단
- 주 1회 이상 EA 성과 점검 — 성과 저하 시 즉시 중단 후 원인 분석
- 시장 환경 변화(변동성 급변·추세 전환) 시 EA 파라미터 재검토
- EA를 맹신하지 않기 — EA는 도구이고 최종 책임은 본인에게 있음
9. EA vs 솔루션 업체 — 결정적 차이
| 항목 | MT5 EA (직접) | 솔루션 업체 |
|---|---|---|
| 계좌 명의 | 본인 | 업체 (대여계좌) |
| 자금 통제 | 본인 | 업체 |
| EA 코드 확인 | 가능 (MQL5) | 블랙박스 |
| 실적 검증 | MT5 히스토리 직접 | 캡처만 제공 |
| 월 비용 | 0원~소액 | 수십~수백만 원 |
| 합법 여부 | 합법 | 대부분 불법 |
| 출금 보장 | 즉시 가능 | 없음 |
"내 이름으로 된 계좌에서 내가 설치한 프로그램이 돌아가는가?" → YES이면 합법 EA
"업체 서버에서 돌아가고 내 자금이 업체 계좌에 있는가?" → YES이면 불법 솔루션
MT5 EA 자동매매 — 직접 배우고 직접 실행
함투사 커뮤니티에서 MT5 EA 설정법과 실전 자동매매 경험을 무료로 공유합니다.
MT5 — EA 자동매매 내장 플랫폼
데모 무료 · EA 기능 내장 · 전략 테스터 제공 · 한국어 지원