Multi Account Local Trade Copier MT4
- 유틸리티
- 버전: 1.10
- 업데이트됨: 2 11월 2026
- 활성화: 20
Multi Account Local Trade Copier는 MetaTrader용 빠른 로컬 트레이드 카피어입니다: 동일한 Windows PC 또는 VPS의 MT4/MT5 터미널 간에, 하나의 마스터 계좌에서 여러 리시버 계좌로 거래를 복사하세요 — 본인의 실계좌, 데모 계좌, 프랍펌 계좌로. 같은 브로커든 다른 브로커든 상관없습니다. 이벤트 기반으로 작동합니다: 마스터는 각 거래를 발생하는 순간 즉시 게시하고, 리시버는 모든 복사의 실제 지연 시간을 측정하고 기록합니다 — 일반적으로 50-150ms입니다. DLL 없음, 인터넷 브리지 없음, 설정 파일 없음.
단계별 설정 가이드(영어): Multi Account Local Trade Copier — Setup Guide
하나의 EA, 두 가지 모드
원본 터미널에는 MASTER로, 각 대상 터미널에는 RECEIVER로 부착하세요. Master ID = AUTO이면 리시버가 활성 마스터를 스스로 찾습니다: 드래그, 드롭, 끝. 하나의 마스터가 무제한 리시버에 공급할 수 있고, 하나의 터미널에서 여러 리시버를 실행할 수 있으며, 한 터미널이 마스터와 리시버 역할을 동시에 할 수도 있습니다. 각 리시버는 자체의 독립적인 설정을 가집니다: 하나는 리스크 %로, 다른 하나는 잔고 비율로, 또 다른 하나는 반대 방향으로 복사 — 자금 관리는 항상 리시버 쪽에서 이루어집니다. Multi Account Local Trade Copier MT5와 함께 네 가지 조합을 모두 지원합니다: MT5>MT5, MT4>MT5, MT5>MT4, MT4>MT4. 본인의 여러 계좌 간 카피 트레이딩에 최적 — 실계좌, 데모, 프랍펌 계좌, 어떤 브로커든 가능합니다.
복사 대상
- 모든 출처의 시장가 포지션: 수동 거래, EA, 모바일
- 대기 주문(limit/stop): 진입 가격 동기화 및 체결 시 대기-시장가 전환 지원
- 동기화된 청산, 정확한 비례 부분 청산, SL/TP 수정 동기화
- 실계좌와 데모 계좌, 모든 브로커, 모든 조합
- 티켓 맵이 디스크에 저장됨: 터미널을 재시작해도 거래가 중복되거나 유실되지 않습니다
서로 다른 브로커 간 복사를 위해 설계
- 심볼 이름은 양방향으로 매칭됩니다: XAUUSD.i와 XAUUSD, EURUSD와 EURUSDm, 그리고 GOLD와 XAUUSD, US30과 DJ30 같은 일반적인 대체 이름까지, 첫 복사 전에 가격을 확인합니다
- 계약 크기를 맞추므로 같은 랏이 두 브로커에서 같은 익스포저를 의미하며, 센트 계좌도 잔고 및 자산 비율에서 올바르게 계산됩니다
- SL과 TP는 본인 진입가로부터의 거리를 유지할 수 있고, 대기 주문은 두 브로커 간 가격 차이만큼 이동할 수 있습니다
- 마스터가 재연결되거나 재시작되는 동안 복사본은 유지됩니다: 마스터에서 실제로 청산될 때만 닫힙니다
모니터링
- 차트 컨트롤 패널: 실시간 상태, 최근/평균 복사 지연 시간, 일시정지/재개 및 전체 청산 버튼
- CSV 복사 저널: 모든 진입, 청산, 부분 청산, 전환을 측정된 지연 시간과 함께 기록
- 패널은 거래가 복사되지 않은 이유를 보여줍니다: 필터, 심볼, 스프레드, 가격, 랏 또는 브로커 거부. Algo Trading이 꺼져 있거나 투자자 비밀번호로 로그인한 경우에도 경고합니다
본인 계좌들 사이의 카피 트레이딩
하나의 마스터가 같은 컴퓨터에서 실행 중인 모든 계좌에 공급할 수 있으며, 각 리시버는 자체 자금 관리를 유지합니다. 동일한 마스터 거래가 한 계좌에서는 고정 0.50랏으로, 다른 계좌에서는 리스크 1%로, 또 다른 계좌에서는 반대 방향으로 체결될 수 있습니다.
프랍펌 계좌와 펀딩 계좌의 경우, 리시버는 마스터와 독립된 자체 보호 장치를 갖습니다. Max receiver drawdown %는 평가 드로다운이 한도를 넘으면 복사를 일시정지하고, 선택에 따라 모든 복사본을 청산합니다. Daily max loss %는 그날 남은 시간 동안 복사를 중단합니다. 스케줄은 제외한 요일과 시간대에 새 복사가 열리지 않도록 합니다. 그리고 모든 것이 로컬에서 실행되므로 DLL도, 외부 브리지도, 터미널 외에 설치할 것도 없습니다.
1분 설정
- 원본 터미널: Multi Account Local Trade Copier를 부착하고 Mode = MASTER로 설정.
- 각 대상 터미널: Multi Account Local Trade Copier를 부착하고 Mode = RECEIVER로 설정, 자동매매 활성화.
- 완료. Master ID = AUTO이면 서로 자동으로 찾습니다.
파라미터 설명
1. Mode
Mode (enum, 기본값: Master) — MASTER는 자신의 거래를 게시하고 RECEIVER는 이를 복사합니다.
Master ID (string, 기본값: AUTO) — 마스터와 리시버를 연결하는 이름. AUTO이면 마스터가 계좌번호로 ID를 생성하고 리시버가 활성 마스터에 자동으로 연결됩니다. 수동으로 연결하려면 양쪽에 동일한 사용자 지정 ID를 설정하세요.
Update interval, ms (int, 기본값: 100) — 데이터 쓰기/읽기 빈도. 마스터는 각 거래 이벤트 시 즉시 게시하므로 이 값은 주로 리시버의 폴링 주기를 결정합니다.
2. Receiver: connection
Max snapshot age, sec (int, 기본값: 10) — 마스터 데이터가 이보다 오래되면(마스터 오프라인 또는 멈춤) 리시버는 오래된 데이터로 작동하지 않고 일시정지합니다.
3. Receiver: lots
Lot mode (enum, 기본값: Multiplier) — 복사 수량 계산 방식. Multiplier = 마스터 랏 x 배수. Fixed lot = 항상 동일한 수량. Balance ratio / Equity ratio = 두 계좌의 잔고/순자산 비율로 마스터 랏을 조정하며 통화 환산 자동(잔고 10,000 마스터가 1.00랏 열면 잔고 5,000 리시버는 0.50랏). Risk % = 마스터 SL 거리가 잔고의 해당 %를 리스크하도록 랏 계산. Lots per balance = 잔고 Y당 X랏, 마스터 랏 무시.
Lot multiplier (double, 기본값: 1.0) — Multiplier 모드의 계수; SL이 없는 거래에서 Risk % 모드의 대체값이기도 합니다.
Fixed lot (double, 기본값: 0.10) — Fixed lot 모드에서 사용하는 수량.
Risk % per trade (double, 기본값: 1.0) — Risk % 모드에서 사용하는 리스크.
Lots per amount (double, 기본값: 0.10) 및 Per balance amount (double, 기본값: 1000) — 함께 Lots per balance 모드를 정의: 1000당 0.10이면 잔고 5,000 계좌는 0.50랏을 엽니다.
Min lot / Max lot (double, 기본값: 0 = 브로커 한도) — 최종 수량의 하한과 상한.
Skip if lot out of range (bool, 기본값: false) — 수량을 한도로 조정하는 대신 거래를 건너뜁니다.
Split lots above (double, 기본값: 0 = 꺼짐) — 이보다 큰 시장가 주문은 분할됩니다: 0.50이면 1.20랏 거래가 0.50 + 0.50 + 0.20으로 열립니다.
Risk money per trade (double, 기본값: 100) — Lot mode가 Risk money일 때 거래당 위험 금액(계좌 통화)입니다. 두 위험 모드 모두 복사본이 실제로 갖게 될 손절매(복사, Fixed points 또는 반전)로 랏을 계산합니다. 손절매가 없으면 Lot multiplier를 사용하고 패널에 표시합니다.
Lot per symbol (XAUUSD=0.05;EURUSD=0.10) (string, 기본값: 비어 있음) — 지정한 심볼의 고정 랏으로, 모든 Lot mode보다 우선합니다. 다른 심볼은 Lot mode를 따릅니다.
Match contract size (bool, 기본값: true) — 마스터 랏을 따르는 모드에서, 심볼의 계약 크기가 브로커마다 다르면 랏을 조정합니다: 계약 10의 0.50랏은 계약 100의 0.05랏이 됩니다. 마스터와 리시버 모두 최신 버전이어야 합니다.
4. Receiver: copy options
Reverse copy (bool, 기본값: false) — 반대 방향으로 엽니다(BUY<>SELL); 대기 주문 유형도 상응하게 변환되고(buy limit이 sell stop이 되는 등) SL/TP가 서로 바뀝니다.
Stop Loss mode / Take Profit mode (enum, 기본값: Copy) — Copy = 마스터를 미러링. Fixed points = 자신만의 고정 거리 사용. Off = 관리하지 않음.
Fixed SL, points / Fixed TP, points (int, 기본값: 0) — Fixed 모드에서 사용하는 거리.
Sync SL/TP changes (bool, 기본값: true) — 마스터의 이후 SL/TP 수정을 계속 미러링합니다.
Copy closes (bool, 기본값: true) — 전체 및 부분 청산을 복제합니다.
Copy pending orders (bool, 기본값: true) — 마스터의 대기 주문도 배치합니다. 비활성화하면 대기 주문이 마스터에서 체결될 때만 복사됩니다.
Copy existing on start (bool, 기본값: false) — 리시버 시작 시 이미 열려 있던 포지션도 복사합니다.
Reopen closed copies (bool, 기본값: false) — 마스터 거래가 아직 살아있는데 복사본이 리시버에서 청산되면(SL 도달, 수동 청산) 다시 복사합니다.
Max price deviation, points (int, 기본값: 0 = 꺼짐) — 현재 가격이 마스터 진입가에서 이보다 멀어지면 열지 않습니다; 리시버는 가격이 돌아오기를 기다립니다.
Broker price difference (enum, 기본값: Same prices as master) — 호가가 다른 브로커용입니다. Same prices as master는 SL, TP, 대기 주문 가격을 그대로 복사합니다. Keep SL/TP distance from my entry는 본인 진입가로부터 마스터의 거리를 유지합니다. Shift entry, SL and TP by the price gap은 주문을 복사할 때 측정한 차이만큼 대기 주문의 진입가도 이동하며, Max price deviation은 조정된 가격에서 측정합니다.
Max open copies / Max open copies per symbol (int, 기본값: 0 = 꺼짐) — 한도에 도달하면 마스터의 새 거래는 건너뛰며 나중에 열리지 않습니다.
5. Receiver: breakeven / trailing
Breakeven trigger, points (int, 기본값: 0 = 꺼짐) — 이 수익 이후 SL이 진입가로 이동합니다.
Breakeven offset, points (int, 기본값: 0) — 브레이크이븐 SL에 더해지는 추가 거리.
Trailing distance, points (int, 기본값: 0 = 꺼짐) — 복사본에 대한 클래식 트레일링 스탑.
Trailing start, points (int, 기본값: 0) — 트레일링 시작에 필요한 수익.
Trailing step, points (int, 기본값: 5) — SL을 다시 이동하기 전 필요한 최소 개선폭.
브레이크이븐이나 트레일링이 활성화되면 SL은 조여지기만 합니다 — 마스터 동기화가 이를 느슨하게 만들 수 없습니다.
6. Receiver: filters
Magic filter / Symbol filter / Comment filter (string, 기본값: 비어 있음 = 전부 복사) — CSV 목록; 일치하는 마스터 거래만 복사합니다. 예: Magic filter 123,456은 그 두 EA만 복사.
Direction filter (enum, 기본값: All) — 전체, 매수만, 또는 매도만.
Min/Max master lot (double, 기본값: 0 = 꺼짐) — 이 수량 범위 내의 마스터 거래만 복사.
Max spread, points (int, 기본값: 0 = 꺼짐) — 스프레드가 이보다 높으면 열지 않습니다.
7. Receiver: schedule
Monday...Sunday (bool, 기본값: 모두 활성화) 및 Start/End time (string, 기본값: 00:00-23:59) — 허용된 요일/시간 외에는 새 복사를 열지 않습니다. 22:00-06:00 같은 야간 시간대도 지원. 청산과 SL/TP 관리는 항상 계속 작동합니다.
8. Receiver: protection
Max receiver drawdown % (double, 기본값: 0 = 꺼짐) — 리시버의 평가 드로다운이 이를 초과하면 복사를 일시정지.
Close all on drawdown (bool, 기본값: false) — 그때 모든 복사본도 청산합니다(비상 정지).
Max master drawdown % (double, 기본값: 0 = 꺼짐) — 마스터 계좌가 깊은 드로다운에 있는 동안 복사하지 않습니다.
Daily max loss % / Daily max profit % (double, 기본값: 0 = 꺼짐) — 어느 한 한도에 도달하면 그날 남은 시간 동안 복사를 중단합니다.
Daily max loss, money / Daily max profit, money (double, 기본값: 0 = 꺼짐) — 같은 일일 한도를 계좌 통화로 지정합니다.
Stop below equity, money (double, 기본값: 0 = 꺼짐) — 자산이 이 금액 이하인 동안 복사를 일시 중지합니다. Close all on drawdown과 함께 사용하면 모든 복사본도 닫습니다.
9. Receiver: symbols
Symbol prefix / Symbol suffix (string, 기본값: 비어 있음) — 이 브로커에서 마스터 심볼에 추가됩니다(예: 접미사 .pro는 EURUSD를 EURUSD.pro로 변환).
Symbol map (string, 기본값: 비어 있음) — 최우선 순위의 수동 매핑, 예: XAUUSD=GOLD;US30=DJ30.
Auto-detect symbols (bool, 기본값: true) — 동일한 이름의 심볼이 없으면 리시버가 이 브로커에서 같은 종목을 찾습니다: 양방향의 다른 접두사나 접미사와 일반적인 대체 이름을 가격을 확인하며 찾습니다. 찾지 못하면 패널이 Symbol map에 추가하도록 안내합니다.
10. Receiver: execution
Magic number (long, 기본값: 770001) — 복사된 거래를 식별합니다; 같은 터미널에서 여러 리시버 인스턴스를 실행할 때는 서로 다른 값을 사용하세요.
Slippage, points (int, 기본값: 30) — 실행 시 허용되는 최대 편차.
Extra comment (string, 기본값: 비어 있음) — 각 복사본의 코멘트에 추가되는 사용자 텍스트.
11. Panel + journal
Show panel (bool, 기본값: true) — Pause와 Close all 버튼이 있는 차트 상태 패널.
Write CSV journal (bool, 기본값: true) — 모든 동작을 측정된 지연 시간과 함께 Files 폴더의 CSV 파일에 기록.
Verbose log (bool, 기본값: false) — Experts 로그에 추가 세부 정보 출력.
요구 사항
- 모든 터미널이 같은 머신에서 실행되는 Windows PC 또는 VPS(로컬 복사기, 네트워크 브리지 없음)
- MT5 리시버 계좌는 헤징(hedging) 계좌여야 합니다
- 리시버 터미널에서 자동매매 활성화
- MT4 터미널과 복사하려면 Multi Account Local Trade Copier MT5도 필요합니다
자주 묻는 질문
VPS가 필요한가요? 아니요. VPS는 본인 PC를 켜두지 않고 터미널을 24/5로 돌리고 싶을 때만 의미가 있습니다. 카피어가 요구하는 것은 모든 터미널이 같은 Windows 머신(PC 또는 VPS)에서 실행되는 것뿐입니다.
복사 속도는 어느 정도인가요? 일반적으로 50-150ms입니다. 이 수치를 그냥 믿을 필요는 없습니다. 리시버가 모든 복사의 지연 시간을 측정해 차트 패널과 CSV 저널에 기록합니다.
DLL이 필요한가요? 아니요. DLL 임포트도, 인터넷 브리지도, 편집할 설정 파일도 없습니다.
서로 다른 브로커 간에도 복사되나요? 네, 두 터미널이 같은 머신에서 실행된다면 가능합니다. 접두사, 접미사, 일반적인 대체 이름은 양방향으로 자동 감지되고, 나머지는 Symbol map으로 처리합니다(예: XAUUSD=GOLD).
하나의 마스터가 여러 계좌에 공급할 수 있나요? 네, 리시버 수에 제한이 없으며 각 리시버가 자체 랏 모드와 필터, 보호 설정을 가집니다.
MT4와 MT5 사이에도 복사할 수 있나요? 네, 네 가지 조합 모두 가능합니다. MT5 터미널과 복사하려면 Multi Account Local Trade Copier MT5도 필요합니다.
활성화란 무엇인가요? 활성화 1회는 컴퓨터 1대, 즉 PC 또는 VPS 1대입니다. 그 컴퓨터에서는 필요한 만큼 터미널과 계좌를 사용할 수 있습니다.
여러 터미널을 동시에 실행하려면 어떻게 하나요? 각 터미널을 별도의 폴더에 설치하세요. 설치 프로그램의 설정에서 폴더를 선택할 수 있습니다. 그런 다음 각 터미널을 열고 해당 계좌에 로그인하세요.
거래가 복사되지 않은 이유는 무엇인가요? 패널에 이유가 표시되며, Experts 로그와 CSV 저널에도 남습니다.
참고
- 전략 테스터에서 EA는 최소한의 검증 거래를 한 번 수행합니다; 실제 기능에는 두 개의 실행 중인 터미널이 필요합니다.
local trade copier, trade copier, copy trades, copy trading, multi account copier, multiple accounts, account copier, master receiver, local copier, prop firm copier, MT5 copier, MT4 copier, MT4 to MT5, MT5 to MT4
