Cross Terminal Trade Copier
- 유틸리티
- 버전: 1.4
- 활성화: 5
Cross Terminal Trade Copier는 하나의 MetaTrader 터미널에서 같은 Windows 컴퓨터에서 실행 중인 다른 터미널로 거래를 복사합니다: MT5에서 MT5, MT5에서 MT4, MT4에서 MT5, MT4에서 MT4. 하나의 EA에 두 가지 모드가 있습니다. Master 모드에서는 자신의 계좌 거래를 게시하고, Receiver 모드에서는 이를 EA가 적용된 계좌로 복사합니다. 터미널들은 MetaTrader 공용 데이터 폴더에 있는 작은 파일로 데이터를 주고받습니다. DLL, 인터넷 연결, 외부 서버는 사용하지 않습니다.
이것은 복사 유틸리티입니다. 언제 매수하거나 매도할지 결정하지 않으며, 트레이딩 전략도 트레이딩 시그널도 아닙니다. 복사되는 모든 거래는 Master 계좌에서 귀하(또는 귀하가 그곳에서 실행하는 EA)가 내린 결정이며, 그 거래의 결과는 귀하의 책임입니다.
복사 대상
- 새로운 시장가 포지션(buy / sell), 선택적으로 반대 방향(buy <-> sell).
- 손절(stop loss)과 익절(take profit), 이후 변경 포함. SL / TP는 Master와 같은 가격 또는 진입가로부터 같은 거리를 사용할 수 있습니다(두 계좌의 호가가 약간 다를 때 유용).
- 대기 주문(limit / stop): 주문, 이동, 삭제.
- Master 포지션의 전체 청산 및 부분 청산.
- 하나의 Receiver가 여러 Master 채널을 수신할 수 있습니다(쉼표로 구분, 최대 8개).
랏 크기(6가지 모드)
1. Master와 같은 랏
2. 고정 랏
3. Master 랏 x 배수
4. 잔고 비율 x 배수(Receiver 잔고 / Master 잔고)
5. 유효증거금(equity) 비율 x 배수
6. 거래당 잔고 대비 리스크 %, Master의 손절로부터 계산(이 모드에서는 손절이 없는 거래는 복사되지 않음)
최대 랏을 설정할 수 있습니다. 랏은 Receiver 측 종목의 랏 단위와 최소 랏에 맞춰 반올림됩니다.
종목 이름
- 접두사와 접미사(예: EURUSD.m 또는 EURUSD-pro)를 자동으로 감지하고 변환합니다.
- 일반적인 별칭을 처리합니다: GOLD <-> XAUUSD, SILVER <-> XAGUSD.
- 주가지수처럼 이름이 더 크게 다른 경우를 위한 수동 매핑(Master=Receiver, 쉼표로 구분).
- 복사할 종목만 지정하거나 절대 복사하지 않을 종목을 지정하는 목록.
- Master 측에서 보낼 대상을 선택할 수 있습니다: 모든 거래, 지정한 magic number만, 지정한 종목만, 또는 둘 다.
안전 기능
- 티켓 매핑: 각 복사본은 해당 Master 거래와 연결되며 그 연결은 파일에 저장되므로, 어느 터미널을 재시작해도 중복 복사본이 생성되지 않습니다.
- Master 정지 감지: Master 파일이 설정된 시간(기본 10초) 동안 업데이트되지 않으면 패널에 표시되며, Master가 돌아올 때까지 Receiver는 아무것도 하지 않습니다.
- 일일 손실 한도(선택 사항, 당일 시작 잔고의 %): 그날 남은 시간 동안 새 복사를 중지하거나, 복사된 거래를 청산하고 중지합니다.
- 명목 금액 상한(기본 켜짐): 복사본의 명목 금액이 Receiver 유효증거금의 30배를 초과하게 되면 해당 복사를 건너뜁니다. 예: 유효증거금이 1,000 USD일 때 약 0.25랏을 초과하는 EURUSD 복사는 건너뜁니다. 배수는 변경하거나 0(끄기)으로 설정할 수 있습니다.
- 리스크 모드의 최소 랏 확인: 종목의 최소 랏으로도 설정한 리스크 %의 2배를 초과하는 리스크가 되는 경우, 반올림하여 올리지 않고 거래를 건너뜁니다(배수 조정 가능, 0 = 항상 복사).
- 선택적 가격 확인: Receiver의 가격이 Master의 진입가와 너무 멀리 떨어져 있으면 복사를 건너뜁니다.
패널
- Master: 채널, 전송 중인 포지션과 대기 주문 수, 마지막 업데이트 시각.
- Receiver: 각 채널의 연결 상태, 보유 / 복사 / 청산 / 건너뜀 건수, 현재 랏 상한, 한도 대비 오늘의 손실, 마지막 오류와 그 이유(긴 메시지는 두세 줄로 줄바꿈).
- 영어 또는 일본어, 터미널 언어에 따라 자동 선택됩니다. 색상은 밝은 차트 또는 어두운 차트에 맞춰집니다.
3단계 설정
1. Master 터미널의 아무 차트에 EA를 적용하고 Mode = Master와 채널 이름(예: CH1)을 선택합니다.
2. Receiver 터미널의 아무 차트에 EA를 적용하고 Mode = Receiver와 같은 채널 이름을 선택합니다. 랏 모드를 선택합니다.
3. 두 터미널에서 Algo Trading(MT5) / AutoTrading(MT4)을 켜고 EA 설정에서 거래를 허용합니다.
요구 사항
- 관련된 모든 터미널에서 EA가 실행되어야 합니다: Master 터미널과 각 Receiver 터미널.
- MT5와 MT4 간 복사에는 MT4 터미널에 이 도구의 MT4 버전이 필요합니다(별도 판매).
- 모든 터미널이 같은 Windows 컴퓨터의 같은 Windows 사용자로 실행되고, 자동 거래가 허용되어 있어야 합니다.
구매 전에 알아야 할 한계
- 같은 컴퓨터에서만 작동합니다. 모든 터미널은 같은 Windows 컴퓨터에서 같은 Windows 사용자로 실행되어야 합니다. 서로 다른 컴퓨터 간, 가상 서버 간 또는 인터넷을 통한 복사는 불가능합니다.
- 두 터미널 모두 실행 중이고 연결되어 있으며 자동 거래가 켜져 있어야 합니다. Master 터미널이 정지되어 있는 동안에는 아무것도 복사되거나 청산되지 않습니다.
- Receiver가 정지된 동안 Master가 연 거래는 Receiver가 다시 시작될 때 복사되지 않습니다(기본값). 그 사이에 Master 거래가 청산된 복사본은 Receiver가 돌아올 때 청산됩니다(청산 추종이 켜져 있는 경우). 시작 시 이미 열려 있는 거래를 복사하는 옵션이 있습니다.
- 복사는 즉시 이루어지지 않습니다. 한 대의 컴퓨터에서 진행한 저희 테스트에서 Master 거래부터 복사 주문까지의 시간은 MT5 Receiver의 경우 약 0.25초, MT4 Receiver의 경우 약 0.45초였으며, 여기에 브로커의 체결 시간이 더해집니다. Receiver의 체결 가격은 Master와 같지 않습니다. 스프레드, 슬리피지, 수수료는 계좌마다 다릅니다.
- 시장이 닫혀 있거나, 가격이 유효하지 않거나, 증거금이 부족하거나, 터미널이 연결되어 있지 않거나, 종목을 거래할 수 없거나, 명목 금액 상한 / 가격 확인 / 일일 한도가 적용되는 경우 복사를 건너뜁니다(패널에 이유와 함께 표시). 약 3초 넘게 대기한 복사는 가격이 여전히 슬리피지 설정 범위 안에 있을 때만 주문됩니다.
- "같은 랏"은 랏 숫자를 그대로 복사합니다. 계좌 간 서로 다른 계약 크기(예: 금 계약 100온스 대 10온스, 또는 서로 다른 지수 계약)는 환산하지 않습니다. 계약 크기를 확인하거나 다른 랏 모드를 사용하십시오.
- 소액 계좌에서는 금과 지수 거래가 명목 금액 상한이나 최소 랏 확인으로 인해 자주 건너뛰어집니다. 이는 의도된 동작입니다. 리스크를 이해하는 경우에만 설정을 조정하십시오.
- Receiver 계좌는 헤징 계좌여야 합니다. 네팅 계좌에서는 Receiver가 정지하고 메시지를 표시합니다. MT5 네팅 계좌의 Master는 작동하지만, 기존 포지션에 추가된 수량은 복사되지 않습니다.
- 두 터미널에서 동시에 같은 거래 계좌로 수신하지 마십시오. 이는 감지되지 않습니다. 하나의 터미널 안에서는 다른 차트에 같은 magic number를 가진 두 번째 Receiver가 스스로 정지합니다.
- 복사본이 열려 있는 동안에는 공용 데이터 폴더의 LocalTradeCopier 폴더에 있는 파일을 삭제하지 마십시오. 티켓 매핑이 저장되어 있습니다.
- 하나의 채널은 최대 400개의 보유 거래와 대기 주문을 전달합니다. 이를 초과하면 나머지는 전송되지 않으며, 수가 줄어들 때까지 Receiver의 청산이 일시 중지됩니다.
- 핍: 소수점 3자리 및 5자리 종목에서는 1 pip = 10 points, 그 밖의 종목(대부분의 금 및 지수 호가)에서는 1 pip = 1 point(최소 가격 단위)입니다.
- 일일 손실 한도는 EA의 magic number를 가진 거래만 집계하며, 날짜 변경은 브로커의 서버 시간을 기준으로 합니다.
- 청산 추종을 끄면 Master가 청산한 후에도 복사된 거래는 열린 상태로 남습니다. 이 경우 직접 관리해야 합니다.
- Master의 대기 주문이 주문 직후 바로 체결되면, MT4 Receiver에 "delete ... error 3" 또는 "Invalid S/L or T/P"(error 130) 같은 오류가 잠시 표시될 수 있습니다. 이후 거래는 시장가 포지션으로 복사되므로 이 메시지는 무시해도 됩니다.
- 전략 테스터(Strategy Tester): 테스터는 다른 터미널에 연결할 수 없습니다. 테스터에서는 EA가 내장 데모를 실행하며, 가상의 Master가 정해진 일정에 따라 거래를 열고, 수정하고, 부분 청산하고, 청산하여 복사 과정을 볼 수 있게 합니다. 테스터 결과는 데모일 뿐이며 어떠한 거래 성과의 척도도 아닙니다.
중요
- 거래를 복사하면 그 리스크도 복사됩니다. 먼저 데모 계좌로 테스트하고, 새 종목은 작은 랏으로 확인하십시오.
- 다른 사람의 계좌로 거래를 복사하거나 자신의 거래를 다른 사람에게 제공하기 위해 EA를 사용하는 경우, 귀하 국가의 법률(예: 투자 자문 또는 계좌 운용에 관한 규정)과 브로커 및 자금 제공 계좌 프로그램의 약관을 확인할 책임은 귀하에게 있습니다. 많은 프로그램이 계좌 간 복사를 제한합니다.
- Master 거래의 어떠한 결과도 약속하거나 암시하지 않습니다.
기타
- 설정은 일곱 개 그룹(Mode, Master, 랏 크기, 복사 규칙, 종목, 안전, 패널)으로 나뉩니다. 복사된 거래에는 변경 가능한 magic number와 짧은 코멘트 태그가 붙습니다.
- 계좌에서 거래할 수 있는 모든 종목에서 작동합니다. EA는 어떤 차트에나 적용할 수 있으며, 차트 종목이 복사 대상을 제한하지 않습니다.
- MQL5 메시지를 통한 지원, 3영업일 이내 답변: 설치, 설정, 버그 보고. 무엇을 언제 거래해야 하는지에 대한 질문에는 답변할 수 없습니다.
