> EA·MT5 노하우 모음 > 복수 EA 동시 운용의 실무

복수 EA 운용운용중급

복수 EA 동시 운용의 실무 — MagicNumber와 간섭 방지

최종 업데이트: 2026-05-20 | 예상 읽기 시간: 14분

복수의 EA를 조합해 운용하면 리스크를 분산하고 성과를 안정시킬 수 있습니다. 하지만 설정을 잘못하면 EA끼리 서로 간섭해 예상치 못한 손실로 이어질 수 있습니다. 이 글에서는 복수의 EA를 안전하게 동시 운용하기 위한 실무적인 포인트를 설명합니다.

복수 EA를 동시 운용하는 장점

하나의 EA에만 의존하면 그 EA가 약한 시장 국면에 진입했을 때 계좌 전체가 드로다운에 빠집니다. 가격 움직임 패턴이 다른 복수의 EA를 조합하면 어떤 EA가 손실을 내는 시기에 다른 EA가 보완해 자산 곡선이 완만해집니다.

효과를 극대화하려면 상관관계가 낮은 EA를 선택하는 것이 중요합니다. 같은 통화 쌍·같은 전략의 EA를 나열해도 분산이 되지 않습니다. 다른 통화 쌍, 다른 전략 유형(추세추종과 레인지 역행 등)을 조합합니다.

자세한 조합 방법은 'EA 포트폴리오 전략' 글에서 설명합니다. 이 글에서는 조합을 결정한 후의 '동시에 운용하는 실무'에 집중해서 설명합니다.

MagicNumber의 역할

MagicNumber(매직 넘버)는 EA가 자신이 개설한 포지션을 식별하기 위한 번호입니다. 각 포지션에는 이 번호가 기록되며, EA는 '자신의 MagicNumber가 붙은 포지션만' 조작합니다.

복수의 EA를 같은 계좌에서 운용할 때, MagicNumber가 각 EA마다 다르면 다른 EA의 포지션에는 손대지 않습니다. 반대로 번호가 중복되면 어떤 EA가 다른 EA의 포지션을 잘못 청산하는 사고가 발생합니다.

복수 EA를 운용할 때의 원칙은 '모든 EA의 MagicNumber를 각각 다른 번호로 설정하는 것'입니다. 수동 거래 포지션과 구별하기 위해서도 MagicNumber를 반드시 확인하세요.

EA 간 간섭 방지

MagicNumber 외에도 복수 EA 운용에서는 다음 사항에 주의합니다.

1

MagicNumber를 모두 다른 번호로 설정

가장 중요. 당사 사이트의 EA는 출하 시 고유 번호가 할당되어 있음. 직접 변경할 경우에도 중복되지 않게 할 것.

2

같은 통화 쌍에 복수의 EA를 적용하지 않기

같은 종목에서 복수의 EA를 운용하면 한쪽 EA의 포지션이 다른 쪽의 판단에 영향을 줄 수 있음. 원칙적으로 1종목 1EA.

3

1차트 1EA 원칙 준수

MT5는 1개의 차트에 1개의 EA만 적용할 수 있음. EA 수만큼 차트를 열어야 함.

4

양방향 거래·헤징 설정 확인

어떤 EA가 매수, 다른 EA가 같은 종목에서 매도하면 계좌 전체적으로 양방향 거래 상태가 됨. 의도하지 않은 헤징을 피할 것.

합산 리스크 관리

복수의 EA를 운용할 때 가장 간과하기 쉬운 것이 리스크의 합산입니다. 각 EA의 리스크%를 1%로 설정해도, 3개의 EA가 동시에 진입한 순간 계좌 전체의 리스크는 3%가 됩니다.

또한 상관관계가 높은 EA끼리는 같은 방향으로 동시에 진입하기 쉬워 합산 리스크가 커지기 쉽습니다. EA 수를 늘릴수록 1EA당 리스크%를 낮춰야 합니다.

EA 수1EA당 기준합산 리스크 기준
1개1.0%1.0%
2~3개0.5~0.7%약 1.5~2.0%
4~6개0.3~0.5%약 2.0~2.5%
7개 이상0.2~0.3%2.5% 이내로 억제
합산 리스크는 2~3% 이내로 억제하는 것이 하나의 기준입니다. 증거금 유지율도 모든 EA가 동시에 포지션을 보유한 상태에서 충분한 여유가 있는지 확인하세요.

MT5 하나로 몇 개까지 운용할 수 있는가

MT5 자체는 많은 EA를 동시에 운용할 수 있지만, 현실적인 상한은 VPS·PC의 사양으로 결정됩니다. EA 수만큼 차트와 인디케이터 계산이 증가해 메모리와 CPU를 소비합니다.

메모리 2GB의 VPS라면 3~5개, 4GB라면 5~10개 정도가 안정 운용의 기준입니다. 복리 계산이 무거운 EA나 많은 인디케이터를 사용하는 EA는 더 많은 리소스를 사용합니다.

수를 늘리는 것 자체가 목적이 아닙니다. 상관관계가 낮은 EA를 엄선해서 조합하는 것이 중요하며, 비슷한 EA를 10개 나열해도 분산 효과는 거의 없습니다. 여유 있는 사양을 유지하고 동작이 무거워지면 수를 줄이세요.

📈 EA 조합 방법 배우기

복수 EA 운용의 효과는 어떤 EA를 조합하는가에 따라 결정됩니다. 포트폴리오 전략 글에서 조합 방법을 설명합니다.

포트폴리오 전략 읽기 →

자주 묻는 질문

Q: MagicNumber란 무엇인가요? 반드시 설정해야 하나요?

MagicNumber는 EA가 자신의 포지션을 식별하기 위한 번호입니다. 복수의 EA를 같은 계좌에서 운용할 경우 각 EA에 서로 다른 번호가 필요합니다. 당사 사이트의 EA는 출하 시 고유 번호가 할당되어 있으므로 통상적으로는 변경 불필요합니다.

Q: 같은 통화 쌍에서 2개의 EA를 운용해도 되나요?

원칙적으로 피하세요. 같은 종목에서 복수의 EA를 운용하면 서로의 포지션이 판단에 영향을 주거나 의도치 않은 헤징이 발생할 수 있습니다. MagicNumber가 다르면 기술적으로는 공존할 수 있지만 리스크 관리가 복잡해지므로 1종목 1EA를 기본으로 하세요.

Q: 1개의 차트에 복수의 EA를 적용할 수 있나요?

불가능합니다. MT5는 1차트에 1EA라는 사양입니다. 복수의 EA를 운용하려면 EA 수만큼 차트를 열고 각각에 EA를 1개씩 적용하세요.

Q: EA를 늘릴수록 리스크 분산이 되나요?

수를 늘리는 것만으로는 분산이 되지 않습니다. 중요한 것은 상관관계가 낮은가 입니다. 비슷한 전략·같은 통화 쌍의 EA를 10개 나열해도 동시에 같은 방향으로 손실을 보기 때문에 분산 효과는 거의 없습니다. 다른 통화 쌍·다른 전략 유형을 조합하세요.

Q: 복수의 EA를 운용할 때 리스크%는 어떻게 설정해야 하나요?

각 EA의 리스크%는 합산으로 생각합니다. 3개의 EA가 각각 1%라면 동시 진입 시 합산 리스크는 3%입니다. EA 수가 늘어날수록 1EA당 리스크%를 낮춰 합산 2~3% 이내로 억제하는 것이 기준입니다.