FX, MT5
MetaTrader 5 EA 추세 추종 자동매매
MetaTrader 5에서 돌아가는 EA(Expert Advisor)로 추세추종 전략을 24시간 자동으로 돌리고 싶다는 요청이었습니다.
경제지표 발표 시간의 급변동은 피해야 했고, 파라미터는 고객이 직접 조절할 수 있어야 했습니다.
MQL5로 만들었습니다.
제작한 MT5 EA 화면. 이평 크로스 진입과 ATR 손절 라인, 고객이 조절하는 Inputs 패널 (예시 화면)
01 배경과 고객 요구사항
고객은 MetaTrader 5의 EA(Expert Advisor) 로 추세추종 전략을
24시간 자동매매하고 싶어 했습니다. 방향이 잡히면 끝까지 따라가는 전략이라
사람이 차트를 계속 지키기 어렵습니다. EA가 진입과 청산을 맡는 것이 목표였습니다.
가장 큰 걱정은 경제지표 발표 였습니다. 고용지표나 금리 결정 같은 주요 발표 시각에는
가격이 순식간에 위아래로 튀고, 그 구간에 걸리면 손실이 유독 컸습니다.
그래서 발표 시간대에는 매매를 멈추고 싶어 했습니다.
고객은 개발자가 아니어도 전략을 직접 조정할 수 있길 원했습니다.
이동평균 기간, 손절 폭, 거래량 같은 값을 매번 개발자에게 부탁하지 않고
MT5 화면에서 직접 바꿀 수 있어야 했습니다.
02 구현 방식
MQL5로 EA를 만들었습니다.
추세 판단, 위험 관리, 발표 회피, 사용자 조절을 EA 하나에서 처리합니다.
단기와 장기 이동평균이 교차하는 지점을 추세 전환 신호로 보고 롱 또는 숏으로 진입합니다.
손절 폭은 시장 변동성을 나타내는 ATR 값에 배수를 곱해 그때그때 정합니다.
주요 경제지표 발표 전후 일정 시간에는 신규 진입을 멈춥니다. 이 기능을 뉴스 필터라고 부릅니다.
이평 기간, ATR 배수, 거래량 같은 파라미터는 MT5 입력 창(Inputs)에서 고객이 직접 바꿉니다.
이 EA를 Windows VPS(가상 서버) 에 올려 24시간 운영합니다.
고객 PC를 꺼 두거나 인터넷이 끊겨도 EA는 VPS에서 계속 돌아가므로
새벽 시간대 신호에도 대응합니다.
진입 판단은 이동평균 크로스가, 손절 폭은 ATR 배수가, 매매 가능 여부는 뉴스 필터가 맡도록 역할을 나눠 두었습니다.
고객이 이평 기간이나 ATR 배수를 바꿔도 나머지는 그대로 돌아가고,
발표 일정만 갱신하면 회피 구간도 따라 바뀝니다.
03 어려웠던 부분
경제지표 발표 회피와 변동성에 맞춘 손절
지표 발표 전후에는 신규 진입과 보유 유지를 자동으로 막아 급변동에 걸리는 손실을 피합니다.
손절 폭은 ATR로 시장 변동성에 맞춰 조정합니다.
조용한 장에서는 손절이 촘촘하게, 변동성이 커진 장에서는 넉넉하게 잡힙니다.
뉴스 필터 로직. 발표 시각 전후 구간이면 매매를 멈추고, 평상시에는 이평 크로스 진입과 ATR 손절을 진행합니다
경제지표 캘린더의 발표 시각을 기준으로 발표 전후 N분 (설정값)을 회피 구간으로 잡고, 그 구간에는 신규 진입을 막습니다.
손절은 고정 폭 대신 ATR에 배수를 곱해 계산합니다. 변동성이 커지면 넓어지고 잠잠해지면 좁아집니다.
이동평균 크로스가 실제로 발생한 봉에서만 진입합니다. 같은 신호로 두 번 진입하지 않습니다.
Inputs에 비정상적인 값이 들어오면 EA가 안전한 기본값으로 동작합니다.
04 주요 기능
단기와 장기 이동평균 교차로 방향을 판단해 자동으로 진입합니다.
손절 폭은 변동성(ATR)에 맞춰 자동으로 조정됩니다.
주요 발표 전후 일정 시간에는 매매를 멈춥니다.
이평 기간, ATR 배수, 거래량은 MT5 화면에서 직접 조정합니다.
Windows VPS에서 24시간 돌아갑니다.
05 제작 과정 (약 2~3주)
1주차에 EA 구조를 잡고 이동평균 크로스 진입과 ATR 손절을 구현했습니다.
2주차에는 경제지표 발표 전후 매매 중단(뉴스 필터)을 넣고, 고객이 조절할 Inputs 패널을 구성했습니다.
3주차에 Windows VPS에 배포하고, 과거 데이터 백테스트와 파라미터별 동작 확인을 거쳐 인수인계했습니다.
06 납품 결과물
MT5 EA 파일 (.ex5 실행본과 .mq5 소스 )
Windows VPS 설치, 운영 가이드
파라미터 설명서 (이평 기간, ATR 배수, 거래량, 뉴스 필터 설정)
납품 후 30일 무료 AS (협의 범위 내)
07 기술 스택
MetaTrader 5
MQL5
ATR, 이동평균
경제지표 뉴스 필터
Windows VPS
※ 본 사례는 과거 고객 요구사항을 익명 처리하여 재구성한 것이며, 수익률과 수익금은 공개하지 않습니다.
알고랩은 매매 자동화 프로그램 제작 서비스이며, 종목 추천, 투자 자문, 수익 보장 서비스가 아닙니다.
과거 백테스트 결과가 미래 실거래 수익을 보장하지 않습니다. FX, 파생상품 투자는 원금 손실 위험이 있습니다.
MT5 EA가 필요하시면
쓰던 전략이 있으면 규칙을 그대로 알려 주시고, 없으면 원하는 매매 방식부터 말씀해 주세요.
브로커와 거래 종목도 함께 알려 주시면 좋습니다.
무료 상담 시작하기
고객 후기 보기
← 제작 사례 전체 보기