왜 필요한가
여러 EA가 같은 계좌에서 동시에 실행될 때 MetaTrader 주문에는 본래의 소유 표시가 없다. 매직 넘버는 EA가 주문을 열 때 각 주문에 기록하고 포지션을 관리할 때 다시 읽는다.
포지션을 수정하기 전에 그 매직 넘버를 확인하는 EA는 자신의 거래만 건드리고 나머지는 그대로 둔다.
충돌
두 EA가 같은 계좌에서 같은 매직 넘버를 사용하면 각 EA가 상대 EA의 포지션을 관리하게 되어 예측할 수 없는 결과가 나온다. 각 EA 인스턴스에 항상 고유한 매직 넘버를 부여하라.
다중 인스턴스 운용
같은 EA를 EUR/USD와 GBP/USD에서 동시에 실행한다면, 통화쌍 간 교차 주문 관리를 막기 위해 각 인스턴스에 서로 다른 매직 넘버를 사용하라.