MetaTraderのVPSを使って自動売買を稼働する手順

MT4/MT5(MetaTrader)には、VPS(Virtual Private Server:仮想プライベートサーバー)が提供されており、初心者でも簡単に利用することができます。

VPSを活用することでMT4/MT5を閉じていても、パソコンの電源を切っていても、設定した自動売買が24時間365日稼働することが可能になります。

VPSを提供するサービスは多くあり、XMTradingでも提供されていますが、MT4/MT5開発元であるMetaQuotes社が提供しているVPSが一番簡単に利用できます。

この記事では、MetaTraderのVPS契約をして自動売買を稼働する方法を画像付きでどこよりも分かりやすく解説しています。

期間限定!口座開設ボーナス3,000円→13,000円実施中!
総額10万ドルの現金賞金が当たる!お年玉プロモーション開催中

今なら13,000円ボーナスを無料獲得!自己資金0円で取引スタート可能
XMの口座開設方法はこちら

目次

MetaTrader VPSを利用するメリットとデメリット

MetaTrader VPSのメリット
  • 簡単に契約できる
  • 設定はMT4/MT5だけで完結できて簡単
  • FX業者のサーバーに一番近いVPSサーバーを自動選択してくれる
  • MT4/MT5の開発元であるMetaQuotes社が提供しているので最適化されている
  • 他のVPSサービスよりも遅延なくスムーズに約定する
  • 価格が安い
  • 1日だけのお試し無料VPSも提供している
MetaTrader VPSのデメリット
  • MQL5のアカウントを作成する必要がある
  • リモートデスクトップの接続はできない
  • 1つのVPSサーバーに接続できるのは1つのMetaTraderアカウントのみ
  • 東京サーバーがあるFX業者には不向き
  • パソコン用のMT4/MT5から設定する必要がありスマートフォンのみでは設定は不可
  • DLLファイルを利用するEAは稼働不可(認証システムがあるEAなど)

MetaTraderが提供するVPSは、他のVPS業者と比べて契約の手続きも簡単で設定も簡単です。

VPS業者のサービスを利用する場合は、VPS業者の契約とリモートデスクトップでMetaTraderのインストール、FX業者へのログイン、利用するEAを無料ファイルサーバーにアップロードして、MetaTraderへのインストール、EAの設定とEAを稼働させるために複数の手続きをしなければなりません。

さらに、VPS業者によってもプランによって性能が全く異なり、海外にサーバーを設置している海外FX業者の場合は、国内VPSからの接続が遅くなるデメリットもあります。

料金も高めでVPS業者の契約更新とMetaTraderが古いバーションになり動かなくなっていないかも定期的に確認する必要があり、諸々手間があります。

その点、MetaTraderが提供するVPSは、MetaTraderに特化したもので、VPSの性能をフルにEAへ活用できます。FX業者のサーバーに一番近いVPSサーバーを自動的に選択してくれる点もメリットです。

MetaTrader VPSの仕様

項目スペック
CPU複数CPUコアが負荷状況などに応じて自動的にリソースを割り当て
メモリ最大3GB
ストレージ最大16GB
サーバー場所海外FX業者の取引サーバーに一番近いVPSサーバーを自動的に割り当て
料金1ヶ月契約で月額15米ドル、 3ヶ月契約で月額13米ドル、6ヶ月契約で月額10.83米ドル、12ヶ月契約で月額10米ドル(33%割引)

MetaTraderが提供するVPSは、必要最小限に絞った機能で最適化しているため、ほぼ約定遅延は発生しません。

VPSサーバーは、自動的に海外FX業者の取引サーバーに一番近いサーバーへ自動的に選択されますし、負荷状況等に応じてリソースを自動的に割り当てCPUも気にせずに活用できます。

数クリックの操作だけで、自身のMetaTraderの取引環境をVPSへ移行することが可能です。

MetaTraderのVPSは、リモートデスクトップでVPSへ接続してWindows画面で操作をしない仕組みです。設定したチャートを仮想化して自身の取引環境をそのままVPSへコピーしている仕組みです。

XMの口座開設方法はこちら

MetaTrader VPSの契約手順

事前にMQL5公式サイトでアカウントを作成しておきます。アカウント登録は無料で、ご希望のログインIDとご自身のメールアドレスを入力して登録をするだけです。パスワードは、登録したメールアドレス宛に届きます。

MQL5アカウントの登録方法

STEP

MT4/MT5の仮想サーバー登録アイコンを押す

MT4/MT5の画面上のツールバーから、「仮想サーバーを登録する(MQL5仮想ホスティングを開く)」のアイコンをクリックします。

MQL5仮想ホスティングを開くのアイコンをクリック
MQL5仮想ホスティングを開くのアイコンをクリック
STEP

VPSプランを選択する

VPSプランの一覧が表示されるので、ご希望のプランを選択します。

まずはMetaTraderのVPSを試してみたい場合は、24時間だけのお試し無料プランを選択します。ただし、無料プランを選択できるのは、MQL5アカウント一つにつき初回のみです。

ご希望のプランを選択する
ご希望のプランを選択する

VPSサーバーは、利用中のFX業者の取引サーバーに一番近い場所のVPSサーバーが自動的に選択されます。今のアクセスしている自身の環境からどのくらい早くなるのかも確認することができるのもメリットです。

STEP

VPSサーバー料金の支払い方法を選択

ご希望の支払い方法を選択します。VISAやMastercardのクレジットカードやPayPalが選べます。

MT4/MT5画面から直接支払いができるので、MQL5アカウントへ事前に入金していなくとも問題ありません。

ご希望の支払い方法を選択する
ご希望の支払い方法を選択する
STEP

支払い手続き

支払い情報を入力して「Pay」ボタンを押します。クレジットカードやデビットカード支払いの場合は、カード情報を入力します。

支払い情報を入力する
支払い情報を入力する
カード情報の入力例
  • Card number*: 123456789123(カード番号を入力します)
  • Cardholder name*: Taro Yamada(カード名義を入力します)
  • Expiration date*: 01/27(カードの有効期限を月/年の順に選択します)
  • CVV/CVC*: 123(カードのセキュリティーコードを入力します)

「Pay」ボタンを押すと支払い完了の画面が表示されます。

STEP

EAデータの移行

支払いを完了すると、データ移行の画面が表示されます。

すでにチャートへEAを設定済みの場合は、「すべて移行」にチェックを入れて「完了」ボタンを押します。

まだ、EAの設定が完了していない場合は、「後で移行」にチェックを入れて「完了」ボタンを押します。

データ移行画面
MT4のデータ移行画面

「移行」は、VPS契約したアカウントで開いているMetaTraderの取引環境をVPSサーバーへ移行(コピー)するというものです。
「移行」にチェックを入れてVPSへの移行が完了すると自動売買が自動的にスタートされます。自動売買をストップしたい場合は、ナビゲーターの取引口座の設定画面から一時停止を押します。

以上の流れで、MetaTraderのVPS契約が完了です。

XMの口座開設方法はこちら

VPS稼働状況を確認する方法

VPSが正常に稼働しているかどうかは、下記2つの方法で確認できます。

VPS操作画面から確認する方法

ナビゲーター枠のVPS契約中の口座からMQL5項目をダブルクリックしてVPSの操作画面を開きます。

VPS操作画面の「詳細」タブの画面で、状態が「スタートしました」と表示されていれば、正常に稼働しています。

「状態:スタートしました」と表示されていればVPSは稼働中

MetaTraderの操作履歴タブから確認する方法

MetaTraderの操作履歴タブをクリックして開き、複数の項目の中から「Virtual Hosting:*** status is ‘started’」の項目が表示されていれば、VPSは正常に稼働しています。

XMの口座開設方法はこちら

MetaTrader VPSの停止や解約、データの再同期の手順

MetaTrader VPSの契約が完了すると、MetaTrader画面左側のナビゲーターの口座にVPS管理画面へアクセスする項目が表示されるようになります。

このMQL5 VPS項目を開いて、VPSの「一時停止・解約・データの再同期」が可能です。また、VPSへの負荷状況(CPU/メモリ/ディスク)もリアルタイムで確認できます。

STEP

MetaTraderのナビゲーターから口座のメニューを開く

MT4/MT5画面左側に表示されているナビゲーター枠でVPSを契約している口座を選択し、口座を展開してMQL5の項目をダブルクリックします。

契約中の口座を展開してMQL5項目をダブルクリックする
契約中の口座を展開してMQL5項目をダブルクリックする
STEP

VPSの操作画面

VPSの操作画面の「詳細」タブから、「一時停止・解約・同期」が可能です。

状態:「スタートしました」と表示されていれば、VPSは正常に稼働しています。

MetaTraderのVPS操作画面
各操作の手順
  • VPS(自動売買)の一時停止:「ストップ」ボタンを押すと一時停止されます。*キャンセルボタンと間違わないようにしましょう。
  • VPSの解約: *「キャンセル」ボタンを押すと解約になります。途中解約でも残りの期間の料金は返金されませんので注意が必要です。
  • データ同期: 「すべて」ボタンを押すと、すべてのデータが同期されます。EAの設定を変更したら必ず同期の操作が必要です。EAやシグナルなど個別に同期したい場合は、それぞれのボタンを押します。

XMの口座開設方法はこちら

EAの導入方法

EA(Expert Adviser/自動売買)は、MetaTrader上で動作する自動売買システムのことです。

EAを導入することで、取引のタイミングや注文を自動で行うことができます。特定の戦略をベースに動作するため、感情に左右されずに取引が可能になります。

MetaTraderからEAを自分で開発することもできますし、MQL5公式サイト等からご希望のEAを購入やレンタルして利用することもできます。

MQL5公式サイトからEAを導入する手順

STEP
MQL5アカウントの登録

MQL5公式サイトへアクセスして、ご希望のログインIDとご自身のメールアドレスを入力後に「登録」ボタンを押します。

MQL5コミュニティのアカウント登録画面
MQL5コミュニティのアカウント登録画面

登録したメールアドレス宛にパスワードが届くので、アカウントのアクティベート化をするため、「アカウントをアクティブ化」ボタンを押します。

MQL5アカウントのアクティブ化ボタン
MQL5アカウントのアクティブ化ボタン

メールで届いたパスワードをコピペして入力し、アクティベートボタンを押すとMQL5のアカウント作成が完了します。

メールで届いたパスワードを入力してアクティベートボタンを押す
メールで届いたパスワードを入力してアクティベートボタンを押す

MQL5のアカウント→設定→セキュリティ→パスワードを変更からパスワードを変更できます。

STEP
MetaTraderでMQL5へログインして連携する

作成したMQL5アカウントをMT4/MT5でも連携して使えるようにするために、MT4/MT5からログインします。

MetaTraderの画面右上のアイコンをクリックし、ログインIDとパスワードを入力して「ログイン」ボタンを押します。

MT5からMQL5へログイン
MT5からMQL5へログイン
STEP
MQL5のマーケットからご希望のエキスパートをダウンロード

MQL5公式サイトMetaTraderの「マーケット」から、ご希望のエキスパート(自動売買プログラム:EA)をダウンロードします。

MQL5公式サイトの「マーケット」画面へアクセスし、MetaTrader4かMetaTrader5のエキスパートの中からご希望のEAを選択します。

「人気」「最新」「無料」「有料」のタブから絞って探すことも可能です。

MQL5のマーケット画面
MQL5のマーケット画面

無料のEAであれば「ダウンロード」ボタンを押します。

有料のEAであれば「購入する」または、「レンタルする」のプランを選びます。

無料EAのダウンロード画面
無料EAのダウンロード画面

EAの種類や作者によってはレンタル不可のものや1ヶ月レンタルが不可のものもあります。また、「無料のデモ」ボタンが表示されていれば、有料版でもテスト版をダウンロードしてバックテストをすることもできます。

EAを選ぶポイント
  • バックテスト用の無料EAを公開している
  • TickDataSuitを使用したバックテストを公開している
  • QuantAnalyzerを使用した成績を公開している
  • 定期的な更新をして最新Verを維持している
  • 損失をした際に次回のポジションを2倍に増やすようなマーチンゲール法を使ったEAではないこと
STEP
MetaTraderのナビゲーターのEAから適用したいEAを設定

MT4/MT5の画面左側のナビゲーター枠から適用したいEAを選択して、EAを適用したいチャートへドラッグ・アンド・ドロップ(選択して押したまま移動)します。

EAの設定画面が表示されるので、ご希望のロット数などEAの種類によって調整して、チャートへ適用します。

マーケットからダウンロードしたEAをMT5へ設定
マーケットからダウンロードしたEAをMT5へ設定

*EAの種類によって推奨する通貨ペアや時間足、設定項目が異なります。ご希望のEAの説明をよく読んで設定しましょう。

あとは、前述したMetaTrader提供のVPSを使い、パソコンを閉じていても24時間自動で取引が可能になります。

EA(エキスパートアドバイザ)の他、MQL5のシグナル配信(コピートレード)という仕組みもあります。コピートレード(シグナル配信/ミラートレード)は、希望するトレーダーと自分の取引口座を紐づけて、シグナルを受信して自動で取引をする仕組みです。

ただし、コピートレードは、コピーするトレーダーに取引が依存されるため、高いリスクが伴います。

XMの口座開設方法はこちら

MetaTraderのVPSを使ったEA取引の注意点

MetaTraderのVPSを使う際の主な注意点は下記の3点です。

  1. MetaTraderの自動売買ボタンをオンにしないこと
  2. EAの設定を変更後は、必ず同期作業をすること
  3. 一時停止でキャンセルボタンを押さないこと

    MetaTraderの自動売買ボタンをオンにしないこと

    MetaTraderのVPSは、同期してスタートした時点で自動的に仮想環境で稼働しているため、MetaTraderの自動売買をオンにしてしまうと、MetaTraderを開いているときに2重で自動売買が稼働してしまいます。

    そのため、MetaTraderの自動売買ボタンはオフにした状態にしておきます。

    ただし、EA設定画面の「自動売買を許可する」にはチェックを入れておきます。

    アルゴリズム取引のボタン箇所が赤色の停止アイコンになっていればOK。

    MT5の自動売買停止アイコン
    MT5の自動売買停止アイコン

    EAの設定を変更後は、必ず同期作業をすること

    EAの設定変更をした場合は、必ずVPS操作画面の「詳細」タブから「すべて」ボタンを押して同期の作業をします。この同期をしないと、設定が仮想環境へ反映されません。

    同期確認は、「同期済」の日時で確認可能です。

    VPS同期ボタン
    VPS同期ボタン

    一時停止でキャンセルボタンを押さないこと

    自動売買を一時的に停止したいときに「キャンセル」ボタンを押さないようにしましょう。「キャンセル」はVPS解約となり、途中解約でも返金がされない仕様です。

    • ストップ: 一時停止
    • キャンセル: 解約
    VPSのストップとキャンセルボタン
    VPSのストップとキャンセルボタン

    XMの口座開設方法はこちら

    MetaTraderのVPSを使って自動売買を稼働する方法のまとめ

    • MetaTraderのVPSは、一番簡単に安く利用できる
    • FX業者のサーバーに一番近いVPSサーバーを自動選択してくれる
    • リモートデスクトップなど不要な環境を省き、最適化されたVPS
    • そのため、遅延なくスムーズに約定する
    • 1ヶ月契約で月額15米ドル~
    • MQL5アカウントを登録してMetaTrader上から契約できる
    • データの同期、一時停止、解約は、同じ画面で簡単に操作できる
    • EA導入は、基本的にはMQL5公式サイトからが安心
    • ただし、バックテスト公開や成績公開などをしており、定期的に更新しているEAが良い

    XMの口座開設方法はこちら

    当サイトの記事は、編集方針を基に作成しています。当サイトには、広告リンクが含まれております。広告リンクを通じて口座開設をしても、不利な条件に変更されることや追加の費用は一切発生しません。XMTradingの口座開設は無料です。

    当サイトは、アフィリエイト広告に関する法律や規制を遵守しています。当サイトで紹介する内容については、証券外務員とファイナンシャルプランナーの資格保持者が、実際の経験に基づく正直かつ公平な情報を提供しています。

    詳しくは、「編集方針」にて表記しております。

    目次