[ English ] [ Русский ] [ 中文 ] [ Español ] [ Português ] [ 日本語 ] [ Deutsch ] [ 한국어 ] [ Français ] [ Italiano ] [ Türkçe ]
Multi Account Local Trade Copier는 같은 Windows PC 또는 VPS에서 실행 중인 MetaTrader 터미널 사이에서 거래를 복사합니다. 이 가이드는 아무것도 없는 상태에서 첫 번째 거래가 복사될 때까지 안내하고, 이어서 가장 흔한 구성에 맞는 설정과 거래가 복사되지 않을 때 해야 할 일을 설명합니다.
제품: Multi Account Local Trade Copier MT5 및 Multi Account Local Trade Copier MT4.
어떤 버전이 필요한가요?
각 터미널에는 해당 플랫폼용 버전이 필요합니다.
- MT5에서 MT5로: MT5 버전.
- MT4에서 MT4로: MT4 버전.
- MT4에서 MT5로, 또는 MT5에서 MT4로: 두 버전 모두, 각 터미널에 하나씩.
활성화 1회는 컴퓨터 한 대(PC 또는 VPS)에 해당합니다. 그 컴퓨터에서는 필요한 만큼 많은 터미널과 계좌를 실행할 수 있습니다.
1단계. 여러 터미널을 동시에 실행하기
터미널은 폴더 하나당 한 번만 열 수 있으므로, 계좌마다 설치가 하나씩 필요합니다.
- MetaTrader 설치 프로그램 또는 브로커의 설치 프로그램을 다시 실행합니다.
- 첫 화면에서 설정(Settings)을 클릭하고 새 폴더를 선택합니다. 예: C:\MT5-Receiver1.
- 설치를 마치고 그 터미널을 엽니다. 해당 터미널에서 사용할 계좌로 로그인합니다.
- 계좌마다 반복합니다.
복사가 작동하려면 컴퓨터의 모든 터미널이 열려 있어야 합니다. VPS에서는 터미널을 그곳에서 계속 실행해 두세요.
2단계. 모든 터미널에 EA 설치하기
구매 내역은 MQL5 계정에 연결되어 있으므로, 각 터미널이 그 계정을 알고 있어야 합니다. 도구 > 옵션(Tools > Options)을 열고 MQL5 커뮤니티(Community) 탭(1)으로 이동합니다. If you have an account, please login(계정이 있으면 로그인하세요)(2)을 클릭하고 MQL5 로그인과 비밀번호를 입력한 뒤 OK(3)을 클릭합니다. 로그인은 MQL5 사용자 이름이며, 이메일이나 거래 계좌 번호가 아닙니다.

그다음 EA를 설치합니다. MT5에서는 탐색기(Navigator)에서 마켓(Market)을 열고 My Purchases로 이동한 뒤 설치(Install)를 클릭합니다. MT4에서는 Terminal 창(Ctrl+T)의 마켓 탭을 열고 Purchased로 이동한 뒤 설치를 클릭합니다. 모든 터미널에서 이렇게 하세요. 이 컴퓨터에서는 모든 터미널이 같은 활성화를 사용합니다.
EA는 탐색기(Ctrl+N)의 시스템트레이딩 > 마켓(Expert Advisors > Market)(1) 아래에 나타납니다.

3단계. 마스터 연결하기
- 거래를 복사하려는 터미널에서 아무 차트나 엽니다. 어떤 심볼이든 상관없으며, 계좌 전체에 차트 하나면 충분합니다.
- Multi Account Local Trade Copier를 차트 위로 끌어다 놓습니다. 설정 창이 열립니다.
- 공통(Common) 탭(1)에서 시스템 트레이딩 허용(Allow Algo Trading)(2)에 체크합니다. MT4에서는 Allow live trading이라고 표시됩니다.

- 속성창 입력(Inputs) 탭(1)에서 Mode를 Master (sender)(2)로 설정하고 OK를 클릭합니다.

몇 초 후 차트의 패널에 MASTER가 표시됩니다(1). NOT CONNECTED라고 표시되면 터미널과 브로커의 연결이 끊어진 것입니다. 터미널 오른쪽 아래 모서리를 확인하세요.

4단계. 각 리시버 연결하기
- 복사할 각 터미널에서 아무 차트나 열고 EA를 그 위로 끌어다 놓습니다.
- 공통 탭에서 마스터와 마찬가지로 시스템 트레이딩 허용(MT5) 또는 Allow live trading(MT4)에 체크합니다.
- 속성창 입력 탭에서 Mode를 Receiver(1)로 설정하고 Lot mode(2)를 선택합니다. OK(3)를 클릭합니다.

- 터미널 상단의 시스템트레이딩(Algo Trading) 버튼(1)을 켭니다. 버튼이 초록색이어야 합니다. MT4에서는 AutoTrading이라고 표시됩니다.

Master ID (AUTO = auto)를 AUTO로 두면 리시버가 활성 마스터에 자동으로 연결됩니다. 패널에는 따라가는 마스터(1), 상태 COPYING(2), 복사 지연 시간(3)이 표시됩니다.

MT5 리시버에는 헤징 계좌가 필요합니다.
5단계. 테스트하기
마스터에서 손절매를 설정한 작은 거래를 하나 엽니다. 패널에 표시된 지연 시간 안에 리시버에 나타나야 합니다. 손절매를 옮기고, 절반을 청산한 다음 나머지를 청산하면서 리시버가 따라오는지 확인하세요.
기본적으로 리시버를 연결할 때 이미 열려 있던 거래는 복사되지 않습니다. 이 거래들도 복사하려면 Copy existing on start를 true로 설정하세요.
자주 쓰는 구성
모든 계좌에 같은 랏
Lot mode = Multiplier, Lot multiplier = 1.
규모가 다른 계좌
Lot mode = Balance ratio. 잔고가 마스터의 절반인 리시버는 절반의 랏으로 거래를 엽니다. 통화 환산도 포함됩니다. 센트 계좌도 인식됩니다.
거래마다 같은 리스크
Lot mode = Risk %와 Risk % per trade, 또는 Risk money와 Risk money per trade. 랏은 복사본에 설정될 손절매를 기준으로 계산되므로 손절매가 필요합니다. 손절매가 없으면 복사본은 Lot multiplier를 사용하며, 패널에 그 사실이 표시됩니다.
일부 심볼에 고정 랏
Lot per symbol (XAUUSD=0.05;EURUSD=0.10). 여기에 입력한 심볼은 항상 그 랏을 사용합니다. 나머지 심볼은 Lot mode를 따릅니다.
프랍 펌 계좌
리시버에서 8번 그룹의 다음 입력값을 사용하세요.
- Daily max loss % 또는 Daily max loss, money: 그날의 나머지 시간 동안 새로운 복사를 중단합니다. 하루가 시작될 때의 잔고를 기준으로 계산하며, 재시작한 뒤에도 계속 계산합니다.
- Max receiver drawdown %와 Close all on drawdown: 변동 드로다운이 설정한 한도에 도달하면 일시 정지하고 모든 복사본을 청산합니다.
- Stop below equity, money: 고정 금액 아래로 내려가면 일시 정지합니다. Close all on drawdown과 함께 사용하면 모든 복사본도 청산합니다.
- Max open copies와 Max open copies per symbol: 동시에 열려 있는 거래 수를 제한합니다.
EA는 가격이 움직인 뒤에 한도에 반응하므로, 한도는 프랍 펌의 한도보다 낮게 설정하세요. 또한 해당 프랍 펌이 계좌에서 거래 복사를 허용하는지 확인하세요.
서로 다른 두 브로커
- Auto-detect symbols를 켜 두세요. 접두사, 접미사, 흔히 쓰이는 다른 이름을 양방향으로 찾아냅니다. 심볼을 찾지 못하면 Symbol map (A=B;C=D)에 추가하세요. 예: XAUUSD=GOLD.
- Match contract size를 켜 두세요. 브로커가 다른 계약 크기를 사용해도 랏이 같은 노출을 의미하게 됩니다.
- 브로커 간 가격이 다르면 Broker price difference를 사용하세요. 보통은 Keep SL/TP distance from my entry로 충분합니다. 대기 주문도 복사한다면 Shift entry, SL and TP by the price gap을 사용하세요. 두 옵션 모두 마스터와 리시버가 업데이트되어 있어야 합니다.
한 계좌에 여러 마스터
각 마스터와 그 리시버에서 Master ID를 직접 설정하고, 리시버마다 다른 Magic number를 지정하세요. AUTO로 두면 리시버는 가장 최근에 활성화된 마스터를 따르며, 마스터가 여러 개 있으면 패널에 경고가 표시됩니다.
거래가 복사되지 않을 때
먼저 리시버의 패널을 확인하세요. 상태 줄은 현재 상황을 알려 주고, 그 아래 줄은 마지막으로 복사되지 않은 거래의 이유를 보여 줍니다(1).

- ALGO TRADING IS OFF: 터미널 상단의 시스템트레이딩 버튼을 켜고, EA의 공통 탭에 체크가 되어 있는지 확인하세요.
- TRADING NOT ALLOWED (investor login?): 이 계좌는 조회만 가능한 투자자 비밀번호로 로그인되어 있습니다. 마스터 비밀번호로 로그인하세요.
- TERMINAL NOT CONNECTED: 이 터미널이 브로커와 연결되어 있지 않습니다.
- MASTER OFFLINE 또는 Searching for an active master: 마스터가 이 컴퓨터에서 실행되고 있지 않거나, 마스터 차트에서 EA가 제거되었습니다.
- MASTER NOT CONNECTED - waiting: 마스터와 브로커의 연결이 끊어졌습니다. 복사본은 그대로 유지되며, 연결이 돌아오면 복사가 계속됩니다.
- STALE SNAPSHOT: 마스터 터미널이 멈췄거나 업데이트를 중단했습니다.
- STOPPED: master is this same account: 마스터와 이 리시버가 같은 계좌로 로그인되어 있습니다.
- STOPPED: master account changed: 이 Master ID가 이제 다른 계좌에 속해 있고, 이전 계좌에서 온 복사본이 남아 있습니다. 이 복사본은 그대로 둡니다. 직접 청산하거나 다른 Master ID를 사용하세요.
- IDLE: already running on another chart: 두 EA가 같은 Magic number로 같은 마스터를 따르고 있습니다. 하나를 제거하거나, 정말 둘 다 필요하다면 하나에 다른 Magic number를 지정하세요.
- PAUSED: 뒤에 이유가 표시됩니다. 예를 들어 설정한 일정, 일일 한도 또는 Pause 버튼입니다.
- Skipped: 필터나 한도 때문에 그 거래가 중단되었습니다. 나중에도 복사되지 않습니다.
- Waiting: 스프레드나 가격이 설정한 한도를 넘었습니다. 마스터 거래가 아직 열려 있는 동안 다시 한도 안으로 돌아오면 복사됩니다.
- not copied: symbol not found: Symbol map에 추가하세요.
- not copied: symbol has another price here: 이 브로커에 같은 이름의 심볼이 있지만 가격이 크게 달라 다른 상품일 수 있습니다. 정말 같은 상품이라면 Symbol map에 추가하세요.
- not copied: open failed: 뒤에 브로커가 알려 준 이유가 표시됩니다. 흔한 이유는 자금 부족, 시장 마감, 잘못된 거래량입니다.
- SL/TP refused: 브로커가 가격 수준을 거부했습니다. 보통 가격에 너무 가깝기 때문입니다. 거래는 열린 상태로 유지되며, EA가 잠시 후 다시 시도합니다.
터미널의 Experts 탭에도 같은 메시지가 남고, CSV 저널에는 모든 동작이 지연 시간과 함께 기록됩니다. 저널은 Common\Files\MultiAccountCopier 폴더에 있습니다(터미널에서 파일 > 데이타 폴더 열기(File > Open Data Folder)를 연 다음 Terminal\Common\Files까지 위로 올라가세요).
알아 두면 좋은 점
- 모든 터미널은 같은 Windows 컴퓨터에서 실행되어야 합니다. 이 복사기는 두 컴퓨터 사이에서는 작동하지 않습니다.
- 마스터의 연결이 끊어지거나 재시작되어도 복사본은 열린 상태로 유지됩니다. 그동안 마스터에서 청산된 거래가 있으면, 마스터가 돌아왔을 때 복사본이 청산됩니다.
- 리시버에서 손절매나 수동으로 청산된 복사본은 Reopen closed copies가 켜져 있지 않으면 다시 열리지 않습니다.
- 전략테스트(Strategy Tester)는 터미널 하나만 실행하므로 그 안에서는 아무것도 복사할 수 없습니다.
- 업데이트하려면 모든 터미널에 새 버전을 설치하세요. 이미 열려 있는 복사본은 유지됩니다.
도움이 필요하신가요?
리시버 패널과 Experts 탭의 스크린샷을 첨부해 MQL5에서 저에게 개인 메시지를 보내 주시고, 어떤 결과를 기대하셨는지 알려 주세요.


