리눅스에서 MetaTrader 5 구동하기
이 기사에서는 Linux 버전 중 널리 사용되는 Ubuntu, Debian, Linux Mint와Fedora에서 MetaTrader 5를 설치하는 방법을 알아봅니다. 이들 시스템은 서버 하드웨어와 트레이더의 개인용 컴퓨터로 널리 사용됩니다.
명령어 하나로 플래폼 설치하기
Wine을 사용하여 MetaTrader 5를 Linux에서 구동할 수 있습니다. Wine은 Microsoft Windows용으로 개발된 응용 프로그램 소프트웨어들이 Unix 계열 운영 체제에서 실행될 수 있도록 하는 무료 호환용 계층입니다.
설치 과정을 최대한 간단하게 하기 위해 특별한 스크립트를 준비했습니다. 스크립트는 시스템 버전을 자동으로 감지하며 Ubuntu, Debian, Linux Mint 및 Fedora 배포판을 지원합니다. 그리고 그에 따라 적절한 와인 패키지를 다운로드하여 설치합니다. 그런 다음 플랫폼 설치 프로그램을 다운로드하여 실행할 것입니다.
설치를 시작하려면 관리자 권한이 없는(no sudo) 명령(터미널)을 열고 관련 명령을 지정하십시오.
이 명령은 스크립트를 다운로드하여 실행 가능하게 하고 실행합니다. 여러분은 설치를 위해 계정 비밀번호만 입력하면 됩니다.

만약 추가적인 Wine 패키지(Mono, Gecko)를 설치하라는 메시지가 나타나면 이러한 패키지들은 플랫폼을 작동하기 위해 필요하므로 동의하십시오. Metatrader 5 설치 프로그램은 그 후에 시작되며 표준 설치 단계를 진행합니다. 설치가 완료되고 운영 체제를 다시 시작하면 플랫폼이 준비됩니다.

바로바로 업데이트를 설치하십시오
항상 최신 버전의 운영 체제와 Wine을 사용하는 것이 좋습니다. 업데이트는 플랫폼 운영 안정성을 높이고 성능을 향상시킵니다.
Wine을 업데이트하려면 명령 프롬프트를 열고 다음 명령을 입력하십시오.
자세한 내용은 Wine 공식 홈페이지를 방문하십시오.
MetaTrader 5 데이터 디렉토리
Wine은 설치된 각각의 프로그램을 구동하는데 필요한 환경이 갖춰진 별도의 가상 논리 드라이브를 만듭니다. 설치된 터미널의 데이터 폴더의 기본 경로는 다음과 같습니다.
MetaQuotes 소프트웨어 사를 통해 러시아어가 번역됨.
원본 기고글: https://www.mql5.com/ru/articles/625
경고: 이 자료들에 대한 모든 권한은 MetaQuotes(MetaQuotes Ltd.)에 있습니다. 이 자료들의 전부 또는 일부에 대한 복제 및 재출력은 금지됩니다.
Jeremy Scott - 성공적인 MQL5 마켓 셀러
2013년 1분기 MQL5 시장 결과
MetaEditor 빌드 6159, Ubuntu 26.04에서 AI 어시스턴트가 작동하지 않습니다.
Bottles(Wine 11.0) 환경에서: AI 어시스턴트를 열면 WebView2가 항상 오류 0x80070578 – 잘못된 창 핸들(드물게 0x800700AA – 리소스 사용 중)을 표시하며 충돌합니다. 다음 사항들을 확인하고 배제했습니다: GPU/샌드박스 플래그, 가상 데스크톱, Windows 버전(10/11), WebView2 버전 자체(152.x 및 109.x) — 모든 경우에서 문제가 발생합니다.
mt5ubuntu.sh(Wine 10.0)를 통한 공식 설치의 경우: 이 오류는 발생하지 않지만, AI 엔진(ProgramData\MetaQuotes\ML\goose.exe)이 자동으로 다운로드되지 않고 ‘ai 엔진 실행 파일을 찾을 수 없음(코드=-2, win32=0)’이라는 메시지가 표시됩니다. 엔진 파일을 수동으로 추가한 후에는 AI Assistant 패널이 아예 렌더링되지 않고, MetaEditor가 완전히 충돌합니다.
결론: 현재 AI Assistant는 어떤 방법을 써도 리눅스에서 실행할 수 없습니다.
확실하지는 않지만, Wine 개발자들에게 문의하여 적어도 올바른 종속성을 갖춘 사용자 맞춤형 Wine 빌드를 직접 만들어 보시기 바랍니다… 다른 해결책은 보이지 않습니다…
Bottles를 사용 중이라면, 사용에 따른 책임은 전적으로 본인에게 있습니다.
mt5ubuntu.sh라는 공식 설치 프로그램이 있는지는 모르겠는데, 어디서 찾으셨나요? 리눅스용 공식 설치 프로그램은 이 글( https://www.mql5.com/ko/articles/625)에 소개된 mt5linux.sh입니다 .
Wine 10.0은 MetaQuotes에서 지원하지 않으므로, 11.x(11.0 제외) 버전을 사용해야 합니다.
저는 Ubuntu 26.04와 MT5를 사용 중인데, AI 어시스턴트를 확인해 보고 결과를 알려드리겠습니다.
결론: 현재 Linux에서는 어떤 방법을 써도 AI Assistant가 실행되지 않습니다.
사실 이는 정확하지 않습니다:

저는 Manjaro Linux 26.1 (KDE) + Q4Wine 1.4.2 (wine GUI)를 사용 중인데, 표준 wine 프리픽스에 wine 11.11을 설치하여 Windows 11 모드로 실행했습니다. Bottles도 시도해 보았습니다(단, Flatpak을 통해서는 아니었습니다. Flatpak을 사용하면 프로그램 메뉴에 바로가기를 만드는 것이 번거롭기 때문이었죠. 일반 저장소에서 바이너리를 사용했는데, 해당 바이너리가 사라지기 전까지 그랬고, 사라진 후에는 현재 설정으로 전환했습니다). Wine용 GUI로는 WineGUI(하지만 리포지토리에서 사라졌습니다), playonlinux(쓰레기), Q4Wine(이건 추천합니다)을 사용해 보았습니다.

추가:
그런데 어시스턴트 탭에서 언어가 전환되지 않는다는 것을 발견했습니다. 즉, 라틴 문자로 입력할 수 없습니다. 어시스턴트 자체에서 이에 대해 다음과 같이 설명하고 있습니다:
저는 브라우저(Qwen)를 통해 AI를 사용하고 있어서 이 문제를 깊이 파고들지는 않겠지만, 문제가 드러난 건 사실입니다.
그런데 어시스턴트 탭에서 언어가 전환되지 않는다는 것을 발견했습니다. 즉, 로마자로 입력할 수 없습니다.
누가 좀 도와주실 수 있을까요?
저는 우분투에서 Wine을 통해 MT5를 실행 중인데, 프로그램은 완벽하게 잘 작동하지만 실제 자금이 입금된 계좌에 연결하려고 하면 연결이 멈춰 버립니다. 하지만 온라인 사이트인 mt5.the5ers.com(저는 the5ers를 사용합니다)에 접속하면 문제없이 연결됩니다. 앱 버전에도 서버, 로그인 ID, 비밀번호를 똑같이 입력했는데도 네트워크가 멈춰 버립니다. 앱과 컴퓨터를 재시작해 봤지만 아무것도 효과가 없는 것 같습니다. 실제로 연결되도록 하려면 어떻게 해야 할까요? 웹 버전은 사용하고 싶지 않습니다.