MT4 사용자 지정 지표는 MT5에서 바로 실행할 수 없습니다. MT4 자동매매 프로그램(EA)도 마찬가지입니다. 이름이 같은 MT5 도구가 있더라도 MT5용으로 제작된 버전이 필요합니다. 파일 이름을 바꿔도 변환되지 않습니다.
보유한 파일 확인
파일 | 플랫폼 | 의미 |
.mq4 | MT4 | 소스 코드 |
.ex4 | MT4 | 컴파일된 프로그램 |
.mq5 | MT5 | 소스 코드 |
.ex5 | MT5 | 컴파일된 프로그램 |
개발자는 소스 코드를 수정한 뒤 컴파일하여 해당 플랫폼용 프로그램을 만듭니다.
.ex4를 .ex5로 바꾸거나 MT4 파일을 MT5 폴더로 복사하거나 편집기로 열어도 MT5 프로그램이 되지 않습니다. .ex4만 보유했다면 MT4에서 지표가 실행되더라도 수정 가능한 소스 코드를 보유한 것은 아닙니다.
MQL5로 이식하려면 계산, 데이터 접근, 지표 버퍼, 이벤트 처리를 수정해야 할 수 있습니다. 컴파일 성공은 한 단계일 뿐이며 동일한 출력이나 올바른 거래 동작을 입증하지 않습니다.
프로그램에 맞는 폴더 찾기
사용 중인 MT5에서 파일 → 데이터 폴더 열기를 선택하고 MQL5를 여세요. 파일 용도에 맞는 하위 폴더를 선택합니다. 데이터 저장 위치는 읽기 전용 설치 파일 위치와 다릅니다.
MT5 데이터 하위 폴더 | 내용 |
MQL5/Experts | 전문가 상담가 (EA)의 소스 파일(.mq5)과 컴파일된 프로그램(.ex5). |
MQL5/Indicators | 사용자 지정 지표 파일. |
MQL5/Presets | 저장된 전문가 상담가 (EA)의 입력 매개변수 세트. |
MT4: 설치한 지표가 탐색기에 보이지 않을 때
현재 터미널의 MQL4/Indicators 폴더를 확인하세요. 탐색기는 해당 하위 폴더 구조에 따라 컴파일된 EX4 지표만 표시합니다.
호환되는 컴파일된 지표를 그곳에 복사한 뒤 탐색기의 지표 목록을 마우스 오른쪽 버튼으로 클릭하고 새로 고침을 선택하세요.
프로그램 아이콘의 회색 마름모는 소스 코드가 없거나 컴파일에 실패했음을 나타낼 수 있습니다. 파일과 컴파일러 메시지로 원인을 확인하세요.
적합한 방법 선택
원 개발자나 신뢰할 수 있는 출처에서 MT5 버전을 받으세요. MT5용인지, 버전과 필수 부속 파일이 맞는지, 라이선스가 사용 목적을 허용하는지 확인하세요. 같은 이름이나 비슷한 화면만으로 판단할 수 없습니다.
MT4 버전이 필요에 맞으면 MT4에서 계속 사용할 수 있습니다. 두 터미널은 별개이므로 각각 알맞은 FXT 거래 계좌와 서버를 선택하세요. MT5 설치는 MT4 지표, 계좌, 보유 포지션을 MT5로 이전하지 않습니다.
소스 코드를 소유하거나 수정 권한이 있다면 자격을 갖춘 개발자에게 MQL5 이식과 테스트를 요청하세요. 결과를 비교할 수 있도록 원본 파일과 합의한 계산 설정을 보관하세요. 변환은 단순한 확장자 변경이 아닙니다.
대체 버전 사용 전 확인
동일한 종목, 차트 주기, 입력 설정, 사용 가능한 가격 이력으로 비교하세요. 이름이 같다고 계산도 같다고 여기지 말고 표시 값, 신호, 알림을 확인하세요. EA는 실계좌 사용을 고려하기 전에 모의 계좌에서 거래 요청을 테스트하세요.
도구가 로드되지 않거나 동작이 다르면 플랫폼과 버전, 프로그램 이름, 입력값, 관련 오류 문구를 기록하세요. 비밀번호나 일회용 코드는 보내지 마세요. 설치나 컴파일 성공은 체결, 정확성, 수익을 보장하지 않습니다.
데스크톱, 웹트레이더, App은 서로 다른 환경입니다
이 파일 형식은 데스크톱 MetaTrader 프로그램용입니다. 웹트레이더나 FXTRADING.com App으로 가져올 수 있다고 가정하지 마세요. 해당 화면에서 실제 제공하는 차트 도구를 사용하세요. EA는 FXTRADING.com App에 설치하거나 실행할 수 없습니다.
