ブログの説明

学校に通わないで学んだことを記しています。間違っているところが何かありましたらご指摘下さると幸いです。コメントに対する返信が遅れる可能性があります。その場合は申し訳ありません。

このブログではサイドバーに広告を表示しています。このブログ内の投稿記事を検索するには右上の拡大鏡のアイコンを、アーカイブやラベル付けから投稿記事を閲覧するには左上の三重線のアイコンをクリックして下さい。

数式の表示にはMathJaxを利用させていただいています。数式の表示のためにJavaScriptが有効である必要があります。そうでない場合、訳の分からないLatexのコードが表示されます。幾何学図形やチャートの表示にはHTML5 CanvasやGoogle Chartを使用しています。その表示のためにもJavaScriptが有効である必要があります。

Debian 13にMetaTrader 5をインストールしてみた

インストール対象
Debian GNU/Linux 13 Trixie 64ビット版
インストールするアプリ
MetaTrader 5

FXトレーダー向けに最適化された取引プラットフォームの1つにMetaTraderという名のソフトウェアがある。

MetaTrader 5のWindows版はMetaQuotesからダウンロードして無料で利用できる。Linux OS版は用意されていないが、Wineを利用するとWindows版のMetaTrader 5をLinux OSにインストールして使うことができるらしい。

DebianとUbuntuにはシェル・スクリプトでできたインストーラーが用意されている。

Debian向けのインストーラーを利用してMetaTrader 5をDebian 13にインストールしてみることにした。

このインストーラーを利用するにはDebianにwgetとsudoとWineが予めインストールされている必要がある。そしてsudoの設定ファイル/etc/sudoersにはログイン中のユーザー権限の指定が例えば次のように記述されている必要がある。

ユーザー名    ALL=(ALL) ALL

Debianの場合、次のコマンドを実行すればMetaTrader 5がインストールされる。

$ wget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5debian.sh ; chmod +x mt5debian.sh ; ./mt5debian.sh

wgetでdownload.mql5.comというサイトからmt5debian.shというインストーラーをダウンロードし、chmodというコマンドを使ってそのインストーラー(シェル・スクリプト)のファイルに実行権を与え、そして実行する。

Ubuntuの場合にはdebianというところをすべてubuntuにすればいい。

$ wget https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5ubuntu.sh ; chmod +x mt5ubuntu.sh ; ./mt5ubuntu.sh

インストールの際にはsudoを利用するのでスーパーユーザー権限は必要ない。ただしインストールの途中で利用中の一般ユーザーのパスワードを求められる。

インストール中には、winehq-stableが見つからないだの0除算だの、エラー・メッセージがいくつか表示されたので心配したが、MetaTrader 5のインストーラーがなんとか起動してくれた。

デフォルトのインストール先はログイン中の一般ユーザーのホーム・ディレクトリ内に自動的に作られる隠しディレクトリ.mt5となる。

インストールは無事に成功した模様でMetaTrader 5が起動したものの、一部は日本語がちゃんと表示されているが、メニューが□□□□のように文字化けしていた。

この解決法の1つとしてWindowsから日本語フォントを借りてくる手を使った。同じパソコンにインストールしてあるWindowsのパーティションにアクセスして/Windows/Fonts内からmsjh.ttcとmsjhl.ttcというファイルをLinux OS側の.met5/drive_c/windows/Fonts内に複製した。

そうしておいてMetaTrader 5を再起動。すると日本語メニューが表示されるようになった。一見落着。

コメント

このブログの人気の投稿

LATEXで数式:指数と順列などで使う添数・添字

10の補数と9の補数と2の補数と1の補数

Visual Studio 2019にはC++のためのフォームデザイナーがない件