English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
Linux 上での MetaTrader 5

Linux 上での MetaTrader 5

MetaTrader 5トレーディング |
35 685 363
MetaQuotes
MetaQuotes

この記事では、MetaTrader 5を一般的なLinuxバージョンにインストールする方法を示します : UbuntuDebian, Linux MintおよびFedora。これらのシステムは、企業のサーバーハードウェアだけでなく、トレーダーのパーソナルコンピューターでも広く使用されています。


1つのコマンドでプラットフォームをインストールする

MetaTrader 5は、Wine.を使用してLinux上で実行されます。Wineは、MicrosoftWindows用に開発されたアプリケーションソフトウェアをUnixライクなオペレーティングシステムで実行できるようにする無料の互換性レイヤーです。

インストールプロセスをできるだけ簡単にするために、特別なスクリプトを用意しました。スクリプトはシステムのバージョンを自動的に検出し、適切なWineパッケージをダウンロードしてインストールします。Ubuntu、Debian、Linux Mint、Fedoraのディストリビューションがサポートされています。その後、プラットフォームインストーラーをダウンロードして実行します。

インストールを開始するには、管理者権限(sudo)を使わずにコマンドライン(ターミナル)を開き、該当するコマンドを入力します。

wget https://download.terminal.free/cdn/web/metaquotes.software.corp/mt5/mt5linux.sh; chmod + x mt5linux.sh; ./mt5linux.sh

このコマンドは、スクリプトをダウンロードして実行可能にし、実行します。インストールを許可するには、アカウントのパスワードを入力するだけです。

単一のコマンドでのWineとMetaTrader5のインストール


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

MetaTrader5プラットフォームはLinuxで実行する準備ができています


タイムリーにアップデートをインストールする

常に最新バージョンのオペレーティングシステムとWineを使用することを強くお勧めします。タイムリーな更新により、プラットフォームの動作の安定性が向上し、パフォーマンスが向上します。

Wineを更新するには、コマンドプロンプトを開き、次のコマンドを入力します。

sudo apt update ; sudo apt upgrade

詳細については公式lWine Webサイトにアクセスしてください。


MetaTrader 5 データディレクトリ

Wineは、インストールされているすべてのプログラムに必要な環境を備えた個別の仮想論理ドライブを作成します。以下がインストールされるターミナルのデータフォルダのデフォルトパスです。

ホームディレクトリ\.mt5\drive_c\Program Files\MetaTrader 5


LinuxでMetaTrader 5 を使用する:単一のコマンドでインストールし、すべてのプラットフォーム機能をお楽しみください。

MetaQuotes Ltdによってロシア語から翻訳されました。
元の記事: https://www.mql5.com/ru/articles/625

最後のコメント | ディスカッションに移動 (363)
Alex FXPIP
Alex FXPIP | 3 9月 2026 において 10:53

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ビルドを作成してもらうことをお勧めします……他に解決策は見当たりません……

Alain Verleyen
Alain Verleyen | 3 9月 2026 において 12:29
Alex FXPIP #:

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アシスタントを確認し、結果をご報告します。

Ilya Filatov
Ilya Filatov | 5 9月 2026 において 13:21
Alex FXPIP #:
結論:現在、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を利用しているため、これについて深く掘り下げるつもりはありませんが、問題は浮上しました。

Edgar Akhmadeev
Edgar Akhmadeev | 5 9月 2026 において 16:47
Ilya Filatov #:
しかし、アシスタントのタブでは言語が切り替わらない、つまりローマ字入力ができないことに気づきました。
少し忘れてしまったのですが、ゲーム用のカスタムWineビルドには、キーボードの切り替えに関するパッチが入っていたような気がします。MT5用にそのようなビルドを試してみたところ、デフォルト版より動作は良かったのですが、ターミナルやエディタでの動作をすべて確認したわけではありませんでした。 Wine上のエディタはWindows版より動作が不安定だったのが気に入らず、結局諦めてしまいました。 特に、グリフを1つに結合するフォント(例えば「->」が「→」になるもの。これが何と呼ばれるか忘れてしまいましたが)が、根本的にサポートされていない点が問題でした。
Krkkraq
Krkkraq | 8 9月 2026 において 02:51

どなたか助けていただけませんか?


UbuntuのWine上でMT5を動作させています。プログラム自体はまったく問題なく動いているのですが、資金が入った口座に接続しようとすると、接続がフリーズしてしまいます。 しかし、オンライン版の mt5.the5ers.com (私は the5ers を利用しています)にアクセスすると問題なく接続できます。アプリ版にも同じサーバー、ログインID、パスワードを入力したのですが、ネットワークがフリーズしてしまいます。アプリやパソコンを再起動してみましたが、どれも効果がありません。 実際に接続できるようにするにはどうすればよいでしょうか?Web版は使いたくないのです。

Jeremy Scott - MQL5「マーケット」販売の成功者 Jeremy Scott - MQL5「マーケット」販売の成功者
MQL5.community におけるニックネーム Johnnypasado ことJeremy Scott 氏は MQL5 「マーケット」サービスにプロダクツを提供することで有名になりました。Jeremy は「マーケット」ですでに何千ドルも得ていますが、それで終わるわけではありません。将来の百万長者を詳しく知り MQL5 「マーケット」の販売者に対してなにかアドバイスを得ようと思いました。
2013 年第一四半期 MQL5マーケット実績 2013 年第一四半期 MQL5マーケット実績
設立以来、トレーディングロボットおよびテクニカルインディケータのストアである MQL5 「マーケット」はすでに580件のプロダクツを発表した250名以上の開発者を魅了してきました。2013 年第一四半期は自分のプロダクツを販売することでよい収益を上げることのできた 一部の MQL5 「マーケット」販売者にとってひじょうな成功の時期となりました。
MQL5 「シグナル」のメリット MQL5 「シグナル」のメリット
最近MetaTrader 5 に取り入れられたトレードシグナルサービスにより、トレーダーはあらゆるシグナル提供者のトレード処理をコピーすることができます。ユーザーは任意のシグナルを選択、それを定期購入すれば、すべてのティールがアカウントにコピーされます。シグナル提供者は定期購入額を設定すると、購入者から毎月固定額を受け取ることとなります。
カスタムインジケーターに基づくトレーディングシグナルジェネレーター カスタムインジケーターに基づくトレーディングシグナルジェネレーター
カスタムインジケーターに基づくトレーディングシグナルジェネレーターはどのように作成するのでしょうか?カスタムインジケーターはどのように作成するのでしょうか?カスタムインジケーターのデータへのアクセスはどのように取得するのでしょうか?IS_PATTERN_USAGE(0) ストラクチャーとモデルがなぜ必要なのでしょうか?