Expert Advisor(EA)는 MetaTrader 5 안에서 실행되며 미리 정해 둔 규칙에 따라 거래를 열고 닫을 수 있는 프로그램입니다. 이 가이드는 MT5에 EA를 설치하고 작동하는지 확인하는 방법을 설명합니다.
시작하기 전에
- MT5용 EA는
.ex5(컴파일됨) 또는.mq5(소스 코드) 파일입니다..ex4/.mq4파일은 MT4용이며 MT5에서는 작동하지 않습니다. - EA는 터미널이 열려 있고 인터넷에 연결되어 있는 동안에만 작동합니다. 그래서 24시간 작동해야 하는 시스템은 보통 VPS에서 실행합니다.
- 투자자 비밀번호(읽기 전용)로 로그인했다면 거래를 열 수 없습니다. 메인 비밀번호로 로그인해야 합니다.
- 이 가이드의 메뉴 이름은 영어로 표기되어 있습니다. MT5가 다른 인터페이스 언어를 사용한다면 이름이 다르게 보일 수 있습니다.
1단계: 데이터 폴더 열기
MT5에서 File → Open Data Folder(파일 → 데이터 폴더 열기)를 클릭합니다. 열린 창에서 MQL5 폴더로 들어갑니다.
2단계: 파일을 올바른 폴더에 복사하기
- EA 파일을
MQL5\Experts에 복사합니다. - 지표 파일은
MQL5\Indicators에 넣습니다. - 소스 코드인
.mq5파일만 있다면 MetaEditor에서 열어 F7로 컴파일하세요. 그러면.ex5파일이 생성됩니다.
MT5가 두 개 이상 설치되어 있다면 각각 고유한 데이터 폴더가 있습니다. EA를 실행할 터미널의 폴더에 파일을 복사했는지 확인하세요.
3단계: 목록 새로 고치기
Ctrl+N을 눌러 Navigator(내비게이터) 패널을 엽니다. Expert Advisors를 마우스 오른쪽 버튼으로 클릭하고 Refresh(새로 고침)를 선택합니다. 그래도 EA가 보이지 않으면 MT5를 닫았다가 다시 여세요.
4단계: 알고리즘 거래 켜기
- Tools → Options → Expert Advisors로 이동하여 알고리즘 거래를 허용하는 옵션이 체크되어 있는지 확인합니다.
- 상단 바의 Algo Trading 버튼이 녹색이어야 합니다. 빨간색이면 클릭해서 켜세요.
- EA가 외부 주소(WebRequest)에 연결해야 하는 경우, 같은 탭의 허용 목록에 EA 설명서에 명시된 주소만, 신뢰할 수 있을 때에 한해 추가하세요. 불필요한 주소는 추가하지 마세요.
5단계: EA를 차트에 추가하기
- 내비게이터에서 EA를 차트로 끌어다 놓습니다(또는 더블 클릭합니다).
- Common(일반) 탭에서 알고리즘 거래를 허용하는 옵션이 체크되어 있는지 확인합니다.
- Inputs(입력 변수) 탭에서 EA의 매개변수를 확인합니다. 내용을 이해하기 전에는 기본값 그대로 실전 계좌에서 사용하지 마세요.
- OK를 클릭합니다.
6단계: 작동하는지 확인하기
- 차트 오른쪽 위에 EA 이름과 아이콘이 표시되어야 합니다.
- Toolbox → Experts(Ctrl+T)에 EA가 성공적으로 로드되었다는 기록이 있어야 합니다. 오류가 있으면 여기에 표시됩니다.
자주 발생하는 문제
| 증상 | 가능한 원인과 해결 방법 |
|---|---|
| 내비게이터에 EA가 보이지 않음 | 폴더가 잘못되었거나, 목록이 새로 고쳐지지 않았거나, 파일이 MT4용입니다. 2단계와 3단계를 확인하세요. |
| 차트에 EA 아이콘이 없거나 취소선이 그어져 있음 | Algo Trading이 꺼져 있습니다. 바의 버튼을 녹색으로 켜세요. |
| Experts 탭에 «trade is disabled» 등의 오류가 표시됨 | 투자자 비밀번호로 로그인했거나, 해당 계좌나 브로커가 EA 거래를 허용하지 않을 수 있습니다. |
| «Not enough money» / «Invalid volume» | 랏 크기가 잔고나 심볼의 최소/최대 거래량과 맞지 않습니다. 매개변수에서 랏을 수정하세요. |
| EA가 거래를 전혀 열지 않음 | 시장이 닫혀 있거나(주말), EA의 조건이 아직 충족되지 않았거나, EA가 지원하지 않는 계좌 유형(hedging / netting)을 사용하고 있을 수 있습니다. |
| 컴퓨터를 끄면 EA가 멈춤 | EA는 터미널 안에서 실행되므로 터미널이 계속 열려 있어야 합니다. 연속 운영에는 VPS를 사용합니다. |
Thatri.ch 도구 안내
Thatri.ch의 MT5 지표와 EA 파일도 같은 방식으로 설치합니다. 라이선스와 도구에 대한 자세한 내용은 자주 묻는 질문을, 튜토리얼은 동영상 페이지를 참고하세요.
자주 묻는 질문
MT5 모바일 앱에서 EA를 실행할 수 있나요?
아니요. MT5 모바일 앱은 Expert Advisor를 실행하지 않습니다. EA는 데스크톱 MT5 터미널이나 VPS에 설치한 터미널에서 작동합니다.
MT4용으로 만든 EA가 MT5에서 작동하나요?
아니요. MT4 파일(.ex4 / .mq4)은 MT5와 호환되지 않습니다. MT5용으로 컴파일된 .ex5 파일이 필요합니다.
나중에 EA 설정을 바꾸려면 어떻게 하나요?
차트를 마우스 오른쪽 버튼으로 클릭하고 Expert Advisors를 연 다음 Properties(속성, 단축키: F7)를 선택합니다. Inputs 탭에서 매개변수를 바꾸고 OK를 클릭하세요.