Linux 上での MetaTrader 5
この記事では、MetaTrader 5を一般的なLinuxバージョンにインストールする方法を示します : Ubuntu, Debian, Linux MintおよびFedora。これらのシステムは、企業のサーバーハードウェアだけでなく、トレーダーのパーソナルコンピューターでも広く使用されています。
1つのコマンドでプラットフォームをインストールする
MetaTrader 5は、Wine.を使用してLinux上で実行されます。Wineは、MicrosoftWindows用に開発されたアプリケーションソフトウェアをUnixライクなオペレーティングシステムで実行できるようにする無料の互換性レイヤーです。
インストールプロセスをできるだけ簡単にするために、特別なスクリプトを用意しました。スクリプトはシステムのバージョンを自動的に検出し、適切なWineパッケージをダウンロードしてインストールします。Ubuntu、Debian、Linux Mint、Fedoraのディストリビューションがサポートされています。その後、プラットフォームインストーラーをダウンロードして実行します。
インストールを開始するには、管理者権限(sudo)を使わずにコマンドライン(ターミナル)を開き、該当するコマンドを入力します。
このコマンドは、スクリプトをダウンロードして実行可能にし、実行します。インストールを許可するには、アカウントのパスワードを入力するだけです。

追加のWineパッケージ(Mono、Gecko)をインストールするように求められた場合は、これらのパッケージがプラットフォームの操作に必要であるため、同意してください。その後、MetaTrader 5のインストーラーが起動するので、通常の手順に従って進めてください。インストールが完了したら、オペレーティングシステムを再起動すれば、プラットフォームの準備は完了です。

タイムリーにアップデートをインストールする
常に最新バージョンのオペレーティングシステムとWineを使用することを強くお勧めします。タイムリーな更新により、プラットフォームの動作の安定性が向上し、パフォーマンスが向上します。
Wineを更新するには、コマンドプロンプトを開き、次のコマンドを入力します。
詳細については公式lWine Webサイトにアクセスしてください。
MetaTrader 5 データディレクトリ
Wineは、インストールされているすべてのプログラムに必要な環境を備えた個別の仮想論理ドライブを作成します。以下がインストールされるターミナルのデータフォルダのデフォルトパスです。
MetaQuotes Ltdによってロシア語から翻訳されました。
元の記事: https://www.mql5.com/ru/articles/625
警告: これらの資料についてのすべての権利はMetaQuotes Ltd.が保有しています。これらの資料の全部または一部の複製や再プリントは禁じられています。
Jeremy Scott - MQL5「マーケット」販売の成功者
2013 年第一四半期 MQL5マーケット実績
カスタムインジケーターに基づくトレーディングシグナルジェネレーター
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
MetaEditor ビルド 6159、Ubuntu 26.04 では、AI Assistant が動作しません。
Bottles(Wine 11.0)上では、AI Assistantを開くと、WebView2が常に0x80070578 - Invalid window handle(まれに0x800700AA - Resource in use)のエラーでクラッシュする。 GPU/sandboxフラグ、仮想デスクトップ、Windowsのバージョン(10/11)、WebView2自体のバージョン(152.xおよび109.x)について確認・除外しましたが、どの環境でも同様の現象が発生します。
mt5ubuntu.sh(Wine 10.0)による公式インストールでは: このエラーは発生しませんが、AIエンジン(ProgramData\MetaQuotes\ML\goose.exe)が自動的にダウンロードされず、「ai engine executable not found (code=-2, win32=0)」というエラーが表示されます。 エンジンファイルを手動で追加すると、AI Assistantパネルがまったく表示されなくなり、MetaEditor全体がフリーズしてしまいます。
結論:現在、Linuxではいかなる方法でもAI Assistantを起動できません。
どうすべきか分かりませんが、Vainの開発者に連絡し、少なくとも自分のニーズに合わせて正しい依存関係を含むカスタムVainビルドを作成してもらうことをお勧めします……他に解決策は見当たりません……
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が完全にクラッシュします。
結論:現時点では、Linux上でAI Assistantをどのような方法でも実行することはできません。
はっきりとは分かりませんが、Wineの開発者に連絡を取り、少なくとも必要な依存関係を正しく含んだ、ご自身のニーズに合わせたカスタムWineビルドを作成してみることをお勧めします…他に解決策は見当たりません…
Bottlesを使用している場合、その使用は自己責任となります。
mt5ubuntu.sh という公式のインストーラーは存じ上げませんが、どこで見つけましたか? Linux 向けの公式インストーラーは、こちらの記事https://www.mql5.com/ja/articles/625 に記載されている mt5linux.sh です。
Wine 10.0はMetaQuotesによってサポートされていません。11.x(11.0を除く)を使用する必要があります。
私はUbuntu 26.04とMT5を使用しています。AIアシスタントを確認し、結果をご報告します。
結論:現在、AI AssistantはLinuxではどの方法でも起動しません。
これは実際には正しくありません:

私はManjaro Linux 26.1 (KDE) + Q4Wine 1.4.2 (wine GUI) を使用していますが、標準のwineプレフィックスにwine 11.11をインストールし、Windows 11モードで動作させています。 Bottlesも試しました(ただしflatpack経由ではありません。flatpackではアプリケーションメニューにショートカットを作成するのが面倒だったため、通常のリポジトリからバイナリを使用していました。それが利用できなくなったため、現在の設定に切り替えました)。 Wine用のGUIとしては、WineGUI(ただしリポジトリから消えてしまった)、playonlinux(使い物にならない)、そしてQ4Wine(こちらをお勧めします)を試しました。

追記:
アシスタントのタブで言語が切り替わらない、つまりラテン文字で入力できないことに気づきました。これについて、アシスタント自身は次のように述べています:
私はブラウザ(Qwen)経由でAIを利用しているため、これについて深く掘り下げるつもりはありませんが、問題は浮上しました。
しかし、アシスタントのタブでは言語が切り替わらない、つまりローマ字入力ができないことに気づきました。
どなたか助けていただけませんか?
UbuntuのWine上でMT5を動作させています。プログラム自体はまったく問題なく動いているのですが、資金が入った口座に接続しようとすると、接続がフリーズしてしまいます。 しかし、オンライン版の mt5.the5ers.com (私は the5ers を利用しています)にアクセスすると問題なく接続できます。アプリ版にも同じサーバー、ログインID、パスワードを入力したのですが、ネットワークがフリーズしてしまいます。アプリやパソコンを再起動してみましたが、どれも効果がありません。 実際に接続できるようにするにはどうすればよいでしょうか?Web版は使いたくないのです。