セッション・市場時間

Session Background Zones

セッション背景ゾーンインジケーター

v1.07MT5版公開中

プレアジア、東京、プレロンドン、ロンドン、ニューヨークの時間帯を、MT5チャートの背景色で確認しやすくするインジケーターです。

v1.07はK-DevのMQL5ソースとEX5成果物で確認済みです。売買サイン、アラート、自動売買機能は搭載していません。

MT5チャートに東京・ロンドン・ニューヨークなど5つのセッション背景を表示した画面

このインジケーターでできること

FX市場の時間帯を背景色で見える化し、どの時間帯に価格が動いているかをチャート上で把握しやすくします。

  • プレアジア、東京、プレロンドン、ロンドン、ニューヨークの5つの時間帯を背景色で表示します。
  • プレアジア、東京、プレロンドンはJST基準、ロンドンとニューヨークは現地時間基準で扱います。
  • ロンドンとニューヨークの夏時間・冬時間を考慮して、MT5サーバー時刻へ変換します。
  • サーバーUTCオフセット方式を3つから選べます。
  • 背景色、濃さ、境界線、JSTラベル、表示日数、更新間隔を調整できます。

背景ゾーンは売買サインではありません。市場時間の整理や値動きの比較を補助するための表示として使ってください。

主な機能

5つの時間帯を背景表示

プレアジア、東京、プレロンドン、ロンドン、ニューヨークを色分けし、時間帯の切り替わりをチャート上で確認できます。

夏時間を考慮

ロンドンは英国夏時間、ニューヨークは米国夏時間の切り替えを考慮して描画します。

サーバー時差へ対応

現在のサーバー時差、固定UTCオフセット、一般的なGMT+2/GMT+3方式から選択できます。

色とラベルを調整

背景色の濃さ、セッション色、境界線、JSTラベルをチャート環境に合わせて調整できます。

インジ先生に聞く 30秒でわかる使い方

まず押さえたい見方を、短い会話で先に確認できます。

ケータ君

東京やロンドンの時間を毎回時計で確認するのが面倒です。

インジ先生

Session Background Zonesは、5つの市場時間を背景色で表示します。

チャートを見ながら、どの時間帯の値動きかを確認しやすくなります。

ケータ君

背景が出たら、その時間に売買すればいいんですか?

インジ先生

いいえ。背景は売買サインではありません。

市場時間を整理するための表示補助として、ほかの分析と組み合わせて使ってください。

初期設定のセッション時間

プレアジアは06:00-09:00 JST、東京は09:00-15:00 JST、プレロンドンは15:00-16:00 JSTです。ロンドンとニューヨークはそれぞれ現地時間08:00-17:00を基準に表示します。

夏時間・冬時間の扱い

ロンドンは3月最終日曜日から10月最終日曜日、ニューヨークは3月第2日曜日から11月第1日曜日の切り替え基準を使います。制度変更やブローカー環境により調整が必要になる場合があります。

サーバーUTCオフセットの考え方

MT5のチャート時刻はブローカーのサーバー時刻です。背景表示がずれる場合は、現在時差、固定時差、GMT+2/GMT+3方式のどれが環境に合うか確認してください。

売買判断ではなく時間帯の整理

背景ゾーンは市場参加者の増減、ブレイク、反発、利益を保証しません。時間帯ごとの値動きを比較する材料として、ほかの分析とあわせて確認してください。

パラメータ

Session Background Zones v1.07のMQL5ソースで確認した入力パラメーター39件を掲載しています。

公開ページではMT5設定画面の日本語表示名を主にし、内部変数名は補助情報として併記しています。一般本文では内部変数名を使わず、設定画面で照合しやすい名称で説明します。

全パラメータ一覧

39件を掲載しています。

表示期間
パラメーター名過去表示日数InpDaysBack
初期値20
説明現在日を基準に、過去何日分の背景ゾーンを描画するかを指定します。
パラメーター名未来表示日数InpDaysForward
初期値2
説明現在日を基準に、未来何日分の背景ゾーンを描画するかを指定します。
サーバー時間
パラメーター名サーバーUTCオフセット方式InpServerOffsetMode
初期値SERVER_EU_DST
説明MT5サーバー時間をUTC基準で扱う方式を選択します。
パラメーター名固定サーバーUTCオフセットInpFixedServerUtcOffsetHours
初期値2
説明固定方式を選んだ場合に使用するサーバーUTCオフセットです。
パラメーター名冬時間サーバーUTCオフセットInpServerWinterUtcOffsetHours
初期値2
説明SERVER_EU_DST方式で冬時間として使用するサーバーUTCオフセットです。
パラメーター名夏時間サーバーUTCオフセットInpServerSummerUtcOffsetHours
初期値3
説明SERVER_EU_DST方式で夏時間として使用するサーバーUTCオフセットです。
セッション時間
パラメーター名プレアジア開始時刻 JSTInpPreAsiaStartJST
初期値6
説明プレアジア背景ゾーンの開始時刻をJST基準で指定します。
パラメーター名プレアジア終了時刻 JSTInpPreAsiaEndJST
初期値9
説明プレアジア背景ゾーンの終了時刻をJST基準で指定します。
パラメーター名東京開始時刻 JSTInpTokyoStartJST
初期値9
説明東京背景ゾーンの開始時刻をJST基準で指定します。
パラメーター名東京終了時刻 JSTInpTokyoEndJST
初期値15
説明東京背景ゾーンの終了時刻をJST基準で指定します。
全39件を見る一覧を閉じる
セッション時間
パラメーター名プレロンドン開始時刻 JSTInpPreLondonStartJST
初期値15
説明プレロンドン背景ゾーンの開始時刻をJST基準で指定します。
パラメーター名プレロンドン終了時刻 JSTInpPreLondonEndJST
初期値16
説明プレロンドン背景ゾーンの終了時刻をJST基準で指定します。
パラメーター名ロンドン開始時刻 現地時間InpLondonStartLocal
初期値8
説明ロンドン背景ゾーンの開始時刻をロンドン現地時間で指定します。
パラメーター名ロンドン終了時刻 現地時間InpLondonEndLocal
初期値17
説明ロンドン背景ゾーンの終了時刻をロンドン現地時間で指定します。
パラメーター名ニューヨーク開始時刻 現地時間InpNYStartLocal
初期値8
説明ニューヨーク背景ゾーンの開始時刻をニューヨーク現地時間で指定します。
パラメーター名ニューヨーク終了時刻 現地時間InpNYEndLocal
初期値17
説明ニューヨーク背景ゾーンの終了時刻をニューヨーク現地時間で指定します。
セッション表示
パラメーター名プレアジアを表示InpShowPreAsia
初期値ON
説明プレアジア背景ゾーンを表示するかを指定します。
パラメーター名東京を表示InpShowTokyo
初期値ON
説明東京背景ゾーンを表示するかを指定します。
パラメーター名プレロンドンを表示InpShowPreLondon
初期値ON
説明プレロンドン背景ゾーンを表示するかを指定します。
パラメーター名ロンドンを表示InpShowLondon
初期値ON
説明ロンドン背景ゾーンを表示するかを指定します。
パラメーター名ニューヨークを表示InpShowNY
初期値ON
説明ニューヨーク背景ゾーンを表示するかを指定します。
背景色
パラメーター名プレアジア背景色InpPreAsiaColor
初期値clrSlateGray
説明プレアジア背景ゾーンの色です。
パラメーター名東京背景色InpTokyoColor
初期値clrDodgerBlue
説明東京背景ゾーンの色です。
パラメーター名プレロンドン背景色InpPreLondonColor
初期値clrDarkOrange
説明プレロンドン背景ゾーンの色です。
パラメーター名ロンドン背景色InpLondonColor
初期値clrMediumSeaGreen
説明ロンドン背景ゾーンの色です。
パラメーター名ニューヨーク背景色InpNYColor
初期値clrTomato
説明ニューヨーク背景ゾーンの色です。
パラメーター名背景色の濃さInpBackgroundStrength
初期値24
説明背景色をチャート背景色と合成するときの濃さを指定します。
境界線
パラメーター名セッション境界線を表示InpShowBoundaryLines
初期値ON
説明セッション境界線を表示するかを指定します。
パラメーター名境界線色InpBoundaryLineColor
初期値clrSilver
説明セッション境界線の色です。
パラメーター名境界線の線種InpBoundaryLineStyle
初期値STYLE_DOT
説明セッション境界線の線種です。
パラメーター名境界線の太さInpBoundaryLineWidth
初期値1
説明セッション境界線の太さです。
JSTラベル
パラメーター名JSTラベルを表示InpShowJSTLabels
初期値ON
説明JSTラベルを表示するかを指定します。
パラメーター名JSTラベル色InpJSTLabelColor
初期値clrWhite
説明JSTラベルの文字色です。
パラメーター名JSTラベル文字サイズInpJSTLabelFontSize
初期値7
説明JSTラベルの文字サイズです。
パラメーター名JSTラベルフォントInpJSTLabelFont
初期値Arial
説明JSTラベルのフォント名です。
パラメーター名JSTラベル上端オフセットInpJSTLabelTopOffsetPoints
初期値5
説明JSTラベルをチャート上端からどれだけ離すかを指定します。
パラメーター名JSTラベル段差オフセットInpJSTLabelStepOffsetPoints
初期値35
説明複数ラベルの重なりを避けるための段差幅を指定します。
更新
パラメーター名自動更新間隔(秒)InpUpdateTimerSeconds
初期値60
説明タイマーによる自動更新間隔を秒単位で指定します。
パラメーター名チャート変更時に再描画InpUpdateOnChartChange
初期値OFF
説明チャート変更イベント時に背景ゾーンを再描画するかを指定します。

グループ別の詳細

カテゴリごとに分けて、各設定の意味や選択肢を確認できます。

表示期間

過去と未来にどれだけ背景ゾーンを描画するかを調整します。

2件
主なパラメーター
  • 過去表示日数InpDaysBack初期値: 20
  • 未来表示日数InpDaysForward初期値: 2
初期値の見方

初期値では過去20日、未来2日を描画します。

使用時のポイント
  • 長期間を表示すると見える範囲は広がりますが、端末環境によって負荷が増える場合があります。
必要に応じた注意点
  • 必要以上に大きな日数へ増やす前に、普段確認するチャート範囲に合わせて調整してください。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

サーバー時間

JSTや現地時間のセッション時刻を、MT5のサーバー時刻へ変換するための設定です。

4件
主なパラメーター
  • サーバーUTCオフセット方式InpServerOffsetMode初期値: SERVER_EU_DST
  • 固定サーバーUTCオフセットInpFixedServerUtcOffsetHours初期値: 2
  • 冬時間サーバーUTCオフセットInpServerWinterUtcOffsetHours初期値: 2

ほか1件は、全39件のパラメーター一覧で確認できます。

初期値の見方

初期値は一般的なFXサーバー GMT+2/GMT+3 を想定する SERVER_EU_DST です。

使用時のポイント
  • まず初期値で表示を確認し、背景位置がずれる場合に方式やUTCオフセットを見直します。
  • 固定方式を使う場合は、使用ブローカーのサーバーUTCオフセットを確認してください。
必要に応じた注意点
  • すべてのブローカー仕様へ完全対応する設定ではありません。表示差がある場合は調整が必要です。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

セッション時間

5つの背景ゾーンの開始・終了時刻を指定します。

10件
主なパラメーター
  • プレアジア開始時刻 JSTInpPreAsiaStartJST初期値: 6
  • プレアジア終了時刻 JSTInpPreAsiaEndJST初期値: 9
  • 東京開始時刻 JSTInpTokyoStartJST初期値: 9

ほか7件は、全39件のパラメーター一覧で確認できます。

初期値の見方

プレアジア、東京、プレロンドンはJST、ロンドンとニューヨークは現地時間基準です。

使用時のポイント
  • 本製品の初期設定時間として掲載しており、公式取引時間を断定するものではありません。
  • ロンドンとニューヨークは現地時間を基準にして夏時間・冬時間を考慮します。
必要に応じた注意点
  • 市場制度やブローカー環境により、必要に応じてユーザー側で調整してください。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

セッション表示

表示するセッション背景ゾーンを個別にON/OFFします。

5件
主なパラメーター
  • プレアジアを表示InpShowPreAsia初期値: ON
  • 東京を表示InpShowTokyo初期値: ON
  • プレロンドンを表示InpShowPreLondon初期値: ON

ほか2件は、全39件のパラメーター一覧で確認できます。

初期値の見方

初期値では5つのセッションがすべてONです。

使用時のポイント
  • 見たい時間帯だけに絞ると、チャート背景が混雑しにくくなります。
必要に応じた注意点
  • OFFにしたセッションは背景、境界線、ラベルの確認対象から外れます。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

背景色

セッションごとの背景色と、背景色の濃さを調整します。

6件
主なパラメーター
  • プレアジア背景色InpPreAsiaColor初期値: clrSlateGray
  • 東京背景色InpTokyoColor初期値: clrDodgerBlue
  • プレロンドン背景色InpPreLondonColor初期値: clrDarkOrange

ほか3件は、全39件のパラメーター一覧で確認できます。

初期値の見方

5セッションにそれぞれ異なる色が割り当てられ、背景色の濃さは24です。

使用時のポイント
  • チャート背景に近い色は見えにくくなるため、必要に応じて色や濃さを調整します。
必要に応じた注意点
  • 背景色の濃さは実装上0〜100の範囲へ制限されます。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

境界線

セッションの開始・終了位置を縦線で確認しやすくします。

4件
主なパラメーター
  • セッション境界線を表示InpShowBoundaryLines初期値: ON
  • 境界線色InpBoundaryLineColor初期値: clrSilver
  • 境界線の線種InpBoundaryLineStyle初期値: STYLE_DOT

ほか1件は、全39件のパラメーター一覧で確認できます。

初期値の見方

初期値では境界線がON、色はSilver、線種は点線、太さは1です。

使用時のポイント
  • 背景色だけでは切り替わりが分かりにくい場合にONのまま使います。
必要に応じた注意点
  • 線が多く感じる場合は、境界線をOFFにするか線種・色を調整してください。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

JSTラベル

セッション開始位置付近へ日本時間ラベルを表示します。

6件
主なパラメーター
  • JSTラベルを表示InpShowJSTLabels初期値: ON
  • JSTラベル色InpJSTLabelColor初期値: clrWhite
  • JSTラベル文字サイズInpJSTLabelFontSize初期値: 7

ほか3件は、全39件のパラメーター一覧で確認できます。

初期値の見方

初期値ではJSTラベルがON、色はWhite、文字サイズは7、フォントはArialです。

使用時のポイント
  • 時刻ラベルが重なる場合は、上端オフセットや段差オフセットを調整します。
  • 背景だけで十分な場合はJSTラベルをOFFにできます。
必要に応じた注意点
  • チャートの拡大率や表示範囲によって、ラベルの見え方は変わります。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

更新

背景ゾーンの定期更新と、チャート変更時の再描画を調整します。

2件
主なパラメーター
  • 自動更新間隔(秒)InpUpdateTimerSeconds初期値: 60
  • チャート変更時に再描画InpUpdateOnChartChange初期値: OFF
初期値の見方

初期値では自動更新間隔60秒、チャート変更時再描画はOFFです。

使用時のポイント
  • 通常は初期値のまま確認し、表示更新が必要な場合だけ調整します。
  • チャート変更時再描画をONにした場合も、短時間の連続処理は抑制されます。
必要に応じた注意点
  • 更新頻度を上げると、端末環境や表示日数によって負荷が増える場合があります。

詳細は上の「全39件のパラメーター一覧を見る」で確認できます。

基本的な使い方

  1. 製品ページからSession_Background_Zones.ex5をダウンロードします。
  2. MT5のデータフォルダを開き、MQL5/Indicators配下へEX5ファイルを配置します。
  3. MT5を再起動するか、ナビゲーターを更新します。
  4. チャートへSession Background Zonesを適用します。
  5. 初期設定の5セッション背景、境界線、JSTラベルの表示を確認します。
  6. 時間がずれる場合は、サーバーUTCオフセット方式を確認します。

活用例

  • M5やM15チャートで、東京からロンドンへ切り替わる時間帯を背景色で確認する。
  • ロンドン時間とニューヨーク時間の値動きを、夏時間を考慮した背景ゾーンで見比べる。
  • チャート背景に近い色がある場合に、背景色や濃さを調整する。
  • 表示日数を絞り、必要な範囲だけ背景ゾーンを表示する。

これらはチャート上での確認例であり、直接的な売買指示を示すものではありません。

利用時の注意点

Session Background Zonesは、市場時間を背景色で確認するためのインジケーターです。表示された時間帯だけで売買判断を行わず、相場環境やリスク管理とあわせて利用してください。

  • MT5のみ対応
  • MT4版は現時点で未公開
  • 売買サインは搭載していない
  • アラート機能は搭載していない
  • 自動売買機能は搭載していない
  • 経済指標表示は搭載していない
  • 祝日・市場休場の個別判定は行わない
  • 特定ブローカー専用ではない
  • DST制度変更には自動追随しない可能性がある
  • 掲載スクリーンショットはXMTradingのMetaTrader 5環境で確認した表示例
  • セッション背景は市場参加者の増減や値動きを保証しない
  • 各セッション時間は初期設定であり、ユーザーが変更可能
  • ブローカーのサーバー時間仕様によって調整が必要になる場合がある
  • 表示日数、表示セッション数、端末環境により負荷が変わる場合がある
  • 最終的な投資判断は利用者自身の責任で行う

対応状況

  • MT5版EX5を公開
  • バージョン1.07
  • コンパイル結果: 0 errors / 0 warnings
  • 入力パラメーター39件
  • XMTrading MetaTrader 5環境で確認済み
  • 正式スクリーンショット3枚を掲載

EURUSD M15のダークテーマ環境で、5セッション背景表示、JSTラベル、セッション境界線、複数日表示、入力パラメーター39件を確認しています。すべての銘柄・時間足・口座種別で同一表示を保証するものではありません。

MT5版をダウンロード

配布ファイルの形式と利用条件を確認したうえで、利用可否を判断できるように整理しています。

バージョン
v1.07
ファイル形式
EX5
ファイル名
Session_Background_Zones.ex5
対応プラットフォーム
MetaTrader 5
価格
無料
ソースコード
含まれません

利用前に、利用条件免責事項を確認してください。

利用条件を確認してMT5版をダウンロード
  • 配布形式は EX5 のみです。
  • MQ5 ソースコードは配布しません。
  • 会員登録は不要です。
  • MT4版は現在未提供です。

MT4版リクエスト

現在、このインジケーターはMT5版を公開しています。MT4版をご希望の場合は、以下のフォームからリクエストをお送りください。 いただいた内容は今後の開発優先度を検討する際の参考にします。

リクエストを受け付けても、MT4版の開発・公開を保証するものではありません。

* 必須項目

例:現在MT4を利用している、検証環境がMT4中心など

認証を読み込んでいます。

本ページで確認したMT5情報

  • プラットフォーム: MetaTrader 5
  • 製品バージョン: 1.07
  • K-Dev source commit: 46ea8133fa1122e50323600c71448de827d599ac
  • コンパイル結果: 0 errors / 0 warnings
  • 入力パラメーター: 39件
  • 実機確認環境: XMTrading MetaTrader 5

XMTradingのMetaTrader 5環境で確認済みです。ただしXMTrading専用ではなく、サーバー時間、履歴データ、チャート条件によって表示位置が変わる場合があります。

Session Background Zonesを確認したMT5環境

Session Background Zones v1.07は、XMTradingのMetaTrader 5環境で、5セッションの背景ゾーン表示、JSTラベル表示、サーバーUTCオフセット方式を確認しています。

Session Background ZonesはXMTrading専用ではありません。ほかのMT5環境でも利用できる可能性がありますが、ブローカーのサーバー時間や履歴データによって表示位置が異なる場合があります。

検証情報

検証環境
XMTrading
確認したプラットフォーム
MetaTrader 5
バージョン
1.07
確認時間足
M1 / M5 / M15 / M30 / H1 / H4
検証日
2026年7月21日
検証実施
FXインジケーター開発研究所 運営メンバー

選定理由

  • XMTradingがMetaTrader 5に対応しているため。
  • Session Background Zones v1.07の確認環境としてXMTradingを使用したため。
  • 承認済みの紹介リンクが設定されているため。

確認範囲

  • XMTradingのMetaTrader 5環境での確認
  • Session Background Zones v1.07のチャート適用
  • 5セッション背景ゾーン表示
  • JSTラベル表示
  • サーバーUTCオフセット方式の確認
XMTradingのMT5環境を確認する

XMTradingのページへ移動します。口座開設や利用条件を確認したうえで、ご自身の判断で利用してください。

広告・紹介リンクを含みます。リンク経由で口座開設された場合、当サイトが報酬を受け取ることがあります。

よくある質問

Q1. 何を表示するインジケーターですか。

FX市場の時間帯をMT5チャート背景の色分けゾーンとして表示します。プレアジア、東京、プレロンドン、ロンドン、ニューヨークに対応しています。

Q2. 対応しているセッションは何ですか。

プレアジア、東京、プレロンドン、ロンドン、ニューヨークの5区分です。それぞれ表示ON/OFFと色を調整できます。

Q3. 東京時間は日本時間ですか。

本製品の初期設定では、プレアジア、東京、プレロンドンをJST基準で扱います。東京は09:00-15:00 JSTです。

Q4. ロンドンとニューヨークの夏時間に対応していますか。

はい。ロンドンは英国夏時間、ニューヨークは米国夏時間の切り替えを考慮します。ただし制度変更には見直しが必要になる場合があります。

Q5. ブローカーによって時間がずれることはありますか。

あります。MT5のチャート時刻はブローカーのサーバー時刻に依存するため、サーバーUTCオフセット方式を確認してください。

Q6. サーバーUTCオフセット方式はどれを選べばよいですか。

まず初期値のSERVER_EU_DSTで確認し、ずれる場合は現在のサーバー時差や固定UTCオフセット方式を検討してください。

Q7. 背景色の濃さは変更できますか。

できます。背景色の濃さは初期値24で、実装上0〜100の範囲に制限されます。

Q8. セッションごとに表示を消せますか。

できます。プレアジア、東京、プレロンドン、ロンドン、ニューヨークを個別にON/OFFできます。

Q9. セッション時間を変更できますか。

できます。JST基準の3区分と、ロンドン・ニューヨークの現地時間基準の開始・終了時刻を変更できます。

Q10. JSTラベルを非表示にできますか。

できます。JSTラベル表示をOFFにする設定があります。文字色、サイズ、フォント、表示位置も調整できます。

Q11. 境界線を非表示にできますか。

できます。セッション境界線の表示ON/OFF、色、線種、太さを調整できます。

Q12. 過去何日分まで表示できますか。

過去表示日数で指定できます。初期値は20日です。大きくしすぎると端末環境によって負荷が増える場合があります。

Q13. 未来のセッションも表示できますか。

できます。未来表示日数の初期値は2日です。予定される時間帯の背景ゾーンを先に確認できます。

Q14. MT4で使えますか。

現在公開しているのはMT5版です。MT4版は未公開です。

Q15. アラートはありますか。

ありません。価格到達やセッション開始のアラート機能は搭載していません。

Q16. 売買サインはありますか。

ありません。背景ゾーンは売買サインではなく、時間帯を確認する表示補助です。

Q17. 自動売買を行いますか。

行いません。EAではなくMT5インジケーターです。

Q18. 表示されない場合はどうすればよいですか。

EX5配置、チャート適用、表示ON/OFF、過去・未来表示日数、背景色、チャート縮尺を順番に確認してください。

Q19. 時間がずれる場合はどうすればよいですか。

サーバーUTCオフセット方式、固定オフセット、夏時間の認識、ブローカーのサーバー時間を確認してください。

Q20. 特定のブローカー専用ですか。

専用ではありません。XMTradingのMetaTrader 5環境で確認済みですが、ほかのMT5環境で同じ表示を保証するものではありません。

Session Background Zonesは、FX市場の時間帯を背景色で整理するためのMT5インジケーターです。表示ゾーンは分析材料として扱い、売買判断はご自身のルールとリスク管理に基づいて行ってください。