> 블로그 > 복수 EA 동시 운용 리스크 관리 - 로트 설정·증거금·MagicNumber

EA리스크 관리포트폴리오MT5운용 설정

복수 EA 동시 운용 리스크 관리 - 로트 설정·증거금·MagicNumber

공개일: 2026-05-18읽기 시간: 약 3분
본 기사는 게시일 시점의 정보입니다. EA의 실적 수치(PF·DD·연율)는 운용 및 재검증으로 변동하므로 최신 값은 각 EA 페이지에서 확인하세요. 최신 EA 실적 보기

복수 EA 동시 운용 리스크 관리 - 로트 설정·증거금·MagicNumber

MT5에서는 동일한 계좌에서 여러 EA를 동시에 운용할 수 있습니다. 그러나 "단순히 여러 EA를 돌리면 된다"는 생각으로 접근하면, 몇 가지 설정을 잘못했을 때 리스크가 예상보다 크게 불어나거나, EA들이 서로 간섭해 오작동을 일으킬 수 있습니다.

이 글에서는 복수 EA 동시 운용 시 실제로 발생하기 쉬운 문제와 그 설정 방법을 실전적으로 해설합니다.

왜 복수 EA를 운용하는가 - 목적 확인

먼저 전제로, 복수 EA를 운용하는 목적은 "분산에 의한 리스크 경감"입니다. 동일한 전략·동일한 통화쌍의 EA를 여러 개 돌려도 분산이 되지 않습니다. 의미 있는 복수 운용이란:

  • 전략의 종류가 다른 것 (트렌드 팔로우 + 브레이크아웃 + 역추세)
  • 시간대(타임프레임)가 다른 것 (H1 + D1 등)
  • 통화쌍이 다른 것 (XAUUSD + EURUSD + USDJPY)

이러한 조합을 통해, 시장 환경이 바뀌어도 "어느 EA는 작동하고 있다"는 상태를 유지합니다.

【중요】MagicNumber 중복 방지

복수 EA 운용에서 가장 먼저 설정해야 할 것은 MagicNumber 중복 회피입니다.

MagicNumber란 MT5가 포지션을 관리하기 위한 식별 번호입니다. 동일한 MagicNumber를 여러 EA에 할당하면:

  • EA-A의 포지션을 EA-B가 "자신의 포지션"으로 인식해 잘못 청산
  • EA-A의 리스크 계산에 EA-B의 포지션이 포함되어 로트 계산이 어긋남

이를 방지하기 위해, 각 EA에는 반드시 서로 다른 MagicNumber를 설정하십시오.

GOLD EMA ATR EA    : MagicNumber = 20260515
GOLD Asia Range    : MagicNumber = 20260518
GOLD MTF Trend     : MagicNumber = 20260520
EURUSD EMA RSI     : MagicNumber = 20260523

일관성 있는 번호 체계(날짜 + 일련번호 등)로 정해두면, 나중에 확인할 때 알아보기 쉽습니다.

합산 리스크 계산

각 EA에 "리스크 1%"를 설정하고 3개의 EA를 동시에 운용하면, 세 EA가 동시에 진입하는 순간 **합산 리스크는 3%**가 됩니다.

일반적으로 "1회 거래에서 계좌 잔액의 12% 이상을 잃지 않는다"는 것이 안전한 개인 투자자의 기준입니다. 3개 EA 동시 운용이라면 각 EA의 리스크를 0.50.7%로 낮추는 것이 현실적입니다.

계산 예시 (계좌 잔액 $10,000 기준)

EA리스크율1회 최대 손실
GOLD EMA ATR EA1.0%$100
GOLD Asia Range Break1.0%$100
GOLD MTF Trend1.0%$100
합산 (3개 EA 동시 진입 시)3.0%$300

이것이 심리적으로 견딜 수 있는 수준인지 사전에 확인하십시오. 계좌 잔액의 3%가 하루 만에 날아갈 가능성이 있습니다.

권장 설정

운용 EA 수각 EA 리스크율합산 최대 리스크
1개1.0%1.0%
2개0.7%1.4%
3개0.5%1.5%
4개 이상0.3~0.4%1.2~1.6%

증거금 유지율 모니터링

복수 EA가 동시에 포지션을 보유하면 증거금이 빠르게 소모됩니다. 특히 골드(XAUUSD)는 1lot당 필요 증거금이 크기 때문에 주의가 필요합니다.

증거금 유지율 기준

유지율상태
500% 이상여유 있음. 신규 포지션 가능
200~500%정상 운용 범위
100~200%주의. 신규 진입을 줄일 것
100%마진콜 수준 (추가 증거금 요구)
50% 이하강제 로스컷 위험 수준

이 사이트의 EA에는 UseMarginCheck = true / MinMarginLevel = 200.0 설정이 있습니다. 이를 ON으로 해두면, 유지율이 200%를 하회할 때 자동으로 진입을 중단합니다. 복수 EA 동시 운용 시에는 모든 EA에 이 설정을 적용할 것을 강력히 권장합니다.

하루 최대 손실 설정

각 EA에 MaxDailyLossPct를 설정해두면, 당일 손실이 일정 수준 이상이 되었을 때 EA가 자동으로 정지합니다.

MaxDailyLossPct = 3.0  → 계좌 잔액의 3%를 잃으면 자동 정지

3개 EA 동시 운용이라면, 각 EA에 2~3%를 설정해두면 "합계 9%를 잃기 전에 멈춘다"는 효과를 얻을 수 있습니다. 다만, 어디까지나 "당일 EA 운용"을 멈추는 것이며, 기존 포지션은 계속 보유됩니다.

차트 설정과 확인 방법

MT5에서 복수 EA를 확인할 때의 실전적인 절차:

1. Expert 탭에서 모든 EA 운용 상황 확인

MT5 하단의 "Expert" 탭을 클릭하면, 모든 EA의 로그가 시계열로 표시됩니다. 오류나 경고가 없는지 정기적으로 확인하십시오.

2. 터미널의 "거래" 탭에서 포지션 목록 확인

"거래" 탭에서는 현재 오픈된 포지션 목록이 표시됩니다. Comment 열(또는 MagicNumber 열)로 어느 EA의 포지션인지 식별할 수 있습니다.

3. 계좌 정보 패널에서 잔액·유지율 확인

MT5 좌측 상단의 "계좌 정보" 패널에 잔액·여유 증거금·유지율이 실시간으로 표시됩니다. 복수 EA 운용 시에는 특히 유지율 항목을 주시하십시오.

시간대 중복 고려

EA마다 거래가 집중되는 시간대가 다릅니다:

EA주요 거래 시간대
GOLD EMA ATR EAH1 봉 확정 시 (종일)
GOLD Asia Range Break런던 오픈 (서버 시간 08:00~12:00)
GOLD MTF TrendH1 봉 확정 시 (D1 트렌드 확인 후)
EURUSD EMA RSI유럽·NY 세션
GBPUSD Scalp런던 세션 (M15)

Asia Range Break와 GBPUSD Scalp는 런던 오픈 시간대에 집중되기 때문에, 이 시간대에 복수 포지션이 동시에 발생하기 쉬워집니다. 이 경우의 합산 리스크를 사전에 계산해두십시오.

실운용 전 체크리스트

복수 EA 동시 운용을 시작하기 전에 확인해야 할 항목:

  • 각 EA의 MagicNumber가 모두 다른 값으로 되어 있는가
  • 각 EA의 RiskPercent 합산이 2% 이하인가
  • 모든 EA에 UseMarginCheck = true / MinMarginLevel = 200을 설정했는가
  • MaxDailyLossPct를 각 EA에 설정했는가
  • 데모 계좌에서 1주일 이상의 병행 운용 테스트를 실시했는가
  • MT5의 Expert 탭에 오류가 없는지 확인했는가
  • 각 EA의 MT5 Strategy Tester 10년 BT를 개별적으로 실시했는가

정리

복수 EA 동시 운용의 핵심은 "MagicNumber 중복 회피"와 "합산 리스크 관리"입니다. 단일 EA에서는 신경 쓰지 않던 리스크가, 복수 EA가 되면 급격히 증가할 수 있습니다.

설정을 갖추기 전에 데모 계좌에서 테스트하고, 최소 1주일은 복수 EA가 문제없이 작동하고 있는지 확인한 후 본 계좌로 이전하십시오. 리스크 관리 규칙을 사전에 정해두고, 감정적 판단을 피하는 것이 장기 운용의 핵심입니다.


FAQ

Q: 동일한 통화쌍에서 2개의 EA를 운용해도 괜찮나요?

동일한 통화쌍에서 복수 EA 운용은 가능하지만, MagicNumber는 반드시 다르게 설정하십시오. 또한 같은 통화쌍에서 같은 방향의 포지션이 겹치면 증거금 소비가 두 배로 늘어납니다. 로트율을 낮추거나(예: 각 EA 0.5%), OneTradePerDay 설정으로 당일 중복을 방지하는 것을 권장합니다.

Q: EA끼리 포지션이 서로 상쇄되는 경우가 있나요?

MagicNumber가 다르면 각 EA는 독립적으로 작동합니다. 다만 "EA-A가 매수 포지션, EA-B가 매도 포지션"을 동시에 보유하면, 경제적으로는 헤지(상쇄) 상태가 되지만 양쪽의 스프레드 비용은 모두 발생합니다. 이러한 반대 방향 중복은 손실만 커질 뿐입니다.

Q: VPS에서 복수 EA를 운용할 때 메모리·CPU 사용량은 문제없나요?

MT5는 1인스턴스당 200500MB 정도의 메모리를 사용합니다. 35개의 EA를 동시 운용하는 경우, 1GB 이상의 RAM을 가진 VPS를 권장합니다. 이 사이트의 VPS 가이드에서 자세한 내용을 확인하십시오.

Q: 복수 EA를 한꺼번에 일시 정지하는 방법이 있나요?

각 EA의 차트 GUI(컨트롤 패널)에 있는 "⏸ 일시 정지 버튼"으로 개별 정지할 수 있습니다. 모든 EA를 한꺼번에 정지하고 싶다면, MT5의 자동 매매 버튼(상단 툴바)을 OFF로 하면 모든 EA의 신규 주문이 멈춥니다.

Q: 연속 손실이 이어질 때 어느 EA를 멈춰야 하나요?

원칙적으로 감정적 판단으로 특정 EA만 멈추지 않는 것이 중요합니다. 사전에 "각 EA의 DD가 계좌 잔액의 15%를 초과하면 일시 정지하여 재검증한다"는 식의 규칙을 정해두고, 그 규칙에 따라 판단하십시오.

Q: 복수 EA의 손익은 MT5 레포트에서 어떻게 확인하나요?

MT5의 터미널 → "계좌 내역" 탭에서 거래 내역이 목록으로 표시됩니다. Comment 열에 EA명 또는 MagicNumber가 표시되기 때문에, 필터링으로 각 EA의 손익을 분리할 수 있습니다. MT5의 "레포트" 기능으로 HTML 형식으로 내보내는 것도 가능합니다.

Q: 초보자는 몇 개의 EA부터 시작해야 하나요?

1개부터 시작해서, 3~6개월의 실운용 실적(포워드 테스트)을 쌓은 후 2번째를 추가하는 것을 강력히 권장합니다. 복수 EA로 늘리는 것보다, 우선 1개의 EA를 깊이 이해하고 운용에 익숙해지는 것이 최우선입니다.

Q: 복수 EA 운용 중 증거금 부족이 발생하면 어떻게 해야 하나요?

증거금 부족(마진콜)이 발생하면, 우선 추가 입금 또는 일부 포지션을 수동 청산하여 유지율을 회복시키십시오. 그 후 각 EA의 RiskPercent를 낮추거나, 운용 EA 수를 줄이는 것을 검토하십시오. 근본 원인은 "로트가 증거금에 비해 너무 크다"는 경우가 많으므로, 설정을 재검토하십시오.


관련 페이지

📧 가격 인상 사전 알림 + 무료 5일 이메일 강좌

모든 EA는 현재 출시 가격이며 판매 수량에 따라 단계적으로 인상됩니다. 인상 전 사전 알림과 함께 자동매매의 본질, 백테스트 해석법, 브로커 선택 요령을 매일 한 통씩 보내드립니다.

※ 개인정보는 엄격히 보호. 언제든 구독 해지 가능.

댓글 및 질문