MT4の文字・ボタンがずれる時の高DPI・互換モード設定


- 高DPI設定を試したいMT4の症状
- Windows 11で高DPI設定を変更する方法
- 改善しない場合に互換モードを試す手順
- 設定を元へ戻す方法
MT4の表示崩れに高DPI設定を試したいケース
MT4の表示がおかしい原因は一つではありません。
Windowsの拡大表示や、インジケーターの描画方法が影響している場合は、高DPI設定や互換モードを変更すると改善することがあります。
- インジケーターの文字が大きすぎる、または小さすぎる
- 文字や数値の表示位置がずれている
- ボタンや操作パネルの一部が切れている
- インジケーターの文字がぼやけている
- Windowsを更新してから表示が崩れた
一方、EAやインジケーターがナビゲーターに出てこない、自動売買が始まらないといった症状は、高DPI設定では直りません。
ファイルの保存場所やMT4側の設定を確認したい場合は、次の記事をご覧ください。
MT4が重い、起動に時間がかかる、操作中に固まる場合も原因が異なります。
Windowsの高DPI設定とは?
通常起動では、勝率を表示するインジケーターの文字と数値が崩れています。
高DPI設定を変更したところ、正常に近い状態で表示されました。
最近のパソコンでは、Windowsのディスプレイ拡大率が125%や150%に設定されていることがあります。
MT4本体は正常に見えていても、古いインジケーターでは文字やボタンの位置を拡大率に合わせられず、表示が崩れる場合があります。
高DPI設定は、Windowsによる画面の拡大方法をアプリごとに変更する機能です。MT4だけに適用されるため、ほかのソフトやWindows全体の表示設定は変わりません。
ただし、拡大率が125%や150%だから必ず表示が崩れるわけではありません。問題が出ているMT4だけで試してください。
MT4の高DPI設定を変更する方法
MT4の起動ファイルがある場所を開く
Windows 11のスタートメニューまたは検索窓から、設定を変更したいMT4を探します。
MT4のアイコンを右クリックし、【ファイルの場所を開く】を選択してください。
MT4を複数インストールしている場合は、普段使っているMT4の起動ファイルか確認してから進めます。
MT4のプロパティを開く
MT4の起動アイコンを右クリックし、【プロパティ】を選択します。
ショートカットのプロパティが開いた場合は、【ショートカット】タブにある【ファイルの場所を開く】をクリックし、実行ファイルを表示してください。
通常、MT4の実行ファイル名は「terminal.exe」です。
高DPI設定の変更を開く
プロパティが開いたら、【互換性】タブを選択します。
この段階では、【互換モードでこのプログラムを実行する】へチェックを入れず、先に【高DPI設定の変更】をクリックしてください。
画像ではWindows 7の互換モードが選択されていますが、まずは高DPI設定だけで表示が改善するか確認します。
高DPIスケールの動作を変更する
今回の検証環境では、次の設定でインジケーターの表示崩れが改善しました。
- 【この設定を使用して、このプログラムのスケーリングの問題を修正します】へチェックを入れる
- 適用するタイミングを【このプログラムを開いたとき】にする
- 【高いDPIスケールの動作を上書きします】へチェックを入れる
- 拡大縮小の実行元を【システム(拡張)】にする
※【システム(拡張)】がすべてのMT4やインジケーターに適するわけではないため、文字がぼやけたり表示が悪化したりした場合は元へ戻してください。
Windowsのバージョンによっては、項目名や表示位置が多少異なります。
設定後は【OK】をクリックし、プロパティ画面でも【適用】、【OK】の順にクリックしてください。
MT4が起動中の場合は一度完全に終了し、起動し直して表示を確認します。
高DPI設定で改善しない場合は互換モードを試す
高DPI設定だけでは表示が変わらない場合は、Windowsの互換モードを追加します。
再びMT4の実行ファイルから【プロパティ】を開き、【互換性】タブを選択してください。
最初に【互換性のトラブルシューティング ツールの実行】が表示されている場合は、そちらを試します。
手動で設定する場合は、【互換モードでこのプログラムを実行する】へチェックを入れます。
私の環境ではWindows 7を選択すると改善しましたが、すべてのパソコンで同じ結果になるとは限りません。設定後は必ずMT4を再起動し、文字やボタンの表示を確認してください。
表示が変わらない、以前よりぼやける、動作が不安定になった場合は、互換モードのチェックを外します。
設定後に確認するポイント
設定を変更したら、問題が出ていたインジケーターを同じチャートへ表示し、変更前と見比べます。
- 文字や数値が重なっていないか
- ボタンやパネルが途中で切れていないか
- 文字がぼやけて読みにくくなっていないか
- チャート操作やインジケーターの反応が遅くなっていないか
高DPI設定で表示位置が直っても、文字が少しぼやける場合があります。反対に、互換モードを追加すると別の表示崩れが起きることもあります。
表示が改善した時点で、それ以上の設定を加える必要はありません。
高DPI設定と互換モードを元に戻す方法
設定後に表示や動作が悪化した場合は、MT4の実行ファイルを右クリックして【プロパティ】を開きます。
【互換性】タブから、変更した項目のチェックを外してください。
- 【互換モードでこのプログラムを実行する】
- 【この設定を使用して、このプログラムのスケーリングの問題を修正します】
- 【高いDPIスケールの動作を上書きします】
【適用】、【OK】の順にクリックし、MT4を再起動すると元の表示へ戻ります。
MT4を複数インストールしている場合、設定は実行ファイルごとに保存されます。一つのMT4へ設定しても、ほかのMT4へは反映されません。
高DPI設定や互換モードで直らないケース
高DPI設定はWindows上での拡大表示を調整する機能です。
互換モードは、古いWindowsを前提に作られたアプリの動作環境を調整します。どちらもインジケーター自体の描画処理や文字コードを修正する機能ではありません。
日本語が文字化けする
MT4のアラートや操作パネルに表示される日本語が文字化けする場合は、インジケーター側の文字コード、使用フォント、Windowsの言語設定などが関係していることがあります。
文字コードが原因の場合、高DPI設定や互換モードを変更しても直りません。
特定のインジケーターだけ表示がずれる
MT4本体やほかのインジケーターは正常なのに、特定のインジケーターだけ文字やボタンがずれる場合は、インジケーター側の描画方法が影響している可能性があります。
文字サイズや表示位置を変更できるパラメータがあれば、先にそちらを調整してください。
設定項目がない場合は、高DPI設定や互換モードだけでは完全に直せないこともあります。
MT4の高DPI設定と互換モードまとめ


今回の確認ポイント
- 文字やボタンの表示崩れには、最初に高DPI設定を試す
- 改善しない場合だけ互換モードを追加する
- 設定後はMT4を完全に終了してから起動し直す
- 表示が悪化した場合は、変更したチェックを外して元へ戻す
- 文字化けやインジケーター自体の描画問題は直らない場合がある
高DPI設定や互換モードは、MT4の表示崩れを直すための選択肢の一つです。
設定を一度に変更するのではなく、高DPI設定から一項目ずつ試し、表示が改善した状態で止めてください。

