MT4のチャートを日本時間で確認したい場合は、日本時間表示用のインジケーターを追加する方法が簡単です。
MT4本体のサーバー時間を変更するのではなく、チャート上に日本時間を追加表示して使います。
本記事では、当サイトで自作した無料のMT4日本時間表示インジケーターを配布しています。
現在の日本時間・カーソル位置の日本時間・夏時間/冬時間の自動判定に対応しているため、時差を毎回計算したくない方におすすめです。
過去チャートの時間確認やEAのエントリー時刻の検証にも使えるので、MT4の時間表示で迷っている方はそのまま導入して使えます。
以下は、実際にインジケーターを適用したチャート例です。
- 左上に「現在の日本時間」を表示
- カーソルを合わせると「その位置の日本時間」を表示

このインジケーターは、ダウンロードしてMT4へ追加するだけで日本時間を表示できます。 複雑な時差計算を毎回行う必要はありません。
夏時間・冬時間の切り替えも自動判定するため、季節ごとの時差を意識せずにチャートを確認できます。
ただし、FX業者によってサーバー時間の仕様が異なる場合があるため、初回利用時は実際の日本時間と一致しているかをご確認ください。
MT4時間と日本時間のズレ(夏時間・冬時間)の仕組みについては、 こちらの記事 で詳しく解説しています。
MT4を日本時間で表示する方法|無料インジケーターを使う
MT4の時間表示はFX業者のサーバー時間が基準になるため、MT4本体の設定だけで日本時間へ変更することはできません。
そのため、日本時間表示用のインジケーターを追加してチャート上で補正する方法が手軽です。
本記事で無料配布しているインジケーターは、現在の日本時間とカーソル位置の日本時間を同時に確認できます。
過去チャートの検証やエントリー時刻の確認を頻繁に行う方におすすめです。
多くのMT4環境ではGMT+2(冬時間)/GMT+3(夏時間)が使われますが、サーバー時間の仕様はFX業者によって異なる場合があります。
利用時は、表示された時刻が実際の日本時間と一致していることをご確認ください。
このインジケーターでできること
- MT4サーバー時間を日本時間に変換して常時表示
- チャート上の任意の足にカーソルを置くと、その足の日本時間をリアルタイム表示
- 夏時間/冬時間を自動判定
- EA・裁量どちらでも使える補助インジ
MT4日本時間表示インジケーターを無料ダウンロード
MT4のチャート上に日本時間を表示する自作インジケーターです。無料でダウンロードしてご利用いただけます。
※FX業者によってサーバー時間の仕様が異なる場合があります。初回利用時は、表示時刻が実際の日本時間と一致していることをご確認ください。
📥 日本時間表示インジをDL動作確認済のFX業者
現在、以下のMT4環境で表示動作を確認しています。※FX業者としての推奨順位ではなく、インジケーターの動作確認情報です。
- OANDA JAPAN
- FXTF
- XM
- 楽天FX
サーバー時間はFX業者や口座環境によって異なる場合があります。上記以外の環境で利用する場合も、最初に実際の日本時間と一致していることをご確認ください。
使い方
ダウンロードしたファイルをMT4に展開してチャート上に反映してください。
インジケーターの追加方法がわからない場合は、以下の記事で画像付きで解説しています。
パラメータ入力
パラメータの入力値として「表示位置X」と「表示位置Y」と「Output_Log」を設けています。

表示位置X、表示位置Y
表示位置Xは日本時間を表示する、左右位置を設定できます。0で一番左で、数値をあげる毎に右側に移動します。
表示位置Yは日本時間を表示する、上下位置を設定できます。0で一番上で、数値をあげる毎に下側に移動します。
Output_Log
Output_Logは[false]で、操作履歴に日本時間のログを出力しません。反対に[true]の場合は操作履歴に日本時間のログを出力します。

夏時間、冬時間について
夏時間、冬時間の判定は以下の記事の処理を使っています。
実装のポイント(簡易解説)
① 日本時間の常時表示
サーバー時間を基準に、夏時間・冬時間を判定して日本時間へ変換しています。
② カーソル位置の時間取得
OnChartEvent() と CHARTEVENT_MOUSE_MOVE を利用し、
マウスカーソル位置の「時間+価格」を取得しています。
③ インジケータ再適用でもエラーが出ない設計
既存オブジェクトを事前に削除することで、 再コンパイル・時間足変更時でも安定動作します。
まず、冒頭でも述べた通り日本時間をシンプルに表示するようにしています。夏時間・冬時間も自動判定するため、対応するサーバー時間環境では季節ごとの時差を意識せずに使えます。
表示位置について
本インジケーターは、チャートの邪魔にならないよう表示位置を柔軟に調整できます。
パラメータ設定で、X座標・Y座標ともに調整可能です。カーソル日本時間も連動して動きます。

あと、バックテスト中でもわかりやすいように操作履歴にもログを出力する事が可能です。(設定で変更可能)

こんな人におすすめ
- MT4で裁量トレードをしている方
- EAのエントリー時間を検証したい方
- 指標トレード・時間帯分析を行う方
- サーバー時間に毎回混乱する方
なぜ日本時間表示が役立つのか?
MT4のデフォルト表示は「サーバー時間」基準のため、以下の時間で表示されています。
| 期間 | GMT | 日本との時差 |
|---|---|---|
| 夏時間(3月~11月) | GMT+3 | -6時間 |
| 冬時間(11月~3月) | GMT+2 | -7時間 |
また、
- 過去チャートの検証
- 指標発表時刻との照合
- ロンドン・NY開始直後の値動き確認
といった場面で、毎回頭の中で時差変換が必要になります。
本インジケーターでは、カーソルを置くだけで日本時間を確認できるため、過去チャートの時間確認や検証をスムーズに進めやすくなります。
今回紹介したインジケーターを使えば
- 現在の日本時間を即座に把握
- 過去チャートの時間検証が一瞬で可能
となり、MT4での時間確認や過去検証を効率化できます。
EA開発や検証を行っている方は、 時間情報を正確に扱う補助ツールとして特におすすめです。
MT4の日本時間表示に関するFAQ
MT4のチャート時間はFX業者のサーバー時間が基準になるため、利用者側の設定だけで日本時間へ変更することはできません。日本時間を確認したい場合は、インジケーターを使ってチャート上に追加表示する方法が簡単です。
はい。本記事で紹介している日本時間表示インジケーターは無料でダウンロードできます。現在の日本時間とカーソル位置の日本時間をチャート上で確認できます。
本インジケーターでは夏時間・冬時間を自動判定して日本時間へ変換します。ただし、FX業者によってサーバー時間の仕様が異なる場合があるため、初回利用時は実際の日本時間と一致していることをご確認ください。
MT4のサーバー時間や夏時間・冬時間の仕組みを詳しく知りたい方は こちらの記事をご覧ください。
また、EAで時間条件を扱う場合は TimeCurrent()やiTime()を使った時間判定ロジック の理解も重要です。
✅ FXで「またやっちゃった…」そんなあなたへ
損切りできずにポジションを抱えたまま、眠れない夜を過ごしたことはありませんか?
メンタルの限界を感じたら、自分の代わりに淡々とトレードしてくれるEAに助けを求めるのも一つの方法です。安定した運用を目指したいあなたへ👇








コメント