자택 컴퓨터가 충분하지 않은 이유
자택 컴퓨터로도 MT5와 EA를 실행할 수 있다 — 하지만 다음 상황에서 거래를 놓친다:
- 인터넷 연결이 끊길 때
- Windows가 업데이트를 설치하고 야간에 재시작될 때
- ISP에 라우팅 장애가 발생할 때
- 노트북 덮개를 닫을 때
H4 봉 종가마다 한 번씩 거래하는 전략이라면 진입 한 번을 놓치는 것은 소소한 문제다. 하루 20건 이상 주문을 내는 스캘핑 EA에게는 모든 중단이 직접적인 손실이다. 스윙 EA에서도 야간 세션 중 트레일링 스탑 업데이트를 놓치면 수익 거래가 손실 거래로 바뀔 수 있다.
VPS(가상 사설 서버)는 엔터프라이즈급 가동 보증(99.9%+)을 갖춘 데이터센터에서 24시간 365일 실행되는 클라우드 컴퓨터다. MT5는 VPS에서 실행되고, 로컬 컴퓨터는 뷰어로만 연결된다.
MT5용 VPS 선택 기준
1. Windows Server OS — MT5는 Windows 애플리케이션이다. Linux에서 MT5를 실행하려면 Wine(호환성 레이어)이 필요하며 복잡성이 추가된다. 간편함을 위해 Windows VPS를 선택한다.
2. 브로커 서버와 가까운 위치 — VPS와 브로커 체결 서버 간의 지연이 주문이 시장에 도달하는 속도에 영향을 미친다. 주요 브로커(XM, HFM, Exness)의 체결 서버는 대부분 런던(LD4 데이터센터), 뉴욕(NY4), 또는 프랑크푸르트에 있다. 브로커 서버와 같은 도시의 VPS 제공업체를 선택한다. 이상적인 지연: 1~10ms.
3. MT5 인스턴스 1개에 EA 1~3개 실행 시 최소 하드웨어 사양:
- RAM: 최소 2GB, 4GB 권장
- CPU: 1~2 vCPU 코어
- 스토리지: 50GB SSD(MT5 틱 데이터는 시간이 지남에 따라 증가)
- 대역폭: 100Mbps 이상(MT5는 대역폭 집약적이지 않지만 안정성이 필요)
4. 비용: 이 사양의 Windows VPS는 Contabo, Vultr, Hostinger 등의 제공업체에서 월 $10~30 수준이다. XM은 $5,000 이상 활성 잔고를 유지하는 고객에게 무료 VPS를 제공한다 — 조건을 충족한다면 활용할 가치가 있다.
설정 절차
- VPS 제공업체에 가입하고 Windows Server 2019 또는 2022 인스턴스를 선택한다.
- 원격 데스크톱(RDP)으로 연결한다:
시작 → mstsc → VPS IP 주소 입력. - VPS 데스크톱 내에서 브로커 웹사이트로부터 MT5를 다운로드하여 설치한다.
- RDP 클립보드 또는 파일 전송 도구를 통해
.ex5EA 파일을 VPS로 복사한다. - 차트에 EA를 부착하고, AutoTrading을 활성화하고, 각 차트의 웃는 얼굴 아이콘을 확인한다.
- RDP에서 연결을 끊는다 — MT5는 계속 실행된다.
VPS 모니터링
- 일일 확인: RDP로 재연결하여 모든 EA 웃는 얼굴이 녹색인지, 저널 오류가 없는지 확인한다.
- 이메일 알림: MT5 알림을 구성한다(
도구 → 옵션 → 이메일)하여 중요 이벤트를 알림으로 받는다. - VPS 가동 모니터링: UptimeRobot(무료 플랜) 같은 서비스로 VPS IP를 핑하고 연결이 끊기면 이메일로 알림을 받는다.
흔한 실수는 VPS를 설정해 놓고 몇 주 동안 재연결하지 않는 것이다. EA 설정 변경, 브로커 서버 변경, 인터넷 장애로 EA가 조용히 거래를 멈출 수 있다. 주 1회 RDP 확인은 2분이면 충분하며 대부분의 문제를 조기에 잡아낸다.