Cross Terminal Trade Copier MT4
- 유틸리티
- 버전: 1.4
- 활성화: 5
하나의 Windows 컴퓨터에서 MetaTrader 4와 MetaTrader 5 터미널 간에 거래를 복사합니다. Cross Terminal Trade Copier MT4는 MT4 터미널에서 보내는 쪽(Master) 또는 복사하는 쪽(Receiver)으로 실행됩니다. 데이터는 MetaTrader 공용 데이터 폴더의 파일을 통해 전달됩니다: DLL 가져오기 없음, 웹 요청 없음, 외부 서버 없음.
참고: 이 EA는 Master 계좌에 이미 존재하는 거래만 반복합니다. 자체 진입 로직이 없고, 트레이딩 시그널을 제공하지 않으며, 어떤 거래도 더 좋게 또는 더 나쁘게 만들지 않습니다. Master 계좌에서 무엇을 거래할지, 그리고 이를 복사하는 각 계좌의 결과는 사용자 본인의 결정과 책임으로 남습니다.
일반적인 용도
- 하나의 MT4 터미널에서 수동으로 거래하거나 EA를 실행하며, 같은 거래를 다른 랏 크기로 두 번째 계좌에서도 하고 싶은 경우.
- MT4 계좌와 MT5 계좌를 가지고 있으며, 한쪽에서 낸 거래가 다른 쪽에도 나타나기를 원하는 경우.
- 예를 들어 테스트를 위해 한 계좌가 다른 계좌의 반대 방향을 취하기를(역방향 복사) 원하는 경우.
시작 방법
1단계 - Master 터미널: EA를 아무 차트에 끌어다 놓습니다. Mode = Master와 CH1 같은 채널 이름을 설정합니다. 필요하면 보낼 대상을 특정 magic number나 종목으로 제한합니다.
2단계 - Receiver 터미널: EA를 아무 차트에 끌어다 놓습니다. Mode = Receiver와 같은 채널 이름을 설정합니다. 랏 모드와 복사 규칙을 선택합니다.
3단계 - 두 터미널 모두에서 AutoTrading(MT5에서는 Algo Trading)을 켜고 EA 속성에서 실거래를 허용합니다. 채널이 발견되면 Receiver의 패널에 "connected"가 표시됩니다.
먼저 데모 계좌에서 실행하십시오.
실행에 필요한 것
- 보내거나 복사하는 각 터미널에서 실행 중인 EA.
- MT4와 MT5 간 복사에는 MT5 터미널에 이 도구의 MT5 버전이 필요합니다(별도 판매).
- 모든 터미널에 대해 하나의 Windows 컴퓨터와 하나의 Windows 사용자; 각 터미널에서 자동 거래 허용.
처리 방식...
...랏 크기: 여섯 가지 모드 - Master와 동일, 고정, Master 랏 x 배수, 잔고 비율 x 배수, 유효증거금(equity) 비율 x 배수, 또는 Master의 손절로부터 계산한 잔고 대비 리스크 %. 리스크 모드에서는 손절이 없는 거래는 복사되지 않습니다. 선택적인 최대 랏은 모든 모드에 적용됩니다.
...손절과 익절: 복사되며, Master가 변경하면 같은 가격 또는 진입가로부터 같은 거리로 동기화됩니다.
...대기 주문: Master의 주문과 함께 복사, 이동, 삭제됩니다(끌 수 있음).
...청산: 전체 청산과 부분 청산을 따라갑니다. MT4에서는 부분 청산 시 남은 포지션에 새 티켓이 부여되며, EA는 양쪽에서 이 변경을 따라갑니다.
...서로 다른 종목 이름: 접두사와 접미사는 자동으로 인식되고, GOLD / XAUUSD와 SILVER / XAGUSD는 짝지어지며, 그 밖의 경우는 수동 매핑(Master=Receiver)에 적을 수 있습니다. 허용 목록과 차단 목록을 사용할 수 있습니다.
...재시작: 저장된 티켓 매핑이 각 복사본을 해당 Master 거래와 연결하므로, 터미널을 재시작해도 중복 복사본이 생성되지 않습니다.
...Master 정지: 설정된 시간(기본 10초) 동안 업데이트가 없으면 패널에 Master가 정지된 것으로 표시되고 Receiver는 대기합니다.
...손실이 난 날: 선택적인 일일 손실 한도(당일 시작 잔고의 %)가 그날의 새 복사를 중지하거나, 복사된 거래를 청산하고 중지합니다.
...과도하게 큰 거래: 기본적으로 복사본의 명목 금액이 Receiver 유효증거금의 30배를 넘게 되면 해당 복사를 건너뜁니다(예: 유효증거금 1,000 USD에서 약 0.25랏을 넘는 EURUSD). 리스크 모드에서는 최소 랏만으로도 설정한 리스크의 두 배를 초과하는 경우에도 복사를 건너뜁니다. 두 배수 모두 변경할 수 있습니다.
...여러 소스: 하나의 Receiver가 최대 8개 채널을 수신할 수 있습니다.
화면에 보이는 것
작은 패널에 모드, 채널 상태, 보유 / 복사 / 청산 / 건너뜀 건수, 한도 대비 오늘의 손실, 마지막 오류와 그 이유가 표시되며, 긴 경우 두세 줄로 줄바꿈됩니다. 언어는 영어 또는 일본어이며 터미널 언어에 따라 선택됩니다.
할 수 없는 것(꼭 읽어 주십시오)
1. 여러 컴퓨터에 걸친 작동. 모든 터미널은 같은 Windows 컴퓨터에 있어야 하며 같은 Windows 사용자로 실행되어야 합니다. 서로 다른 컴퓨터, 가상 서버, 인터넷 연결은 지원되지 않습니다.
2. 터미널이 꺼져 있는 동안의 복사. 두 터미널 모두 열려 있고, 각자의 서버에 연결되어 있으며, 자동 거래가 켜져 있어야 합니다. Master 터미널이 꺼져 있으면 아무것도 복사되거나 청산되지 않습니다. Receiver가 꺼져 있는 동안 Master가 연 거래는 나중에 복사되지 않습니다(기본 설정). 그 사이에 Master 거래가 청산된 복사본은 청산 추종이 켜져 있으면 Receiver가 돌아올 때 청산됩니다.
3. Master의 체결 가격과 일치. 각 계좌는 자체 가격, 스프레드, 슬리피지, 수수료로 체결됩니다. 저희 테스트 컴퓨터에서 측정한 결과, 복사 주문은 MT4 Receiver에서 약 0.45초, MT5 Receiver에서 약 0.25초 후에 Master의 거래를 따라갔으며, 이는 브로커 자체의 체결 시간을 제외한 값입니다.
4. 모든 거래 복사. 시장이 닫혀 있거나, 유효한 가격이 없거나, 증거금이 부족하거나, 터미널 연결이 끊겼거나, 종목을 거래할 수 없거나, 안전 규칙(명목 금액 상한, 최소 랏 확인, 가격 확인, 일일 한도)이 적용되면 거래를 건너뛰고 패널에 이유를 표시합니다. 복사가 약 3초 이상 대기해야 했던 경우, 가격이 슬리피지 설정 범위 안에 있을 때만 주문됩니다.
5. 계약 크기 환산. "같은 랏"은 랏 숫자를 복사합니다. 두 계좌의 계약 크기가 다르면(금 100 oz 대 10 oz, 지수 CFD) 익스포저가 달라집니다. 다른 랏 모드를 사용하거나 계약 사양을 확인하십시오.
6. 큰 금 또는 지수 거래를 소액 계좌로 복사. 이러한 거래는 안전 규칙에 의해 자주 건너뛰어집니다. 이는 의도된 것입니다.
7. 네팅 계좌로 복사. MT5 네팅 계좌의 Receiver는 메시지와 함께 정지합니다. (이는 MT5 Receiver에 해당하며, MT4에는 네팅 계좌가 없습니다.)
8. 두 Receiver가 하나의 계좌를 공유. 두 터미널에서 동시에 같은 거래 계좌로 수신하지 마십시오. 이는 감지되지 않습니다.
9. 하나의 채널에서 400개를 초과하는 보유 거래와 대기 주문 전달. 400개를 넘으면 나머지는 전송되지 않으며 Receiver의 청산이 일시 중지됩니다.
10. 파일 삭제 후에도 정상 작동. 복사본이 열려 있는 동안에는 공용 데이터 폴더의 LocalTradeCopier 폴더를 유지하십시오.
세부 사항
- 핍: 소수점 3자리 및 5자리 종목에서는 1 pip = 10 points, 그 밖에는 1 point(대부분의 금 및 지수 호가와 같이 최소 가격 단위).
- 일일 손실 한도는 EA의 magic number를 가진 거래만 집계하며, 날짜는 브로커의 서버 시간에 바뀝니다.
- 청산 추종을 끄면 Master가 청산한 후에도 복사본이 열린 상태로 남으며 직접 관리해야 합니다.
- MT4는 차트 객체 텍스트를 약 63바이트로 제한합니다. 따라서 오류 메시지는 최대 세 줄로 줄바꿈되며, 그 밖의 긴 패널 줄(주로 일본어)은 짧게 잘릴 수 있습니다.
- 즉시 체결된 대기 주문: Master의 대기 주문이 주문 직후 바로 체결되면, Receiver 패널에 "delete ... error 3" 또는 "Invalid S/L or T/P"(error 130)가 잠시 표시될 수 있습니다. 이후 EA가 거래를 시장가 포지션으로 복사하므로 결과에는 영향이 없으며 메시지는 무시해도 됩니다.
- 전략 테스터(Strategy Tester): 테스터에는 두 번째 터미널이 없으므로 EA가 내장 데모를 실행합니다. 가상의 Master가 정해진 일정에 따라 거래를 열고, 변경하고, 부분 청산하고, 청산하며, Receiver 로직이 이를 복사합니다. 테스터 보고서는 데모일 뿐이며 어떠한 거래 성과의 척도도 아닙니다.
사용자의 책임
- 거래를 복사하면 그 리스크도 복사됩니다. 데모 계좌에서 테스트하고, 새 종목은 작은 랏으로 확인하십시오.
- 다른 사람의 계좌로 복사하거나 자신의 거래를 다른 사람에게 제공하는 경우, 귀하에게 적용되는 법률(예: 투자 자문 또는 타인 계좌 운용에 관한 규정)과 브로커 및 자금 제공 계좌 프로그램의 약관을 확인하십시오. 이러한 프로그램 중 상당수는 계좌 간 복사를 제한합니다.
- 어떠한 거래 결과도 약속하거나 암시하지 않습니다.
지원
MQL5 메시지, 3영업일 이내 답변. 설치, 설정, 버그 보고만 해당하며, 무엇을 언제 거래해야 하는지에 대한 질문에는 답변할 수 없습니다.
