Wizard In The Market
システムトレードの魔術師

*

Metatrader4 (MT4) を さくら VPS の Ubuntu OS 上で動かす

公開日: : 最終更新日:2015/01/13 その他

せっかく980円で使えるし、MT4の自動売買以外の用途にも色々万能そうなので導入してみた。
Windowsサーバーも良いけど、Ubuntsuサーバーも捨てがたいですね。

まだ慣れてないLinux操作には手間取りましたが・・・。
何が手間取ったかと言うと、Wineの処理方法です。
僕みたいな方のお役に立てればと、頑張ってHowtoを書いてみます。

サーバーにOSをインストールする

 

    1. さくらインターネットVPSコントロールパネルからOS再インストールを選択する
    2. 「カスタムOSインストールへ」を選択する
    3. 「Ubuntu 10.10 i386」を選択、確認を押してインストールを開始する
    4. VNCコンソール(Javaで別窓で勝手に開くアプリ)が開く(この時、さくらのコントロールパネルは終了までページを移動しないこと)
    5. オンラインマニュアル – カスタムOSインストールガイド : Ubuntu 10.04」に沿ってインストールする

 

UbuntuにWindowsライクな操作ができる用にGUIのUbuntu Desktopをインストールする

 

    1. さくらVPSコントロールパネルの「リモートコンソール」のページを開く
    2. 「VNCコンソールを開く」を押す
    3. インストールの際に設定したログインIDとパスワードを入力
    4. $ sudo tasksel install ubuntu-desktop と入力
    5. 数分待つ。
    6. インストールが終了したら、sudo shutdown -h now と入力
    7. VPSのホームより、サーバ操作で「起動」を押し、ステータスを起動中にする。

 

日本語化

 
12.04の場合は

http://askubuntu.com/questions/131452/software-sources-not-found-in-unity-dash-search

    1. さくらVPSコントロールパネルの「リモートコンソール」のページを開き、「VNCコンソールを開く」を押す
    2. 前回と違い、Ubuntuのデスクトップ画面が表示されるので、ログインする
    3. System -> Administration -> Software Sourcesを開く
    4. Download Fromのコンボボックスをクリックして、「Others」を選択
    5. Japanのツリーの中の「ubuntutym.u-toyama.ac.jp」以外を選択し、閉じる
    6. 次に、System -> Administration -> Languageを開く
    7. Install/Remove Languages..の中で、Japaneseを選択
    8. リストボックスに「日本語」と「日本語(日本)」が追加されるので、それらをドラッグして「日本語(日本)」を1番上に、「日本語」を2番目に移動させる
    9. ウィンドウ(Language & Text)を閉じて、右上のボタンよりRestartを選択すると、言語が日本語になる。

 

リモートデスクトップ接続できるようにする

 

Windowsからリモートデスクトップ接続で繋げるようにしておきたいですよね。
その説明です。
さくらのVNCより速いと思う。

f:id:pgkireek:20111030010608j:image

    1. システム -> 設定 -> リモート・デスクトップ をクリック
    2. 上の画像のように設定し、閉じる
    3. UltraVNCをインストールする(インストールする際、ビューワーモードのみの選択でOK)
    4. スタートから「VNC ビューワー」を起動
    5. VNCサーバーの欄に「[あなたのIPアドレス]::5900」と入力し、接続を押す
    6. パスワード確認画面が表示されるので、入力すればログイン完了

 

Wineをインストールする

 

UbuntuでWindowsアプリを使うには、Wineというエミュレータが必要なのでインストールします。

    1. アプリケーション -> Ubuntuソフトウェアセンターを開く
    2. 右上の検索ボックスで wine と入力
    3. Wine Microsoft Windows Compatibility Layerというソフトが表示されるので、インストールをクリック
    4. しばらくすると、インストールが完了する
    5. インストールが終わったら、ALT+CTR+Tを押してターミナルを開く
    6. “sudo rm -rf ~/.wine”と入力して、sudoコマンドを実行*1

 

MT4起動用のDLL「mfc42.dll」を入手

 

    1. mfc42.dll をダウンロード
    2. アプリケーション -> Wine -> Browse C: Drive を選択
    3. Windows -> system32 にダウンロードしたmfc42.dllをコピー

 

MT4をインストール

 

    1. 導入したいMT4をダウンロード
    2. ダウンロードしたインストラーのプロパティを開き、アクセス権タブの「実行: プロクラムとして実行できる(E)」にチェック
    3. もう一度MT4のインストラーで右クリックして、「Wine Windows Program Loaderで開く(O)」を選択
    4. インストールしたら終了

 

お疲れ様でしたっ!*2

[追記]

再起動時にVNCでログインしようとした際に表示される「ログイン用キーリングではロック解除できませんでした。」を回避する

 

    1. アプリケーション→アクセサリ→パスワードと暗号鍵
    2. パスワード:loginを右クリック
    3. パスワードの変更をクリック
    4. 現在のパスワードのみを入力し、OKを押す。
    5. ほんとうによいか聞かれるがOKにする。
    6. 煩わしい画面がでなくなります。

 

お好みで、システム -> 設定 の「自動起動するアプリ」にMT4を追加したりしてもいいんじゃないでしょうか。

*1:これを知らなかったので、ものすごく時間を費やしました・・・。wine自体がrootの所有になってしまっていたのが原因です。”wine is not owed by you”

*2:今後の課題は、再起動時のリモートデスクトップ接続の自動承認です・・・

[自分メモ]
■ファイヤ

にほんブログ村 為替ブログへ 
Fx-Kirin

About Fx-Kirin

2009年10月にFXを開始、翌年2010年5月から脱サラをしてFX業界に専念。 2012年10月頃から本格的に勝ち始め、一月で資産を倍にする、2年半月間負けなし等、安定した収支で2013年11月に生涯FX収支が1億を超える。 投資スタイルはシステムトレード。プログラミングの知識がほぼない状態から、独学で自分がしたいと思うことであればほぼ実現することが可能なレベルまで成長。好きな言語はRuby, Python。必要となればC++からVBA、Pascal等なんでも行う。MT4/MT5のプログラミングも得意。 2011年にはFXで稼いだ資金をもとにシンガポールに移住し、留学も兼ねて起業をチャレンジするほど、ビジネスを興すことに熱意がある。国内の業者を主に使い始めたことから、2012年に帰国。零細株式会社経営中。

Adsense

  • このエントリーをはてなブックマークに追加
  • Pocket
  • 52 follow us in feedly

関連記事

no image

メンターとかメンターとか・・・・・

正直、メンターって 「あなたが私のメンターです!」 っていうの間違ってると思うんですよね。 メンターっていうのは結果論の

記事を読む

AMD Ryzen & Nvidia GTX 1080 BTO PC 構成・組立と Ubuntu インストール

まだググっても、構成例とか出てないので参考になるんじゃないかなと。機械学習用ですが、全然ゲーム用にも転用できる仕様に

記事を読む

no image

FXの利益が出る仕組み

こんばんは。 最近ずっと自動取引プログラムの作成にお熱な私です。 ある程度の成果(利益)は出てきました。 そうそう、ちょ

記事を読む

no image

ObjectCreateの使い方

おはようございます。キリンです。 きりんさん こんばんは インジいただきました。 ありがとうございました。 お願いなので

記事を読む

no image

Sakura VPS Serverにsqlite3の最新版を入れる際に。

www.sqlite.orgからソースファイルダウンロードして解答解答したディレクトリで./configuresud

記事を読む

no image

ActionView::Template::Error (application.css isn’t precompiled):

productionで起動するとキャッシュの作成がまったく行われないから、手動でやってやる必要があるということだけ。

記事を読む

no image

11/4 取引結果

<colgroup> </colgroup>バイナリオプション日付曜日取

記事を読む

no image

オープンソースEAの検証ブログのご紹介

こんばんは。キリンです。 マネーの猿さんが僕のブログのTradeTesterをご紹介してくださっていたので、 アクセス履

記事を読む

no image

11/25, 26, 27, 28, 29, 30 運用結果

<colgroup> </colgroup>バイナリオプション日付曜日取引

記事を読む

no image

トレンドライン・サポレジラインのmq4の作成

こんばんは。 こんなに勉強しているのは、大学受験以来ですね。 プライベートの時間の大半を費やしています。 さて、メタトレ

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Adsense

システムトレードを始める前に知っておきたかったこと

今日の勉強会で発表してきました。nbviewer に共有しておきます。 システムトレードを始め

chmod で やらかしてしまったときの対処法

メモ書きです。 find | xargs とかを普通にやってしまうと、すぐに argument

AMD Ryzen & Nvidia GTX 1080 BTO PC 構成・組立と Ubuntu インストール

まだググっても、構成例とか出てないので参考になるんじゃないかなと。機械学習用ですが、全然ゲーム用

Windows のデスクトップアプリをSSHクライアントから再起動する

シェルスプリクト一発で、システムトレードの設定を一括で更新して、MT4を再起動したいとかそういう

UX21A のディスプレイが壊れたので修理

UX21A のディスプレイがぶっ壊れた。 画面にラインが入ったり、ディスプレイが揺れたりするよ

→もっと見る

PAGE TOP ↑