2019年6月12日VPSでMT4を使う方法がいまいち分からず、VPSを使い始めることに躊躇していませんか?そんなFXトレーダーの方に、ベテラン専業トレーダーが実践しているVPS運用法を具体的に解説します。VPSの選び方や基本的設定はもちろん、VPSが再起動した際にWindowsに自動ログインしてMT4が自動起動する設定まで分かりやすく解説します。やさしく実践的な解説をしますので初心者の方でも私と同じことができるようになるでしょう。まとめVPSでMT4を運用するとは?VPSとは何なのでしょうか?そして、なぜFXトレーダーのあなたにとって必要なのでしょうか?MT4で自動売買のシステムを運用したり、トレーリングストップの機能を多用するようになると、パソコンを常時稼働する必要が出てきます。パソコンを常時稼働しようとすると、いろんな問題が発生します。電気代が高くなる停電などへの対応が難しいネット接続が切れた場合の対応をどうするか?外出中の物理的なセキュリティー(誰かが勝手にPCの電源を落としてしまうとか)こういったことが問題になるため、自分の家でパソコンを24時間稼働するには、多大なストレスと金銭的コストを伴います。それを解決してくれるのが、VPSです。VPSとは、バーチャル・プライベート・サーバーの略で、仮想的な自分専用サーバーということになります。(は?ですよね)VPSって何をするための物かというと、速い話が...クラウド上に高速インターネット回線につながった自分専用のパソコンを持ち、そのパソコンをどこからでも遠隔操作できるようにするための物です。VPSでは、パソコンを使ってできることなら、基本的には自由になんでも、遠隔操作で行うことができます。VPS上のWindowsにMT4をインストールして使うこともできるのです。VPSは365日、24時間稼働ですから、自分の家のパソコンは自由に電源をOFFにして大丈夫です。MT4のEAやトレーリングストップ機能は24時間動き続けます。タブレットやスマートフォンからVPSにアクセスして、PC版のMT4を外出先からでも遠隔操作することもできます。VPSは最高レベルのセキュリティー、災害対策も施されているため、滅多なことで停電になったり、ネット接続が切れたりはしません。自分の家でPCを24時間稼働するよりも、ずっと信頼性が高いのです。自宅でPCを24時間稼働する電気代やPC本体の消耗を考慮すると、VPS業者に支払う料金は決して高くはありません。そんなわけで、ある程度MT4を使いこなせるようになったFXトレーダーのほとんどの人がVPSを使うようになっていきます。いうわけで、このページでは、VPS上でMT4を安定稼働するための基本から、ちょっとした裏技まで、あなたが知るべきことを全部解説します。このページの流れを話しておきましょう。どんな時も、全体像を確認してからの方が学習効率が上がりますからね。解説は理論中心ではなく、実際に私がVPSの設定をするのを見て学んでもらえるようにします。私が実際にVPSを契約して、そのVPSにログインしてMT4をインストールするところからお見せします。そこから、さらにさまざまなテクニックをお教えします。・VPSのWindowsが再起動した際にMetaTrader4が自動で立ち上がるようにする方法そういった流れでこの記事での解説を進めていきます。VPSは常時稼働ができるわけですが、たまに業者都合でWindowsの再起動が行われます。MT4を常時起動したい人にとっては、Windowsの再起動が行われた後に、どうやって自動的にWindowsにログインして、さらにMT4を自動復帰するか?ということが課題になります。そこをどう解決するか?というのがこの記事の醍醐味になります。実践しながら学んでいきましょう。VPSとは何か?なぜ必要か?VPSとは何なのでしょうか?そして、なぜあなたにとって必要なのでしょうか?MT4で自動売買のシステムを運用したり、トレーリングストップの機能を多用するようになると、パソコンを常時稼働する必要が出てきます。パソコンを常時稼働しようとすると、いろんな問題が発生します。・電気代が高くなる・停電などへの対応が難しい・ネット接続が切れた場合の対応をどうするか?・外出中の物理的なセキュリティー(誰かが勝手にPCの電源を落としてしまうとか)こういったことが問題になるため、自分の家でパソコンを24時間稼働するには、多大なストレスと金銭的コストを伴います。それを解決してくれるのが、VPSです。VPSとは、バーチャル・プライベート・サーバーの略で、仮想的な自分専用サーバーということになります。(は?ですよね)VPSって何をするための物かというと、速い話が...クラウド上に高速インターネット回線につながった自分専用のパソコンを持ち、そのパソコンをどこからでも遠隔操作できるようにするための物です。VPSでは、パソコンを使ってできることなら、基本的には自由になんでも、遠隔操作で行うことができます。MT4をインストールして使うこともできるのです。VPSにMT4をインストールし、自分のアカウントでログインします。VPSは365日/24時間稼働ですから、自分の家のパソコンは自由に電源をOFFにして大丈夫です。MT4のEAやトレーリングストップ機能は24時間動き続けます。タブレットやスマートフォンからVPSにアクセスして、PC版のMT4を外出先からでも遠隔操作することもできます。VPSは最高レベルのセキュリティー、災害対策も施されているため、滅多なことで停電になったり、ネット接続が切れたりはしません。自分の家でPCを24時間稼働するよりも、ずっと信頼性が高いのです。そんなわけで、ある程度MT4を使いこなせるようになった人は、ほとんどの人がVPSを使うようになっていきます。いうわけで、このページでは、VPS上でMT4を稼働するための基本から、ちょっとした裏技まで、あなたが知るべきことを全部解説します。このページの流れを話しておきましょう。どんな時も、全体像を確認してからの方が学習効率が上がりますからね。解説は理論中心ではなく、実際に私がVPSの設定をするのを見て学んでもらえるようにします。私が実際にVPSを契約して、そのVPSにログインしてMT4をインストールするところからお見せします。そこから、さらにさまざまなテクニックをお教えします。・VPSのWindowsが再起動した際にMetaTrader4が自動で立ち上がるようにする方法そういった内容を解説していきます。VPSは常時稼働ができるわけですが、VPSでは時々Windowsの再起動が業者都合で行われます。MT4を常時起動したい人にとっては、Windowsの再起動が行われた後に、どうやって自動的にWindowsにログインし、さらにMT4を自動的に立ち上げるか?ということが課題になります。Windowsの自動ログインとMT4の自動起動をどう解決するか?というのがこのページの醍醐味になります。実践しながら学んでいきましょう。VPS環境を用意する下準備VPS業者選びの基準まずは、VPSの業者を選択する必要があります。ある業者を選び、しっかりと自分の目で安定性を確認してから本契約できる業者を選びましょう。稼働率は99.9%以上の業者を選択します。常時稼働することが目的でVPSを使うわけですから、限りなく稼働率100%に近い業者を選びます。ほとんどの業者はこの条件を満たしているでしょう。サポートメールサポートは必須で、できれば電話サポートも欲しいところです。海外の業者の場合は英語のやり取りになりますので、英語ができる人以外は避けましょう。メモリサイズ(RAM)メモリのサイズは、1つのMT4につき、最低でも500MB以上のメモリを確保しましょう。それ以下でも動きますが、500MB以上が理想です。1つのMT4あたり300MB以下にはならないようにする方が無難です。価格できるだけ安いに越したことはありませんが、あまりにも無名の業者は避けましょう。セキュリティーの問題もありますし、トレードという「お金に関わるビジネス」をするわけなので、信頼を買うという意味で、少々高くてもよく知られていて評判の良い業者を選びましょう。MT4のサーバーに近いか?MT4の業者により、サーバーが設置されている国が違います。私が今メインで使っているXMはロンドンにサーバーがあります。日本の業者の場合は日本にサーバーがある場合が多いと思います。FX業者のサーバーと、VPS業者のサーバーが地理的に近ければ近いほど、注文を出してから約定するまでのスピードが速くなります。約定スピードが重要となるスキャルピングをされる方はFX業者のサーバーに、地理的に近いVPSを選択しましょう。めのデイトレード~スイングトレードぐらいの時間軸なら、約定スピードはそれほど関係ないので、地理的な位置を意識する必要はありません。私の場合は時々スキャルピング気味のトレードをしていたので、使っているXMのサーバーがあるロンドンのVPS業者を使っていました。スキャルピングはほとんどしなくなってきたこと、また今回新たに契約した日本のABLENETという業者が良い感じなので、そちらに乗り換えました。全部英語だと面倒くさいですからね。どこのVPSがお勧めか?ABLENETがお勧めです。メジャーな業者の中では断トツで価格が安く、ネット接続の速度も速いみたいなので、コスパは抜群に良いです。日本のVPS業者としては、ここ一択でOKだと思います。Win1を使って、全ての設定などを解説していきます。他のVPS業者さんを選んでも、設定の方法などはほとんど変わらないと思いますので、好きな業者さんを選択してください。VPSに申し込む方法ここでは、VPSのアカウントを実際に取得していきます。ABLENETという業者のVPSに申し込みます。前のレクチャーで解説した、VPSを選ぶ際の条件を全て満たしているのでABLENETさんのVPSを選択しました。プラン選択の画面で、WindowsプランのWin1を選択します。VPSにMT4をインストールする場合、あらかじめWindowsのOSがインストールされた、Windowsプランを選択するのがお勧めです。Win1のメモリの部分を見てください。1GBとなっています。1GBは1000MBです。1つのMT4を動かすために500MBあるのが理想的なので、このプランは2つのMT4まで安心して運用できるということになります。今回の目的としては、これで十分です。ほとんどの人にとって、MT4を2つ同時稼働できれば十分ではないでしょうか。3つ以上のMT4を同時運用するのであれば、Win2の方も検討してください。今回はWin1を選択します。ストレージですが、スピードを求めないトレードスタイルなら、HDDでも十分です。SSDの場合は初期費用が2000円ほど余計にかかります。月額利用料は同じですね。私は少しでもモッサリ感を軽減したいので、SSDを選択しておこうと思います。(みなさんは、HDDでも全然大丈夫です)お支払い方法は、試用期間ありのクレジットカードがお得ですね。利用規約などにチェックを付け、規約に同意し、進むをクリック。契約期間は月払いがお勧めです。何事も確かめてから本採用です。WindowsServer利用規約にチェックを付け、WindowsServerのOSバージョンを選択します。WindowsServer2012R2を選択しました。(選択肢がある場合どれでもOKです)あとは個人情報の入力とクレジットカード情報を入力して確定ボタンを押せば申し込み完了です。1、2時間すると、VPSの設定完了のメールが届きます。そのメールに、VPSに接続するために必要な情報が書かれています。このメールは無くさないように保存しておきましょう。VPSに接続する方法ここでは、VPSに接続する方法を解説します。パソコンのデスクトップにショートカットを作成し、そこからVPSに接続できるようにします。VPSに接続し、MT4を使える状態にしましょう。ショートカットを選択します。欄に半角でmstscと入力して[次へ]をクリック。分かりやすい名前を入力し、[完了]をクリックします。デスクトップにショートカットができました。このショートカットからVPSにアクセスします。VPSのIPアドレスを入力します。IPアドレスは設定完了通知のメールで届いています。オプションの表示をクリックユーザー名を入力します。これもメールに記載されています。接続して大丈夫ですか?といった警告のダイアログが出てきますが、自分のVPSなので、OKをクリックして進みます。メールに記載されているパスワードを入力してOKをクリックします。警告のダイアログが表示しますが、はいをクリックして進みます。VPSに接続できました。マウスカーソルを画面の上の方に合わせると、接続バーが表示されます。VPSのウインドウのサイズを小さくしてみましょう。元に戻すボタンをクリックします。このウィンドウに表示されているのが、VPSにインストールされているウィンドウズの画面です。このウィンドウから、世界のどこか別の場所にあるVPSのPCを遠隔操作することになります。最大化すると、あたかも普通に自分のPCを操作しているような感覚になると思います。VPSのスペックを確認してみましょう。システムOSのバージョン、CPU、メモリなどを確認できます。契約した通りになっているか確認しましょう。VPSの使い方は、自分のPCを使うのと全く同じです。VPSにMT4をインストールする方法も、自分のPCにMT4をインストールするのと全く同じです。VPSはMT4の稼働だけに使うのがベターです。ネットサーフィンなどをすると、ウィルス感染の危険性が増えるので、セキュリティーソフトを入れる必要が出てしまい、VPSが重くなってしまいます。ブラウザでどこかのサイトにアクセスするようなことはしません。MT4のインストーラーを取得するのも、FX業者のサイトにアクセスしてダウンロードするのではなく、自分のPCからアップロードすることで持っていく方が良いと思います。自分のPCとVPSとのデータのやり取りの方法は、次のレクチャーで解説します。VPSの閉じる際は、VPSをシャットダウンすることはしません。常時稼働する目的でVPSを使うわけですから、365日、24時間つけっぱなしにします。l左下のスタートメニューからシャットダウンしてはいけません。単純にVPSのウィンドウを✖ボタンで閉じます。これでウィンドウは閉じましたが、VPSは世界のどこかで稼働し続けます。Ablenetさんの場合は、大阪のどこかで稼働し続けます。このウィンドウは、世界のどこかで稼働しているPCを遠隔操作するための「のぞき窓」と思ってください。再度VPSを開くと、MT4が稼働したままになっているのが分かるでしょう。自分のPCからVPSにファイルをコピーしてMT4を引っ越す方法このセクションでは、自分のPCからVPSにファイルをコピーしてMT4を引っ越す方法を解説します。ファイルの移動となると、ファイルをメールで送ったりDropboxなどのクラウドサービスを使う方法を思いつくかもしれませんが、もっと簡単な方法があります。VPSのショートカットをダブルクリックします。[オプションの表示]をクリックします。左から3つ目のローカルリソースタブを開きます。下の方にある、詳細ボタンをクリックドライブは、ローカルPCつまり自分のPCのドライブです。ローカルディスク(C:)を選択すると、VPSから、自分のPCのCドライブにアクセスできるようになります。この設定ができたら、接続します。VPSからドライブを確認してみましょう。C:はVPS側のCドライブです。それ以外に、自分のPCのCドライブも表示されています。これを開くと、自分のPCのCドライブにアクセスすることができます。VPSとローカルPCのCドライブを並べて表示してみます。同じものが表示されています。自分のPCからVPSにファイルをコピーするには、自分のPCのCドライブにコピーしたいファイルを置き、そこにVPSからアクセスしてコピペすればOKです。Cドライブが散らかると嫌なので、CドライブにAblenet-VPS等と名前を付けたフォルダを作っておくとよいです。そのフォルダの中に自分のPCからVPSにコピーしたいファイルをドロップすると、VPSにファイルをコピーすることができます。VPSにMT4をコピペで引っ越しする方法では、ここからは、自分のPCで使っているMT4をVPSに引っ越す方法を解説します。引っ越すというより、自分のPCとVPSの両方で使えるようにするということです。ローカルPCでダウンロードしたMT4のインストーラーをVPSにコピーします。PCでお好きなFX業者のインストーラーをダウンロードしておいてください。自分のPC側で、Cドライブ直下に作った先ほどのフォルダにMT4のインストーラーをコピーします。VPS側で、そのファイルをデスクトップなどに移動しましょう。VPS側でMT4のインストーラーを実行すれば、MT4をVPSにインストールすることができます。VPSでMT4が立ち上がってきた段階でログイン情報を入力し、インジケーターなどもインストールし直して、一からVPS側に環境を作っても良いのですが、自分のPCの設定をそのままコピーして持ってくる方が楽です。MT4の設定ファイルを、VPS側のMT4のデータフォルダにコピペすれば引っ越し完了です。自分のPC側で、MT4を開きます。そこにある全てのフォルダを選択してコピーします。先ほど作ったCドライブのAblenetVPSというフォルダに貼り付けます。(あらかじめVPSから自分のPCのCドライブにアクセスできる設定をしておく必要があります)次に、VPS側でMT4を開きます。データフォルダを開きます。VPS側のMT4のデータフォルダに、先ほどコピーしてきた設定ファイルやインジケーター諸々が入っているフォルダを全部上書きコピーします。VPS側のMT4を再起動します。自分のPCで使っていたMT4と全く同じ状態を再現することができているはずです。これでMT4の引っ越しが完了しました。ファイルのコピーが終わったら、VPSからローカルPCのCドライブにアクセスできる状態は解除しておきましょう。セキュリティー上の理由ですね。VPSのウィンドウを閉じます。これでVPSから自分のPCへのアクセスができなくなりました。必要になったら、同じ操作をすればいつでもアクセスできるようにできますので、その都度設定するようにしましょう。これで、自分のPCからVPSにMT4を引っ越す方法の解説を終わります。VPSでWindowsの自動アップデートをOFFにする方法ここでは、VPSのWindowsの自動更新を無効にする方法を解説します。これはVPSに接続できたら、まず最初にやるべき設定となります。やってしまいましょう。Windowsは標準設定だと、自動的にWindowsの更新プログラムを取得し更新を行う設定になっています。勝手に自動更新が行われると、その時にVPSの再起動も自動的に行われます。この再起動には長時間かかる場合もあります。その時にMT4でEAやトレーリングストップが動いていたら大変です。そこで、Windowsの自動更新を無効にします。Windowsの更新は週末など、必要に応じて手動で行うようにします。Windowsの自動更新を無効にする設定をします。コントロールパネルを開きます。WindowsUpdateを選択します。すると分かりやすいです)設定の変更をクリックします。「更新プログラムを確認しない」を選択し、OKをクリックします。これでWindowsの自動更新を無効にすることができました。以上で、VPSでWindowsの自動更新を無効にする方法の解説を終わります。VPSにダブルクリックだけでアクセスできるようにする方法この動画では、VPSにアクセスする際にショートカットをダブルクリックするだけで即アクセスできるようにする方法を解説します。現状だと、VPSのショートカットをダブルクリックした後、その都度IPアドレスを選択し、パスワードを入力する必要があります。これらを省略できるようにします。パスワードを記憶させましょう。パスワードを入力する画面で、パスワードを記憶させるにチェックを入れます。これで、パスワードは記憶させることができました。次に、IPアドレスの選択画面を省略します。入力し、ダブルクォーテーションマークの間に、VPSのIPアドレスを入力します。OKをクリックします。ショートカットをダブルクリックします。IPアドレスの選択とパスワードの入力を省略することができるようになっているはずです。(VPSから自分のPCのCドライブにアクセスできるようにする設定を行うには、先ほど省略できるようにしたIPアドレス選択画面を表示して設定を変更しないとけませんので、IPアドレス選択画面を省略しないように設定を戻す必要があります)MT4をVPSで運用するための高度な設定ここから先は、MT4をVPSで運用するための高度なテクニックについて解説します。ここからの解説で実現したいことは、VPS業者の都合でWindowsの再起動が行われた際に、最速でしかも自動的にMT4が起動し、MT4で動いていたEAやトレーリングストップをできるだけ速く再稼働するようにしたいということです。このページで解説する設定をしていなかったらどうなるのでしょうか?VPSでWindowsの再起動が発生した後に次のようなことが起きてしまいます。VPSのWindowsのログイン画面で止まってしまう手動でWindowsにログインし、MT4を起動する必要がある長時間チェックが遅れると、EAやトレーリングストップが止まったままになってしまう要するに、MT4で自動売買やトレーリングストップを多用する人にとっては面倒なことになってしまうというということです。VPSでオートメーション(自動化)を実現するとうことで、VPSでオートメーション(自動化)を設定していきます。その概要を説明します。VPSにおけるオートメーションの流れWindowsの再起動時にWindowsに自動ログインするWindowsが再起動した時間のログを取る(後でチェックするため)Windowsが再起動した直後にMT4を自動起動するこのようなオートメーションをVPSに組み込んでいきます。上記のようなオートメーションを実現するために必要な手順は、以下のようになります。(このページで全部分かりやすく解説します)VPSでWindowsの自動ログインを有効にするWindowsの再起動時に余計なポップアップが出ないようにするMT4がポータブルモードで起動するように設定するWindowsにログインした際に自動実行するcmdファイルを用意してスタートアップに設置する(再起動した時間のログを取るcmdファイル、MT4を自動起動するcmdファイル)VPS再起動で自動的にWindowsにログインする設定このセクションでは、VPSで再起動が行われた際に、Windowsに自動ログインする方法を解説します。VPS業者の都合で、VPSの再起動が行われた場合、VPS上のWindowsはどうなるのでしょうか?ノーマルだと自動的にWindowsへログインが行われることはないはずです。ログイン画面がポップアップ表示した状態で止まることになります。ユーザーが手動でVPSにアクセスした段階で、初めてWindowsへのログインが行われます。それまでの間、もちろんMT4は止まっていますので、EAもトレーリングストップも動きません。このレクチャーで、VPSのWindowsが自動起動するように設定しましょう。Windowsの自動ログインを実現するには、Windowsのレジストリエディタを変更する必要があります。レジストリとは、Windowsの設定が記憶されている場所です。レジストリを変更するためのちょとした命令文プログラムみたいなものをテキストファイルで書き、それを実行します。プログラムはコピペでいけますので、安心してください。VPSにログインします。いうのがデスクトップにできます。このとき、末尾に「.txt」となっているか確認してください。.txtがついていなければ、次の設定が必要です。.txtの部分は、拡張子といわれるもので、そのファイルの種類を表します。エキスプローラーを開きます。これで、ファイルの拡張子が表示されるようになります。右クリックしてファイル名を変更します。「レジストリ変更.reg.txt」とします。ダブルクリックして開きます。ここに、レジストリを書き換えるためのプログラムを書きます。コピペとちょっとした編集だけで大丈夫なので、ご安心ください。NT\CurrentVersion\Winlogon]"DefaultUserName"="Administrator""AltDefaultUserName"="Administrator""DefaultPassword"="EnterYourPassword""AutoAdminLogon"="1"上記のコードを先ほどのテキストファイルにコピーして貼り付けます。次に3点だけ変更します。“DefaultUserName”=”Administrator”“DefaultPassword”=”あなたのパスワード”“AltDefaultUserName”=”Administrator”この3か所を、自分のVPSのログイン情報に変更してください。VPSの設定完了メールに記載されていた内容です。変更ができたら、上書き保存して閉じます。次に、このファイルのファイル名を変更し、ただのテキストファイルからレジストリー変更用のregファイルに生まれ変わらせます。