FX用VPSとは:MetaTraderを動かし続けるリモートサーバー

FX用VPSとは、MetaTraderを24時間稼働させ続けるために借りるリモートコンピューターのことです。主な役割は、自分のパソコンや電源、インターネットが使えないときでもEA(エキスパートアドバイザー)を動かし続けることです。業者までのネットワーク遅延を短くできる場合もあり、遅延の影響を受けやすい戦略には役立ちます。VPSは流動性を増やすわけではないため、スリッページをなくすことはできず、市場リスクも減らしません。自分のパソコンで損失を出す戦略は、VPSでも損失を出します。

この記事では、VPSとは何か、誰に必要か、注文の約定で何が変わるか、稼働率の数字が実際に意味すること、選び方、EAを安全に移行する方法を解説します。初めての方は、最初の2つのセクションを読めば判断できます。それ以降は、すでにEAを稼働させているトレーダー向けです。

FX用VPSとは?

VPSは仮想専用サーバー(virtual private server)の略です。プロバイダーが1台の物理サーバーを複数の仮想コンピューターに分割し、利用者はそのうちの1台を借ります。VPSは専用の電源とインターネット回線を備えたデータセンターで稼働し、パソコンやスマートフォンから接続します。MetaTraderは自宅ではなく、そこで動きます。

FX用VPSが稼働するデータセンターのサーバーラック

なぜこれが重要なのかは、MetaTrader 4で取引するときに何がどこで動いているかを見るとわかります。

項目動作場所パソコン停止時
損切り、利確業者のサーバー機能し続ける
トレーリングストップターミナル追従が止まり、最後の水準が残る
EAターミナル停止:新規取引も保有中の管理もなし

つまり、EAが取引するのはMetaTraderが起動していて接続されている間だけです。停電、インターネットの切断、Windowsの更新、ノートパソコンのスリープでEAは止まり、取引を保有したまま止まることもあります。トレーリングストップも同じです。

VPSは必要ですか?

ターミナルが数時間止まったら何が起きるかによります。

状況VPSは必要か
損切りと利確を設定した手動取引通常は不要:どちらもサーバー上
取引頻度の低いEA、常時稼働のパソコン任意:障害時の予備
週を通して稼働、または保有中の取引を管理するEA多くは必要:停止で取引が放置されることも
スキャルピングEA、短い時間足で多数の取引多くは必要:まず遅延を比較

費用は口座の大きさと比べて考えましょう。架空の例として月額20ドルとすると、VPSの費用は年240ドルです。これは1,000ドルの口座の24%、10,000ドルの口座の2.4%にあたり、EAがまだ何も稼いでいない段階でかかる費用です。少額の口座では、安定した自宅のパソコンのほうが良い選択かもしれません。

VPSで注文の約定はどう変わるか

クリックから約定までを左右する要素は2つあります。注文が届くまでの時間と、届いたときにどれだけ流動性があるかです。VPSが働きかけられるのは1つ目だけで、それもその一部に限られます。ターミナルと業者のサーバーの間の経路は短くなりますが、注文が届いた後に起こることは変わりません。

約定が悪化する原因VPSは役立つか
業者までのネットワーク経路が長いはい、サーバーが近ければ
自宅のパソコンが遅い、過負荷多くの場合、性能が十分なら
業者自身の処理時間いいえ
指標前後の薄い流動性いいえ
ロールオーバー時のスプレッド拡大いいえ
損切りを越える週末の窓開けいいえ

MetaTraderのヘルプ自体も、ネットワーク遅延が小さいほど、スリッページやリクオートの減少など約定の条件が良くなると説明しています。それは妥当ですが、「減る」は「なくなる」ではありません。スリッページはVPSでも発生し、とりわけコストが最も大きくなる急変時の相場で起こります。VPSがスリッページから守ってくれる、VPSから出した注文は瞬時に約定する、といった主張は成り立ちません。スリッページの仕組みと約定方式については、FXのスリッページと注文の約定をご覧ください。

遅延がどれほど重要かは戦略によります。同じコストでも、取引によって占める割合は大きく異なります。

コスト前の平均取引1pipのスリッページ後失う割合
30pips29pips約3%
5pips4pips20%
2pips1pip50%

説明のための単純な計算です。1pipはVPSで節約できる量ではなく、薄い優位性があらゆる約定コストに敏感である理由を示すものです。

つまり、日足のシステムが数ミリ秒の短縮で得るものはわずかです。一方、スキャルパーはより多くを得られるかもしれませんが、それでも優位性が薄すぎることもあります。取引回数が多く時間足が短いほど、遅延の一つひとつが効いてきます。また、VPSを使っても実際の成績がバックテストと一致するわけではありません。テスターでは、ある日に実際どれだけの流動性があったかはわからないからです。テスターそのものについては、当サイトのガイドMT4でEAをバックテストする方法で解説しています。

遅延の測り方

実際に測りましょう。「低遅延」をうたうVPSでも、自分の業者までの経路についてはほとんど何もわからないからです。

  1. 自宅から確認します。MT4のターミナル右下にある接続状況インジケーターをクリックすると、業者のサーバーの一覧とミリ秒単位のPingが表示されます。
  2. VPSから確認します。同じ口座にログインし、まだEAを動かさない状態で同じ数値を読み取ります。EAが取引する時間帯に比較しましょう。
  3. 約定を比較します。注文価格と約定価格を記録している場合は、移行の前後で平均スリッページを比較します。

MetaTraderの内蔵ホスティングでは、自分のパソコンとホスティングサーバーそれぞれから業者までの遅延が比較して表示されます。Pingの目標値は示しません。公式の目標値はなく、どこまでで十分かは戦略によるからです。

稼働率99.9%の本当の意味

稼働率とは、サーバーが動いている時間の割合です。ほぼ完璧に聞こえますが、残りの部分も実際の時間です。

稼働率起こり得る年間停止時間
99.5%約44時間
99.9%約8.8時間
99.99%約53分

当サイトの計算:残りの割合 × 8,760時間。

つまり、VPSは障害を減らしますが、なくすわけではありません。計画メンテナンスがこの数字に含まれるのか、再起動をどうやって知ることができるのかを確認しましょう。再起動中に止まっていたEAは取引を逃したかもしれないので、すべてのポジションに損切りを設定しておきましょう。損切りはいずれにせよ業者のサーバーにあります。

FX用VPSの選び方

一般的な方法は2つあります。どちらが合うかはEAによります。

MT内蔵ホスティング一般のWindows VPS
導入ターミナル内から契約MetaTraderを自分で導入
EAの移行移行機能でチャートとEAをコピーファイルをコピーして設定
ローカルのEA自動売買は自動でオフ自分で停止が必要
制限DLL不可、スクリプトは移行されない契約するWindowsプランの制限
変更変更のたびに再同期サーバー上で変更

内蔵ホスティングを選ぶ前に、DLLの使用を確認しましょう。DLLを呼び出すEAはそこではエラーで停止するため、EAの販売者に問い合わせるかマニュアルを読んでください。どちらの方法でも、次の点を確認しましょう。

  • 場所。業者のサーバーに近いサーバーを選び、前述のPingテストで確認します。場所がわからない場合は、業者のサポートに問い合わせましょう。
  • 稼働率。前述のとおり、プロバイダーがどう計算しているかを確認します。
  • リソース。ターミナル、チャート、EAはそれぞれメモリとプロセッサー時間を使います。物理サーバーを共有する環境では、プランが小さすぎると、最も忙しい時間帯にターミナルの動作が遅くなることがあります。
  • 費用と条件。月額プランなら、長期の契約なしでプロバイダーを試せます。期間の終わりにサーバーが止まらないよう、更新の仕組みを確認しましょう。

VPSより業者のほうが重要です。約定は業者の側から始まるからです。FX業者の選び方をご覧ください。

EAをVPSに移行する

  1. 自宅のEAを止めます。1つの口座で同じEAを2つ動かすと、すべての取引が2倍になることがあります。MetaTraderの移行機能がローカルのターミナルの自動売買をオフにするのはこのためです。一般のVPSではこれを代わりに行うものがないため、後でオンに戻さないようにしましょう。
  2. 設定を正確にコピーします。同じ入力値、チャート、時間足を使い、EAのライセンスが新しい環境を認めているか確認します。元の設定ファイルは保管しておきましょう。
  3. MetaTraderを自動起動に設定します。サーバーの再起動後、ターミナルは人の操作なしで立ち上がる必要があります。そのうえでAutoTradingがオンになっていることを確認します。
  4. 再起動後はログを読みます。ExpertsタブとJournalタブで、EAの動作とエラーを確認できます。
  5. プロセッサーとメモリの使用量を監視します。不要なチャートは閉じましょう。特に忙しい時間帯の前後は注意が必要です。

VPSは自分が責任を持つコンピューターとして扱いましょう。マルウェアやパスワードの盗難に対する免疫が最初から備わっているわけではありません。強力で他と重複しないパスワードを使い、プロバイダーが提供している場合は2要素認証をオンにし、必要なものだけをインストールしてください。

よくある質問

EAを動かすのにVPSは必要ですか?

必ずしも必要ではありません。EAはMetaTraderが起動していて接続されている間しか取引しないため、取引日に電源が入ったままのパソコンが必要です。それが難しい場合や、数時間の停止で取引が放置される場合は、VPSを使うのが一般的です。

VPSでスリッページは防げますか?

いいえ。VPSはEAと業者のサーバーの間の遅延を短くでき、遅延の影響を受けやすい戦略には役立ちます。しかし、市場にある流動性は変わらないため、特に指標の前後では注文にスリッページが発生することがあります。

VPSでEAの成績は良くなりますか?

障害による損失をなくし、遅延によるコストの一部を減らすことはできます。戦略にない優位性を与えることはできず、市場リスクも減らしません。VPSの料金もコストであり、少額の口座では無視できません。

稼働率99.9%で十分ですか?

よくある数字ですが、当サイトの計算では年間で約8.8時間の停止が起こり得ます。メンテナンスが含まれるかを確認し、すべての取引に損切りを設定し、再起動の後はログを確認しましょう。

同じEAを自宅とVPSの両方で動かせますか?

同じ口座で同時に動かしてはいけません。2つ動かすと、すべての取引が2倍になることがあるからです。MetaTraderの内蔵の移行機能は、ローカルのターミナルの自動売買をオフにします。一般のVPSでは、自宅のEAを自分で止める必要があります。

まとめ

  • FX用VPSは、MetaTraderを動かし続けるために借りるリモートコンピューターです。
  • EAとトレーリングストップには起動中のターミナルが必要です。損切りと利確には必要ありません。
  • VPSは業者までの遅延を短くできます。流動性を増やさないため、スリッページをなくすことはできません。
  • 稼働率99.9%でも、年間で約8.8時間の停止が起こり得ます。
  • 移行後は自宅のEAを止めましょう。1つの口座で2つ動かすと、すべての取引が2倍になることがあります。
  • 障害と一部の遅延は減らせます。市場リスクは変わりません。

自動売買を初めて検討している方は、まずFX自動売買の仕組みか、トレードを始めるためのステップガイドをご覧ください。

出典:MetaTrader 4ヘルプ「Virtual Hosting: Migration」、「Trailing Stop」、MetaTrader 5ヘルプ「Virtual Hosting: Server」。計算と料金の例は当サイト独自のものです。

この記事は学習目的の情報であり、投資助言ではありません。レバレッジ取引には損失のリスクがあります。