MT4インジケーターの日本時間表示を確認する方法
MT4インジケーターで日本時間を表示したい場合、最初に確認するべきことは、MT4のチャート時刻が日本時間とは限らないという点です。
MT4のチャート時刻は、利用しているブローカーやサーバーの時刻を基準に表示されます。そのため、日本時間表示インジケーターを使う場合は、サーバー時間、日本時間との差、夏時間・冬時間、インジケーター側の時差設定を分けて確認する必要があります。
この記事では、MT4インジケーターの日本時間表示を確認する方法、表示がずれる時の確認順、ログ時刻とチャート時刻の違い、既存インジケーターの修正依頼前に整理する情報をまとめます。
なお、この記事はMT4インジケーターの表示確認、時刻設定、不具合切り分け、改修相談前の整理を目的とした技術記事です。投資助言、売買指示、利益保証、勝率保証、損失回避保証を目的としたものではありません。
この記事で確認すること
- MT4の日本時間表示とは何か
- サーバー時間と日本時間の違い
- 日本時間表示インジケーターで確認する基本項目
- 表示がずれる時の確認順
- Expertsログ・Journalログ・チャート時刻の違い
- 既存インジケーターの修正依頼前に整理すること
- 日本時間表示を使う時の注意点
MT4の日本時間表示とは何か
MT4標準のチャート時刻は日本時間とは限らない
MT4のチャート下部に表示される時刻は、通常、日本時間そのものではありません。多くの場合、ブローカー側のサーバー時間を基準に表示されます。
そのため、チャート上のローソク足時刻と、日本国内で見ている時計の時刻が一致しないことがあります。これは必ずしも不具合ではなく、MT4の時刻基準を確認する必要がある状態です。
サーバー時間とローカル時間の違い
サーバー時間は、MT4が接続している取引サーバー側の時刻です。ローカル時間は、利用者のPCや地域の時刻です。
日本時間表示インジケーターは、サーバー時間に一定の時差を加減して、日本時間に近い表示を出す仕組みになっていることがあります。
| 時刻の種類 | 意味 | 確認する場所 |
|---|---|---|
| サーバー時間 | MT4が接続しているサーバー基準の時刻 | チャート、気配値、ログ |
| 日本時間 | 日本国内で使う時刻 | PC時計、スマホ時計、外部時刻 |
| ローカル時間 | 利用中PCの設定時刻 | Windowsの時計 |
| インジ表示時刻 | インジケーターが計算して表示した時刻 | チャート上のラベルやライン |
日本時間表示インジケーターの役割
日本時間表示インジケーターは、MT4チャート上に日本時間の目安を表示するための補助ツールです。
代表的には、チャート上に日本時間をラベル表示する、ローソク足の区切りに日本時間を表示する、市場時間帯を日本時間換算で表示する、縦線や背景色で時間帯を示すなどの使い方があります。
ただし、日本時間表示は確認補助であり、売買判断や結果を保証するものではありません。表示が正しいかどうかは、サーバー時間との差や夏時間の扱いを確認して判断します。
日本時間表示で確認する基本項目
現在のMT4サーバー時間
まず、MT4上で表示されている現在時刻を確認します。
チャートの最新ローソク足の時刻、気配値の更新時刻、ExpertsログやJournalログの時刻を見て、MT4がどの時刻基準で動いているかを確認してください。
日本時間との時差
次に、MT4サーバー時間と日本時間の差を確認します。
たとえば、MT4チャート上の最新時刻と、日本の現在時刻を比較し、何時間ずれているかを記録します。この差をもとに、日本時間表示インジケーターの時差設定を確認します。
夏時間・冬時間の有無
ブローカーやサーバーによっては、夏時間・冬時間の影響で、時期によって日本時間との差が変わる場合があります。
日本時間表示インジケーターが固定の時差だけで計算している場合、夏時間の切り替わり時期に表示がずれることがあります。表示ズレが特定の時期から発生した場合は、夏時間・冬時間の切り替わりを確認してください。
ブローカーやサーバーによる違い
同じMT4でも、ブローカーやサーバーが変わるとチャート時刻が変わる場合があります。
以前の環境で正しく表示されていた日本時間インジケーターを、別口座や別サーバーへ移した後にずれる場合は、インジケーターの不具合だけでなく、サーバー時間の違いも確認してください。
| 確認項目 | 確認する内容 | 記録すること |
|---|---|---|
| MT4サーバー時間 | チャートやログの時刻 | 現在の表示時刻 |
| 日本時間との差 | 何時間ずれているか | 時差の値 |
| 夏時間・冬時間 | 時期によって差が変わるか | 切り替わり前後の表示 |
| サーバー変更 | 口座やサーバーを変えたか | 変更前後の環境 |
インジケーター表示がずれる時の確認順
チャート時刻の基準を確認する
表示ズレを確認する時は、最初にMT4チャートの時刻基準を確認します。
日本時間表示インジケーターだけを見て判断すると、インジ側の設定がずれているのか、MT4サーバー時間が想定と違うのかが分かりにくくなります。
インジケーターの時差設定を確認する
次に、インジケーターのInputsに時差設定があるか確認します。
日本時間との時差を手入力するタイプ、夏時間ON/OFFを切り替えるタイプ、サーバー時間を自動判定するタイプなど、インジケーターによって仕様が異なります。
時間足変更後の表示を確認する
時間足を変更した時に、日本時間表示がずれるか確認してください。
M1では合っているがH1でずれる、日足で区切りが違う、特定の時間足だけラベル位置がずれる場合は、時間足ごとの表示処理やローソク足の区切り方に原因がある可能性があります。
過去チャートでずれが出るか確認する
現在時刻だけでなく、過去チャートでも日本時間表示が合っているか確認します。
特に夏時間・冬時間の切り替わり付近では、現在の表示は合っていても過去部分だけずれる場合があります。過去チャートの表示を確認する場合は、確認した日付と時間足も記録してください。
| 症状 | 主な原因候補 | 確認順 |
|---|---|---|
| 常に数時間ずれる | 時差設定が合っていない | サーバー時間と日本時間との差を確認 |
| 時期によってずれる | 夏時間・冬時間の扱い | 切り替わり前後の表示を確認 |
| 時間足でずれる | 時間足ごとの表示処理 | M1、M5、H1などで比較 |
| 別口座でずれる | サーバー時間の違い | 口座・サーバー変更を確認 |
| 過去だけずれる | 過去データや夏時間処理 | 対象日付と時間足を記録 |
ログ時刻とチャート表示時刻の違い
Expertsログの時刻
Expertsログには、インジケーターの初期化、設定、エラー、通知処理などが出る場合があります。
日本時間表示がずれる場合、インジケーターが起動した時刻、設定値、エラーの有無をExpertsログで確認してください。ログの時刻とチャート上のローソク足時刻は、同じ意味とは限らないため、混同しないようにします。
Journalログの時刻
Journalログは、MT4端末側の接続、起動、エラー、操作状態などを確認するためのログです。
MT4起動時、チャート変更時、インジケーター適用時の状態を確認する場合に役立ちます。表示ズレが起きたタイミングを説明する時は、Journalログの時刻も確認してください。
チャート上のローソク足時刻
チャート上のローソク足時刻は、サーバー時間を基準に表示されることがあります。
日本時間表示インジケーターは、このチャート時刻に時差を加減して表示している場合があります。そのため、ローソク足時刻、インジ表示時刻、日本時間の3つを分けて確認してください。
問い合わせ時に時刻をどう記録するか
問い合わせ時には、「日本時間で何時」「MT4チャート上では何時」「ログでは何時」と分けて記録すると確認しやすくなります。
スクリーンショットを送る場合は、チャート右下やローソク足時刻、インジ表示、ログ時刻が分かる範囲を残してください。ただし、口座番号や認証情報などが映り込まないよう注意してください。
| 時刻情報 | 確認する場所 | 相談時の書き方 |
|---|---|---|
| 日本時間 | PC時計、スマホ時計 | 日本時間で何時頃か |
| チャート時刻 | MT4チャート下部 | ローソク足の表示時刻 |
| インジ表示時刻 | チャート上のラベルやライン | 何時間ずれて見えるか |
| Expertsログ時刻 | Expertsログ | 起動・エラー発生時刻 |
| Journalログ時刻 | Journalログ | MT4端末側の発生時刻 |
日本時間表示インジの改修を依頼する前に整理すること
現在使っているインジ名
改修や表示ズレ調査を相談する場合は、現在使っているインジケーター名、ファイル名、バージョンを整理してください。
似た名前のインジケーターや複数バージョンがある場合、どのファイルについての相談か分からなくなることがあります。
表示したい時刻形式
日本時間をどのように表示したいのかを整理してください。
チャート右上に現在時刻を表示したいのか、ローソク足ごとに日本時間を表示したいのか、市場時間帯を背景色で表示したいのか、縦線で区切りたいのかによって、改修内容が変わります。
対象時間足
対象時間足を整理してください。
M1だけ、M5以上、全時間足、日足も含めるなど、時間足によって表示方法が変わることがあります。特定の時間足だけ表示ズレが起きる場合は、その時間足を明記してください。
ずれているスクリーンショット
表示ズレが分かるスクリーンショットを保存してください。
チャート時刻、インジ表示、日本時間が比較できる状態だと、時差設定の問題か、夏時間処理の問題か、表示位置の問題かを確認しやすくなります。
使用中のMT4環境
利用中のMT4環境も確認対象です。
ブローカー名そのものよりも、サーバー時間、口座種別、銘柄名、時間足、PC版かスマホ版か、VPS上か自宅PCかを整理してください。
| 相談前に整理する情報 | 理由 |
|---|---|
| インジ名・ファイル名 | 対象ファイルを特定するため |
| mq4 / ex4の有無 | 改修可否や再作成範囲を確認するため |
| 表示したい形式 | ラベル、縦線、背景などを判断するため |
| 対象時間足 | 時間足ごとの表示差を確認するため |
| スクリーンショット | 表示ズレの状態を確認するため |
| Expertsログ | 初期化エラーや設定不備を確認するため |
よくある失敗と注意点
夏時間を固定値で扱っている
日本時間との差を固定値だけで扱っている場合、夏時間・冬時間の切り替わりで表示がずれることがあります。
表示ズレが突然発生したように見える場合は、インジケーター側の時差設定だけでなく、サーバー時間の切り替わりも確認してください。
ブローカー変更後も同じ設定を使っている
別のブローカーや別サーバーへ移した後も、以前と同じ時差設定を使っていると、日本時間表示がずれる場合があります。
環境を変えた時は、必ずサーバー時間と日本時間との差を再確認してください。
スマホ版MT4とPC版MT4を混同している
PC版MT4で使うカスタムインジケーターを、スマホ版MT4へそのまま追加することは基本的にできません。
日本時間表示インジケーターを使う場合は、PC版MT4での表示確認を前提に考えてください。スマホ側では、標準機能やアプリ側の表示仕様を確認する必要があります。
日本時間表示を売買判断と混同している
日本時間表示は、チャート確認や時間帯確認を補助するための表示です。
日本時間表示があることによって、売買判断、利益、勝率、損失回避が保証されるものではありません。この記事では、時刻表示と技術的な表示確認だけを扱います。
EAファンクラブで相談できる内容
日本時間表示インジの作成
MT4チャート上に日本時間を表示するインジケーターの作成相談が可能です。
相談前には、現在時刻を表示したいのか、ローソク足ごとの時刻を表示したいのか、市場時間帯を表示したいのかを整理してください。
既存インジの表示修正
既存の日本時間表示インジケーターで表示ズレがある場合、設定確認や改修相談が可能です。
mq4ソースがある場合は内部確認しやすくなります。ex4のみの場合は、現在の表示や仕様説明をもとに再作成を検討する形になる場合があります。
時刻表示と通知の連携
時刻表示とアラート通知を組み合わせたい場合は、通知条件、通知時刻、表示時刻の基準を分けて整理します。
通知時刻を日本時間で表記したいのか、ログはサーバー時間のままでよいのかなど、表示とログの役割を分けることが重要です。
表示ズレの原因調査
表示ズレの原因調査では、サーバー時間、インジ設定、時間足、夏時間、ログ、スクリーンショットを確認します。
問い合わせ時には、「何時間ずれているか」「いつからずれたか」「どの時間足で発生するか」を整理してください。
まとめ
日本時間表示はサーバー時間との差を確認してから判断する
MT4のチャート時刻は日本時間とは限りません。日本時間表示インジケーターを確認する時は、まずMT4サーバー時間と日本時間との差を確認してください。
そのうえで、インジケーター側の時差設定、夏時間・冬時間、対象時間足、過去チャートでの表示を順番に確認すると、表示ズレを切り分けやすくなります。
表示ズレは設定・環境・夏時間の順に切り分ける
日本時間表示がずれる場合は、インジケーターだけを原因と決めつけず、設定、MT4環境、サーバー時間、夏時間、ログ時刻を分けて確認してください。
改修や調査を相談する場合は、インジ名、mq4/ex4の有無、表示したい形式、対象時間足、スクリーンショット、Expertsログを整理しておくと確認が進めやすくなります。
相談前に整理しておきたい情報
- 対象インジケーター名、ファイル名、バージョン
- mq4 / ex4の有無
- MT4のチャート時刻と日本時間との差
- 夏時間・冬時間で表示が変わるか
- 対象銘柄、時間足、口座環境
- 表示ズレが分かるスクリーンショット
- Expertsログ、Journalログ、発生時刻
- 希望する表示形式と不要な表示
関連ページ
MT4インジケーターの日本時間表示がずれる、サーバー時間との差を確認したい、既存インジケーターの時刻表示を修正したい場合は、インジ名、mq4/ex4の有無、setファイル、スクリーンショット、Expertsログ、希望する表示形式を整理したうえでご相談ください。

