MENU
土日も動く相場をリアルタイムでチェック!

VPSとEAの小技でトレード効率アップ!快適な利用のポイントとは?

稼働確認の 小技まとめ
  • URLをコピーしました!
Table of Contents

VPSやEA、そのまま使ってない?

ぶるすなさん

VPSを契約、MT4をインストール、EAを導入して始動!
もちろんこれでもOKなんだけど、もっと使いこなせる小ワザがあるのでメモ代わりに記事にしておきます。

りっちゃん

この人、何もしていないとお酒飲んでトレードしてぶっこきそうだからサイト更新でもするかって言ってました!

ぶるすなさん

静かにしろ。

りっちゃん

「そもそもVPSやEAって何?」「VPS契約はまだだけど気になる」って人は、先に下の記事を読んでおきなさいよ。

ぶるすなさん

【2026年7月更新】メモリ節約だけだった本記事に、稼働確認・再起動対策・スマホ通知・ログ掃除の小技を大幅加筆しました。
この記事で紹介する小技は下記のとおり。気になるところからどうぞ。

  • VPSやPCのメモリ使用量を抑える小技(7つ)
  • EAがちゃんと動いているか30秒で確認する小技
  • 再起動でEAを止めない・すぐ復帰させる小技
  • スマホにプッシュ通知を飛ばす小技(MetaQuotes ID)
  • VPSの外側から見張る無料監視サービス(Mackerel)
  • 放置で肥大するログ・ファイルを掃除する小技

VPSやPCのメモリ使用量を抑える小ワザ

ぶるすなさん

まず最初に結果から。
小ワザ実施前後のメモリ使用量の比較がこちら!

Before
Before
After
After
こっちゃん

ちょい減りくらいかにゃ?
でもメモリに余裕がないときは大事にゃね。

ぶるすなさん

今回試した小ワザは下記の7つ。

どれも大したことはしていない、やろうと思えば10分くらいでできるワザ。
使用環境下によっては劇的な変化が出ることもあるし、VPSに限らず自宅のパソコンでMT4を起動している場合でも試してみてね!

  1. チャートの最大バー数を必要最小限にする
  2. 気配値の通貨ペアをEAを稼働させているものだけにする
  3. MT4、5に表示されるニュースを無効化する
  4. 稼働させているチャートを最小化する
  5. 不要なチャートやインジケータを消す
  6. 再表示用削除済チャートを保存しない
  7. 音声設定を無効にする
こっちゃん

スクショはMT4のものだけど、MT5でも同じことができるの?

ぶるすなさん

MT5でも「ツール」→「オプション」に同じ項目があるから、ほぼ同じ手順でOK。
チャートの最大バー数は「チャート」タブ、ニュースの無効化は「サーバー」タブ、音声は「音声設定」タブと、場所もほぼ共通だよ。

1. チャートの最大バー数を必要最小限にする

ぶるすなさん

1つ目はチャートの最大バー数を必要最小限にすること。

注意点としては、EAのロジックによって過去のローソク足を利用している場合があるので、極端に減らしすぎると不具合が生じる可能性があること。

不安であれば開発者に聞くのが一番だけど、5000程度あればほとんどのEAでは問題にならないようです。

STEP
MT4上部にある「ツール」→「オプション」を選択
1. チャートの最大バー数を必要最小限にする
STEP
「チャート」タブを選択
「ヒストリー内の最大バー数」「チャートの最大バー数」をそれぞれ任意の数字へ(今回は5000へ)
Before
Before
After
After

2. 気配値の通貨ペアをEAを稼働させているものだけにする

ぶるすなさん

2つ目は気配値のところに記載のある通貨ペアを必要なものだけにすること。
自動売買では気配値をすべて表示させておく必要はなく、必要なものだけにすることでメモリ使用量を抑えられるよ。

STEP
「気配値表示」の「通貨ペア」のところで右クリック
「すべて非表示」をクリック
2. 気配値の通貨ペアをEAを稼働させているものだけにする
STEP
チャートを表示させている通貨ペアだけが残る
2. 気配値の通貨ペアをEAを稼働させているものだけにする

3. MT4、5に表示されるニュースを無効化する

ぶるすなさん

3つ目はニュースを無効にすること。
MT4のニュース閲覧は自動売買においては不要です。

STEP
MT4上部にある「ツール」→「オプション」を選択
3. MT4、5に表示されるニュースを無効化する
STEP
「サーバー」タブを選択
「ニュースを有効にする」のチェックを外す
3. MT4、5に表示されるニュースを無効化する

4. 稼働させているチャートを最小化する

ぶるすなさん

4つ目、チャートを最小化すること。

4. 稼働させているチャートを最小化する
ぶるすなさん

チャートの右上のボタンを押してチャートを最小化する、それだけ。
左上のボタンでチャートを最大まで拡大してローソクを減らすとなおよい説もありますが、これの効果のほどは不明(やってるけど)

5. 不要なチャートやインジケータを消す

ぶるすなさん

5つ目は不要なインジケータやチャートは消すこと。
裁量では必要なオシレータなどは自動売買においては不要なので、全部消してすっきりしましょう。

6. 再表示用削除済チャートを保存しない

ぶるすなさん

6つ目、再表示用削除済チャートを保存しないこと。
EAを使う上では不要なので外してしまいましょう。

STEP
MT4上部にある「ツール」→「オプション」を選択
6. 再表示用削除済チャートを保存しない
STEP
「チャート」タブを選択
「再表示用に削除済チャートを保存」のチェックを外す
6. 再表示用削除済チャートを保存しない

7. 音声設定を無効にする

ぶるすなさん

小ワザの7つ目、音声設定を無効にすること。

STEP
MT4上部にある「ツール」→「オプション」を選択
7. 音声設定を無効にする
STEP
「音声設定」タブを選択
「有効にする」のチェックを外す
7. 音声設定を無効にする

EAがちゃんと動いているか30秒で確認する小技

EAを入れたのに、ほんとに動いてるのか分からなくて不安…。気づいたら何日もエントリーしてないことがあったにゃ…。

ぶるすなさん

「動いてるつもりで止まってた」はEA運用の定番事故。
次の4点を見る習慣をつけておけば、30秒で確認できるよ。

  • ツールバーの「自動売買」ボタンが緑になっている(MT5は「アルゴ取引」)
  • MT4はチャート右上のEA名の横がニコちゃんマークになっている
  • ターミナル(MT5はツールボックス)の「エキスパート」タブにEAのログが流れている
  • 「操作履歴」タブにエラーが連発していない
ぶるすなさん

あわせて覚えておくと便利なのが、自動売買のON/OFFを一発で切り替えるショートカット「Ctrl+E」
相場が荒れて緊急停止したいときに、マウスでボタンを探すより速いよ。

りっちゃん

止めるときだけ妙に機敏なのやめなさいよ。

再起動でEAを止めない・すぐ復帰させる小技

ぶるすなさん

EAが止まる原因として意外と多いのが、Windows Updateの自動再起動
気づいたらVPSが再起動していてMT4が起動していない=EAも止まっていた、という定番事故だね。

こっちゃん

ポジションを持ったまま止まってたら…と思うとゾッとするにゃ…!

アクティブ時間を設定して勝手な再起動を減らす

ぶるすなさん

Windowsには「アクティブ時間」=この時間帯は自動再起動しないでね、という設定があります。
OSのバージョンによって場所は少し違うけど、「設定」→「Windows Update」まわりにあるよ。

れおしゃん

ただ、アクティブ時間で守れるのは最大18時間まで。24時間動かすEAだと全部はカバーできないってことだね。

ぶるすなさん

そこで組み合わせたいのが「週末に自分で更新しておく」運用
FX市場が閉まっている土曜の朝〜月曜の朝の間に手動でWindows Updateと再起動を済ませておけば、平日に勝手に再起動されるリスクをかなり減らせます。

再起動後にMT4/MT5を自動復帰させる(スタートアップ登録)

こっちゃん

もし再起動しちゃったら、また手動でMT4を立ち上げないとダメなの?

ぶるすなさん

スタートアップにMT4/MT5を登録しておけば、Windowsにログインするだけで自動で立ち上がるよ。
MT4/MT5は前回終了時のチャートやEAの配置を覚えているから、起動すればEAもそのまま復帰する。

STEP
「Windowsキー + R」で「ファイル名を指定して実行」を開き、「shell:startup」と入力してOK

スタートアップフォルダが開きます。

STEP
開いたフォルダにMT4/MT5のショートカットを置く

デスクトップのMT4/MT5アイコンを右クリックでコピーして、スタートアップフォルダ内で「ショートカットの貼り付け」をすればOKです。

ぶるすなさん

あわせて、MT4/MT5のログイン時に「ログイン情報を保存」にチェックを入れておくと、再起動後もパスワード入力なしで口座へ自動的に再接続されるよ。

スタートアップが動くのは「ログインしたとき」

スタートアップはWindowsにログイン(サインイン)した瞬間に実行される仕組みです。VPSが再起動しただけでは誰もログインしていないため、MT4/MT5は自動起動しません。完全放置で復帰させるには「自動ログオン」の設定も必要ですが、パスワードが端末内に保存されるためセキュリティは下がります。
本記事としては、死活監視(後述のMackerelなど)で再起動に気づいたら、すぐリモートデスクトップでログインして復帰させる運用をおすすめします(ログインすればスタートアップにより自動復帰します)。

スマホにプッシュ通知を飛ばす小技(MetaQuotes ID)

こっちゃん

外出中もEAの約定をスマホで知りたいんだけど、何か有料のサービスを契約しないとダメ?

ぶるすなさん

MT4/MT5に標準で付いているプッシュ通知機能(MetaQuotes ID)だけでできるよ。もちろん無料。

STEP
スマホにMT4/MT5の公式アプリを入れ、設定画面で「MetaQuotes ID」を確認

アプリの「設定」→「チャットとメッセージ」を開くと、英数字の「MetaQuotes ID」が表示されます。

STEP
VPS側のMT4/MT5で「ツール」→「オプション」→「通知機能」タブを開く

「プッシュ通知機能を有効にする」にチェックを入れ、STEP1で確認したMetaQuotes IDを入力します。

STEP
「テスト」ボタンを押してスマホに通知が届けば完了

届かない場合は、スマホ側アプリの通知許可(OSの設定)を確認してください。

ぶるすなさん

これで注文の約定・決済などの通知がスマホに飛ぶようになる。
SendNotification対応のEAなら、エントリー通知などEA独自のメッセージを送ってくれるものもあるよ。

りっちゃん

でもこれ、MT4自体が固まってたら通知も来ないんじゃないの?

ぶるすなさん

鋭い。プッシュ通知は「MT4/MT5が生きている」ことが前提だから、VPSごと落ちたときは沈黙する。
そこで次に紹介する、VPSの外側から見張ってくれる監視サービスの出番というわけ。

VPSを稼働する上で使っておきたい便利なサービス

ぶるすなさん

EAにおいてVPSやPCの障害は時に致命的。
突然落ちてしまってポジションが決済されないまま残り、その間にとんでもない暴落がくる可能性はゼロじゃありません。
そんな場合に備えて、転ばぬ先の「Mackerel

「Mackerel」とは?

日本製のサーバー監視サービス。負荷のリソース状況などの数値をグラフに可視化することができ、障害発生時にはアラートが記録され、様々なツールに通知できる。公式サイト=https://ja.mackerel.io/

ぶるすなさん

VPSが止まってしまった場合やメモリがいっぱいで高負荷の場合などにLINEやメールに通知することができるサービス。
不具合をすぐに察知できるようにしておくことで被害を最小限に抑えられるんだぜ。

こっちゃん

でも…お高いんでしょう?

ぶるすなさん

基本的に無料で利用することができるんだぞい!
2026年7月時点でも、フリープランでホスト5台・監視ルール10個まで無料。VPS1台の死活監視ならこれで十分だ。

こっちゃん

ファッ!?

さっそく設定してみよう!

以下手順でVPSにMackerelを導入できます。作業はVPS上でやりましょう。
※スクリーンショットは執筆当時(2022年)のものです。画面のデザインは変わっている可能性がありますが、大きな流れは同じです。

STEP
Mackerelにサインアップ

Mackerel(https://ja.mackerel.io/)にアクセスし必要情報を入力してサインアップ

STEP
サーバーを登録する

今回は先日新しく契約したお名前.comのVPSを登録してみます。

STEP
ログイン後、左メニュー一番下の「新規ホストの登録」
さっそく設定してみよう!
STEP
OSの選択
今回は「Microsoft Windows」
さっそく設定してみよう!
STEP
エージェントをダウンロード
さっそく設定してみよう!
STEP
STEP 3でダウンロードしたファイルを展開
「GUIでインストール」のところのAPIキーを入力しインストール
さっそく設定してみよう!
STEP
監視設定の追加
STEP
左メニューの「Monitors」を選択
さっそく設定してみよう!
STEP
監視ルールを設定する
CPUとconnectivityを設定
CPUとconnectivityを設定
STEP
アラート通知の設定
STEP
左メニューから「Channels」を選択
さっそく設定してみよう!
STEP
「通知グループ/通知チャンネルを追加」をクリック
さっそく設定してみよう!
STEP
通知したいサービスを選択する(自分はLINE通知にしています)
さっそく設定してみよう!
ぶるすなさん

これでVPSが落ちてしまったときや使用しすぎてメモリがパンパンの時は通知が来るよ。
お金に直結することなので、できる限りのことは準備しておくことをオススメします。

りっちゃん

関係ないんだけどさ、記事の画像小枝だけど小技と小枝で面白さ出そうとしてる?ちょっと寒くない?大丈夫?

ぶるすなさん

黙ってろ。

放置で肥大するログ・ファイルを掃除する小技

ぶるすなさん

最後は地味だけど効く掃除の小技。
MT4/MT5は動かしっぱなしにしていると、ログファイルがどんどん溜まっていきます。ディスク容量の小さい格安VPSだと、これが積もって容量不足の原因になることも。

STEP
MT4/MT5の「ファイル」→「データフォルダを開く」を選択

MT4/MT5のデータ一式が入ったフォルダが開きます。

STEP
「logs」フォルダと「MQL4\Logs」フォルダ(MT5は「MQL5\Logs」)の古いログを削除

日付ごとのログファイルが並んでいるので、古いものから削除します。

れおしゃん

ログって消しちゃって平気なの?

ぶるすなさん

ログはただの動作記録だから、古いものを消してもEAの稼働には影響なし。
ただし直近のログはエラー調査に使うことがあるので、「残すのは当月分だけ」みたいなルールにしておくと安心だよ。

まとめ

ぶるすなさん

今回紹介した小技はどれも数分〜十数分でできるものばかり。
メモリ節約・稼働確認・再起動対策・スマホ通知・外部監視・ログ掃除と、コストをかけずにEAの稼働率と安心感を上げられるので、できるところから試してみてください。
そもそも稼働させるVPS自体のスペックやロケーションを見直したい場合は、Equinix LD8/NY2/TY8など金融系データセンターに拠点があるVPSを実際に契約してping計測した内容をHyonixの実測レビュー記事にまとめているので参考にしてみてください。

りっちゃん

EAを動かす口座がまだ決まってない人は、下記からチェックしておきなさいよ。

実践する口座の目安

コスト・執行重視ならExness、還元・キャンペーン重視ならXSが選択肢になります。条件の最終確認は各社公式サイトでおこなってください。

※損失リスクあり・条件は変動します。本記事にはプロモーションを含みます。

▶あわせて読みたい

稼働確認の 小技まとめ

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
Table of Contents