セッション・時間帯

Session High Low Indicator

セッション高値・安値表示インジケーター

v1.009MT5版公開中

東京、プレロンドン、ロンドン、ニューヨークの主要セッションについて、現在および直近1サイクル前の高値・安値をチャート上に表示するインジケーターです。

USDJPYの15分足チャートに東京・ロンドン・ニューヨーク各セッションの高値と安値を表示したSession High Low
indicatorSession High Low|セッション高値・安値表示インジケーター東京、プレロンドン、ロンドン、ニューヨークの主要セッションにおける現在および直近1サイクル前の高値・安値を、チャート上で確認するためのインジケーターです。セッション・時間帯MT4 MT5/images/indicators/session-high-low/session-high-low-main.webp1.009

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

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

ケータ君

このインジケーターは、どういうときに使うんですか?

インジ先生

東京、ロンドン、ニューヨークなど、各セッションの高値・安値を見比べたいときに使います。現在の価格が、前回セッションの高値や安値に近いかを確認しやすくなります。

ケータ君

ラインが表示されたら、そこで売買すればいいんですか?

インジ先生

いいえ。このラインは売買サインではありません。現在価格の位置を整理し、ほかの分析と組み合わせるための目安として使います。

ケータ君

まずは何を見ればいいですか?

インジ先生

最初は、現在セッションの高値・安値と、1サイクル前の高値・安値の位置関係を確認してみましょう。

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

セッションごとの高値・安値を見える化し、現在の値動きと前回セッションの位置関係を確認しやすくします。

  • 東京、プレロンドン、ロンドン、ニューヨークの4つの主要セッションを表示できます。
  • 現在進行中のセッションの高値・安値をチャート上で確認できます。
  • 1サイクル前の高値・安値を並べて確認できます。
  • 表示パネルから表示するセッションやラインを切り替えられます。

PreLondonは初期設定でOFFです。

主な機能

4つの主要セッション

東京、プレロンドン、ロンドン、ニューヨークの主要セッションを表示でき、見たい時間帯だけを確認しやすくします。

現在と前回のHigh / Low

現在進行中のセッションと、直近1サイクル前の高値・安値を同時に表示します。現在セッションのHigh / Lowは値動きに合わせて更新され、前回分は終了済みセッションの確定範囲を表示します。

表示差を見分けやすい

ラベルや価格表示を組み合わせて、どのラインがどのセッションに対応するかを確認しやすくできます。

表示パネルで切り替え

チャート上の表示パネルから、表示するセッションや高値・安値ラインを切り替えられます。

現在セッションの高値・安値の見方

現在進行中のセッションでは、新しい高値または安値が付くとラインが更新されます。これは進行中の値動きを反映する正常な動作です。

1サイクル前の高値・安値の見方

直近1サイクル前の終了済みセッションをもとに、高値・安値を表示します。終了済みの範囲を参照するため、現在進行中のセッションとは別に前回の価格位置を確認できます。

セッション間の位置関係の見方

前回セッションの高値・安値付近に現在価格がある場合は、現在の値動きと前回の価格位置を見比べながら相場状況を確認できます。ラインそのものが売買判断を保証するものではないため、ほかの分析と組み合わせて使ってください。

パラメータ

パラメータは、表示するセッション、ライン、ラベル、パネルの見え方を調整するための設定です。MT5の設定画面と照合しやすいよう、全57項目を一覧とグループ詳細で確認できます。

公開ページでは、MT5の設定画面で確認できる名称と表示内容を中心に整理しています。

全パラメータ一覧

57件を掲載しています。

JST オフセットJST Offset
パラメーター名InpJstOffsetMode
日本語訳JST オフセットモード
初期値JST_OFFSET_AUTO
ENUM_JST_OFFSET_MODE
パラメーター名InpManualServerToJstOffsetHours
日本語訳手動サーバー時刻差(時間)
初期値6
int
東京セッションTokyo Session
パラメーター名InpShowTokyo
日本語訳東京セッション表示
初期値ON
bool
パラメーター名InpTokyoStartHourJst
日本語訳東京セッション開始時刻(時)
初期値9
int
パラメーター名InpTokyoStartMinuteJst
日本語訳東京セッション開始時刻(分)
初期値0
int
パラメーター名InpTokyoEndHourJst
日本語訳東京セッション終了時刻(時)
初期値15
int
パラメーター名InpTokyoEndMinuteJst
日本語訳東京セッション終了時刻(分)
初期値0
int
プレロンドンセッションPreLondon Session
パラメーター名InpShowPreLondon
日本語訳プレロンドンセッション表示
初期値OFF
bool
パラメーター名InpPreLondonStartHourJst
日本語訳プレロンドン開始時刻(時)
初期値15
int
パラメーター名InpPreLondonStartMinuteJst
日本語訳プレロンドン開始時刻(分)
初期値0
int
全57件を見る一覧を閉じる
プレロンドンセッションPreLondon Session
パラメーター名InpPreLondonEndHourJst
日本語訳プレロンドン終了時刻(時)
初期値16
int
パラメーター名InpPreLondonEndMinuteJst
日本語訳プレロンドン終了時刻(分)
初期値0
int
ロンドンセッションLondon Session
パラメーター名InpShowLondon
日本語訳ロンドンセッション表示
初期値ON
bool
パラメーター名InpLondonStartHourJst
日本語訳ロンドン開始時刻(時)
初期値16
int
パラメーター名InpLondonStartMinuteJst
日本語訳ロンドン開始時刻(分)
初期値0
int
パラメーター名InpLondonEndHourJst
日本語訳ロンドン終了時刻(時)
初期値1
int
パラメーター名InpLondonEndMinuteJst
日本語訳ロンドン終了時刻(分)
初期値0
int
ニューヨークセッションNewYork Session
パラメーター名InpShowNewYork
日本語訳ニューヨークセッション表示
初期値ON
bool
パラメーター名InpNewYorkStartHourJst
日本語訳ニューヨーク開始時刻(時)
初期値21
int
パラメーター名InpNewYorkStartMinuteJst
日本語訳ニューヨーク開始時刻(分)
初期値0
int
パラメーター名InpNewYorkEndHourJst
日本語訳ニューヨーク終了時刻(時)
初期値6
int
パラメーター名InpNewYorkEndMinuteJst
日本語訳ニューヨーク終了時刻(分)
初期値0
int
高値・安値表示Level Display
パラメーター名InpShowHighLines
日本語訳高値ライン表示
初期値ON
bool
パラメーター名InpShowLowLines
日本語訳安値ライン表示
初期値ON
bool
パラメーター名InpShowPreviousSessionHL
日本語訳前回セッションの高値・安値表示
初期値ON
bool
パラメーター名InpLabelShiftBars
日本語訳ラベル右シフト(バー数)
初期値3
int
パラメーター名InpLabelAnchor
日本語訳ラベル基準位置
初期値ANCHOR_LEFT
ENUM_ANCHOR_POINT
ラベル設定Label Settings
パラメーター名InpShowLabels
日本語訳ラベル表示
初期値ON
bool
パラメーター名InpShowPriceInLabel
日本語訳ラベルに価格を表示
初期値ON
bool
パラメーター名InpUseLineColorForLabel
日本語訳ラベルにライン色を使う
初期値OFF
bool
パラメーター名InpLabelTextColor
日本語訳ラベル文字色
初期値clrWhite
color
セッション色Session Colors
パラメーター名InpTokyoColor
日本語訳東京セッション色
初期値clrDodgerBlue
color
パラメーター名InpPreLondonColor
日本語訳プレロンドンセッション色
初期値clrDeepSkyBlue
color
パラメーター名InpLondonColor
日本語訳ロンドンセッション色
初期値clrOrange
color
パラメーター名InpNewYorkColor
日本語訳ニューヨークセッション色
初期値clrMagenta
color
線種と太さLine Styles and Widths
パラメーター名InpHighLineStyle
日本語訳現在高値ラインの線種
初期値STYLE_SOLID
ENUM_LINE_STYLE
パラメーター名InpLowLineStyle
日本語訳現在安値ラインの線種
初期値STYLE_SOLID
ENUM_LINE_STYLE
パラメーター名InpPreviousLineStyle
日本語訳前回セッションラインの線種
初期値STYLE_DOT
ENUM_LINE_STYLE
パラメーター名InpHighLineWidth
日本語訳現在高値ラインの太さ
初期値1
int
パラメーター名InpLowLineWidth
日本語訳現在安値ラインの太さ
初期値1
int
パラメーター名InpPreviousLineWidth
日本語訳前回セッションラインの太さ
初期値1
int
更新と保存状態Refresh and Saved State
パラメーター名InpUpdateOnChartChange
日本語訳チャート変更時に再描画
初期値OFF
bool
パラメーター名InpUseSavedPanelState
日本語訳保存済みパネル状態を使う
初期値ON
bool
パラメーター名InpResetSavedPanelState
日本語訳保存済みパネル状態を初期化
初期値OFF
bool
操作パネルControl Panel
パラメーター名InpShowControlPanel
日本語訳コントロールパネル表示
初期値ON
bool
パラメーター名InpPanelCorner
日本語訳パネル基準位置
初期値CORNER_LEFT_UPPER
ENUM_BASE_CORNER
パラメーター名InpPanelX
日本語訳パネル X 位置
初期値10
int
パラメーター名InpPanelY
日本語訳パネル Y 位置
初期値260
int
パラメーター名InpPanelButtonWidth
日本語訳ボタン幅
初期値58
int
パラメーター名InpPanelButtonHeight
日本語訳ボタン高さ
初期値18
int
パラメーター名InpPanelGap
日本語訳ボタン間隔
初期値3
int
パラメーター名InpShowPanelBackground
日本語訳パネル背景表示
初期値OFF
bool
パラメーター名InpPanelTextColor
日本語訳パネル文字色
初期値clrWhite
color
パラメーター名InpPanelOnColor
日本語訳ON 状態の背景色
初期値C'30,120,80'
color
パラメーター名InpPanelOffColor
日本語訳OFF 状態の背景色
初期値C'80,80,80'
color
パラメーター名InpPanelBgColor
日本語訳パネル背景色
初期値C'30,30,30'
color
パラメーター名InpPanelBorderColor
日本語訳パネル枠線色
初期値clrDimGray
color

グループ別の詳細

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

時刻・セッション設定

JST 基準で各セッションの開始・終了時刻を確認し、どの時間帯を表示対象にするかを決める設定です。

JST オフセットJST Offset2件
InpJstOffsetMode

JST オフセットモード

初期値
JST_OFFSET_AUTO
ENUM_JST_OFFSET_MODE
選択可能値
  • JST_OFFSET_AUTO: 自動判定。サーバー時刻との差分から JST 変換を自動で扱います。
  • JST_OFFSET_MANUAL: 手動設定。サーバー時刻から JST までの差分を手動で指定します。
説明

JST へ変換する方法を選びます。

InpManualServerToJstOffsetHours

手動サーバー時刻差(時間)

初期値
6
int
単位
時間
選択可能値
  • 整数(時間差): 手動モードで使う時間差を入力します。
説明

手動モード時のサーバー時刻から JST への差を指定します。

利用上の注意

JST_OFFSET_MANUAL のときに使います。

東京セッションTokyo Session5件
InpShowTokyo

東京セッション表示

初期値
ON
bool
選択可能値
  • ON: Tokyo セッションのラインを表示します。
  • OFF: Tokyo セッションのラインを表示しません。
説明

Tokyo セッションのラインを表示するかを切り替えます。

InpTokyoStartHourJst

東京セッション開始時刻(時)

初期値
9
int
単位
選択可能値
  • 整数(JST 時): 開始時刻の hour を設定します。
説明

Tokyo セッションの開始時刻の時を指定します。

利用上の注意

JST 基準です。

InpTokyoStartMinuteJst

東京セッション開始時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 開始時刻の minute を設定します。
説明

Tokyo セッションの開始時刻の分を指定します。

利用上の注意

JST 基準です。

InpTokyoEndHourJst

東京セッション終了時刻(時)

初期値
15
int
単位
選択可能値
  • 整数(JST 時): 終了時刻の hour を設定します。
説明

Tokyo セッションの終了時刻の時を指定します。

利用上の注意

JST 基準です。

InpTokyoEndMinuteJst

東京セッション終了時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 終了時刻の minute を設定します。
説明

Tokyo セッションの終了時刻の分を指定します。

利用上の注意

JST 基準です。

プレロンドンセッションPreLondon Session5件
InpShowPreLondon

プレロンドンセッション表示

初期値
OFF
bool
選択可能値
  • ON: PreLondon セッションのラインを表示します。
  • OFF: PreLondon セッションのラインを表示しません。
説明

PreLondon セッションのラインを表示するかを切り替えます。

利用上の注意

初期状態では OFF です。

InpPreLondonStartHourJst

プレロンドン開始時刻(時)

初期値
15
int
単位
選択可能値
  • 整数(JST 時): 開始時刻の hour を設定します。
説明

PreLondon セッションの開始時刻の時を指定します。

利用上の注意

JST 基準です。

InpPreLondonStartMinuteJst

プレロンドン開始時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 開始時刻の minute を設定します。
説明

PreLondon セッションの開始時刻の分を指定します。

利用上の注意

JST 基準です。

InpPreLondonEndHourJst

プレロンドン終了時刻(時)

初期値
16
int
単位
選択可能値
  • 整数(JST 時): 終了時刻の hour を設定します。
説明

PreLondon セッションの終了時刻の時を指定します。

利用上の注意

JST 基準です。

InpPreLondonEndMinuteJst

プレロンドン終了時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 終了時刻の minute を設定します。
説明

PreLondon セッションの終了時刻の分を指定します。

利用上の注意

JST 基準です。

ロンドンセッションLondon Session5件
InpShowLondon

ロンドンセッション表示

初期値
ON
bool
選択可能値
  • ON: London セッションのラインを表示します。
  • OFF: London セッションのラインを表示しません。
説明

London セッションのラインを表示するかを切り替えます。

InpLondonStartHourJst

ロンドン開始時刻(時)

初期値
16
int
単位
選択可能値
  • 整数(JST 時): 開始時刻の hour を設定します。
説明

London セッションの開始時刻の時を指定します。

利用上の注意

JST 基準です。

InpLondonStartMinuteJst

ロンドン開始時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 開始時刻の minute を設定します。
説明

London セッションの開始時刻の分を指定します。

利用上の注意

JST 基準です。

InpLondonEndHourJst

ロンドン終了時刻(時)

初期値
1
int
単位
選択可能値
  • 整数(JST 時): 終了時刻の hour を設定します。
説明

London セッションの終了時刻の時を指定します。

利用上の注意

JST 基準です。

InpLondonEndMinuteJst

ロンドン終了時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 終了時刻の minute を設定します。
説明

London セッションの終了時刻の分を指定します。

利用上の注意

JST 基準です。

ニューヨークセッションNewYork Session5件
InpShowNewYork

ニューヨークセッション表示

初期値
ON
bool
選択可能値
  • ON: NewYork セッションのラインを表示します。
  • OFF: NewYork セッションのラインを表示しません。
説明

NewYork セッションのラインを表示するかを切り替えます。

InpNewYorkStartHourJst

ニューヨーク開始時刻(時)

初期値
21
int
単位
選択可能値
  • 整数(JST 時): 開始時刻の hour を設定します。
説明

NewYork セッションの開始時刻の時を指定します。

利用上の注意

JST 基準です。

InpNewYorkStartMinuteJst

ニューヨーク開始時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 開始時刻の minute を設定します。
説明

NewYork セッションの開始時刻の分を指定します。

利用上の注意

JST 基準です。

InpNewYorkEndHourJst

ニューヨーク終了時刻(時)

初期値
6
int
単位
選択可能値
  • 整数(JST 時): 終了時刻の hour を設定します。
説明

NewYork セッションの終了時刻の時を指定します。

利用上の注意

JST 基準です。

InpNewYorkEndMinuteJst

ニューヨーク終了時刻(分)

初期値
0
int
単位
選択可能値
  • 整数(JST 分): 終了時刻の minute を設定します。
説明

NewYork セッションの終了時刻の分を指定します。

利用上の注意

JST 基準です。

高値・安値の表示

現在セッションと前回セッションの高値・安値を、どのように表示するかを切り替える設定です。

高値・安値表示Level Display5件
InpShowHighLines

高値ライン表示

初期値
ON
bool
選択可能値
  • ON: 高値ラインを表示します。
  • OFF: 高値ラインを表示しません。
説明

高値ラインの初期表示状態を決めます。

利用上の注意

現在セッション側の初期表示にも使われます。

InpShowLowLines

安値ライン表示

初期値
ON
bool
選択可能値
  • ON: 安値ラインを表示します。
  • OFF: 安値ラインを表示しません。
説明

安値ラインの初期表示状態を決めます。

利用上の注意

現在セッション側の初期表示にも使われます。

InpShowPreviousSessionHL

前回セッションの高値・安値表示

初期値
ON
bool
選択可能値
  • ON: 前回セッションの高値・安値ラインを表示します。
  • OFF: 前回セッションの高値・安値ラインを表示しません。
説明

前回セッションの高値・安値ライン全体を有効にします。

利用上の注意

直近 1 サイクル前のみが対象です。

InpLabelShiftBars

ラベル右シフト(バー数)

初期値
3
int
単位
バー
選択可能値
  • 整数(バー数): 右へずらすバー数を入力します。
説明

ラベルを右側へずらすバー数を指定します。

利用上の注意

LabelTime() に使われます。

InpLabelAnchor

ラベル基準位置

初期値
ANCHOR_LEFT
ENUM_ANCHOR_POINT
選択可能値
  • ANCHOR_LEFT_UPPER: 左上。テキストの左上を基準位置にします。
  • ANCHOR_LEFT: 左中央。テキストの左中央を基準位置にします。
  • ANCHOR_LEFT_LOWER: 左下。テキストの左下を基準位置にします。
  • ANCHOR_LOWER: 下中央。テキストの下中央を基準位置にします。
  • ANCHOR_RIGHT_LOWER: 右下。テキストの右下を基準位置にします。
  • ANCHOR_RIGHT: 右中央。テキストの右中央を基準位置にします。
  • ANCHOR_RIGHT_UPPER: 右上。テキストの右上を基準位置にします。
  • ANCHOR_UPPER: 上中央。テキストの上中央を基準位置にします。
  • ANCHOR_CENTER: 中央。テキストの中央を基準位置にします。
説明

ラベルの基準位置を選びます。

利用上の注意

OBJ_TEXT に適用されます。

ラベル設定

ラベルの表示色や基準位置など、チャート上の文字情報を見やすくするための設定です。

ラベル設定Label Settings4件
InpShowLabels

ラベル表示

初期値
ON
bool
選択可能値
  • ON: ラベルを表示します。
  • OFF: ラベルを表示しません。
説明

ライン名のラベルを表示するかを切り替えます。

利用上の注意

パネルからも切り替えできます。

InpShowPriceInLabel

ラベルに価格を表示

初期値
ON
bool
選択可能値
  • ON: ラベル内に価格を表示します。
  • OFF: ラベル内に価格を表示しません。
説明

ラベル内に価格を含めるかを切り替えます。

InpUseLineColorForLabel

ラベルにライン色を使う

初期値
OFF
bool
選択可能値
  • ON: ラベル文字色に各ラインの色を使います。
  • OFF: 固定の文字色を使います。
説明

ラベル文字色にライン色を使うかを切り替えます。

利用上の注意

OFF のときは InpLabelTextColor を使います。

InpLabelTextColor

ラベル文字色

初期値
clrWhite
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

ラベル文字色を指定します。

利用上の注意

InpUseLineColorForLabel=false のときに使います。

ラインの外観

セッションごとの色や線種、太さを調整して、ラインの見分けやすさを整える設定です。

セッション色Session Colors4件
InpTokyoColor

東京セッション色

初期値
clrDodgerBlue
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

Tokyo セッションのライン色を指定します。

利用上の注意

current / previous で共通です。

InpPreLondonColor

プレロンドンセッション色

初期値
clrDeepSkyBlue
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

PreLondon セッションのライン色を指定します。

利用上の注意

current / previous で共通です。

InpLondonColor

ロンドンセッション色

初期値
clrOrange
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

London セッションのライン色を指定します。

利用上の注意

current / previous で共通です。

InpNewYorkColor

ニューヨークセッション色

初期値
clrMagenta
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

NewYork セッションのライン色を指定します。

利用上の注意

current / previous で共通です。

線種と太さLine Styles and Widths6件
InpHighLineStyle

現在高値ラインの線種

初期値
STYLE_SOLID
ENUM_LINE_STYLE
選択可能値
  • STYLE_SOLID: 実線。途切れのない実線で表示します。
  • STYLE_DASH: 破線。一定間隔の破線で表示します。
  • STYLE_DOT: 点線。細かい点線で表示します。
  • STYLE_DASHDOT: 一点鎖線。破線と点を組み合わせた線で表示します。
  • STYLE_DASHDOTDOT: 二点鎖線。破線と二つの点を組み合わせた線で表示します。
説明

現在セッション高値ラインの線種を選びます。

利用上の注意

現在セッション用です。

InpLowLineStyle

現在安値ラインの線種

初期値
STYLE_SOLID
ENUM_LINE_STYLE
選択可能値
  • STYLE_SOLID: 実線。途切れのない実線で表示します。
  • STYLE_DASH: 破線。一定間隔の破線で表示します。
  • STYLE_DOT: 点線。細かい点線で表示します。
  • STYLE_DASHDOT: 一点鎖線。破線と点を組み合わせた線で表示します。
  • STYLE_DASHDOTDOT: 二点鎖線。破線と二つの点を組み合わせた線で表示します。
説明

現在セッション安値ラインの線種を選びます。

利用上の注意

現在セッション用です。

InpPreviousLineStyle

前回セッションラインの線種

初期値
STYLE_DOT
ENUM_LINE_STYLE
選択可能値
  • STYLE_SOLID: 実線。途切れのない実線で表示します。
  • STYLE_DASH: 破線。一定間隔の破線で表示します。
  • STYLE_DOT: 点線。細かい点線で表示します。
  • STYLE_DASHDOT: 一点鎖線。破線と点を組み合わせた線で表示します。
  • STYLE_DASHDOTDOT: 二点鎖線。破線と二つの点を組み合わせた線で表示します。
説明

前回セッションの高値・安値ラインの線種を選びます。

利用上の注意

前回セッション用です。

InpHighLineWidth

現在高値ラインの太さ

初期値
1
int
選択可能値
  • 1〜5: SafeWidth() により 1〜5 の範囲に制限されます。
説明

現在セッション高値ラインの太さを指定します。

InpLowLineWidth

現在安値ラインの太さ

初期値
1
int
選択可能値
  • 1〜5: SafeWidth() により 1〜5 の範囲に制限されます。
説明

現在セッション安値ラインの太さを指定します。

InpPreviousLineWidth

前回セッションラインの太さ

初期値
1
int
選択可能値
  • 1〜5: SafeWidth() により 1〜5 の範囲に制限されます。
説明

前回セッションの高値・安値ラインの太さを指定します。

更新・状態保存

チャート変更時の再描画や、パネル状態の保存・初期化に関する設定です。

更新と保存状態Refresh and Saved State3件
InpUpdateOnChartChange

チャート変更時に再描画

初期値
OFF
bool
選択可能値
  • ON: CHARTEVENT_CHART_CHANGE を受けたときだけ RenderAll() と ChartRedraw(0) を実行します。
  • OFF: CHARTEVENT_CHART_CHANGE による自動再描画を行いません。
説明

ON にすると、通貨ペアや時間足などのチャート変更を検知した際に、500ms の間引きを行いながらインジケーターを再描画します。OFF では、チャート変更イベントによる自動再描画を行いません。

利用上の注意

コード上で確認できる範囲では、500ms の間引きがあります。

InpUseSavedPanelState

保存済みパネル状態を使う

初期値
ON
bool
選択可能値
  • ON: 保存済みのパネル状態を復元します。
  • OFF: 保存済みのパネル状態を復元しません。
説明

保存済みのパネル状態を復元するかを切り替えます。

利用上の注意

GlobalVariable を使って状態を保存します。

InpResetSavedPanelState

保存済みパネル状態を初期化

初期値
OFF
bool
選択可能値
  • ON: 起動時に保存済み state key を削除します。
  • OFF: 保存済み state key を削除しません。
説明

起動時に保存済みのパネル状態を削除するかを切り替えます。

操作パネル

チャート上の操作パネルの表示位置や色、ボタンサイズなどを調整する設定です。

操作パネルControl Panel13件
InpShowControlPanel

コントロールパネル表示

初期値
ON
bool
選択可能値
  • ON: コントロールパネルを表示します。
  • OFF: コントロールパネルを表示しません。
説明

チャート上のコントロールパネルを表示するかを切り替えます。

利用上の注意

OFF の場合はパネルを削除します。

InpPanelCorner

パネル基準位置

初期値
CORNER_LEFT_UPPER
ENUM_BASE_CORNER
選択可能値
  • CORNER_LEFT_UPPER: 左上。チャート左上を基準に配置します。
  • CORNER_LEFT_LOWER: 左下。チャート左下を基準に配置します。
  • CORNER_RIGHT_LOWER: 右下。チャート右下を基準に配置します。
  • CORNER_RIGHT_UPPER: 右上。チャート右上を基準に配置します。
説明

パネルを配置する基準コーナーを選びます。

InpPanelX

パネル X 位置

初期値
10
int
単位
pixel
選択可能値
  • 整数(pixel): 基準コーナーからの横方向位置を指定します。
説明

パネルの X 座標を指定します。

InpPanelY

パネル Y 位置

初期値
260
int
単位
pixel
選択可能値
  • 整数(pixel): 基準コーナーからの縦方向位置を指定します。
説明

パネルの Y 座標を指定します。

InpPanelButtonWidth

ボタン幅

初期値
58
int
単位
pixel
選択可能値
  • 整数(pixel): 各ボタンの幅を指定します。
説明

パネルボタンの横幅を指定します。

InpPanelButtonHeight

ボタン高さ

初期値
18
int
単位
pixel
選択可能値
  • 整数(pixel): 各ボタンの高さを指定します。
説明

パネルボタンの高さを指定します。

InpPanelGap

ボタン間隔

初期値
3
int
単位
pixel
選択可能値
  • 整数(pixel): 各ボタンの隙間を指定します。
説明

ボタン同士の間隔を指定します。

InpShowPanelBackground

パネル背景表示

初期値
OFF
bool
選択可能値
  • ON: パネル背景を表示します。
  • OFF: パネル背景を表示しません。
説明

パネルの背景を表示するかを切り替えます。

利用上の注意

OFF の場合は背景を削除します。

InpPanelTextColor

パネル文字色

初期値
clrWhite
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

パネルの文字色を指定します。

利用上の注意

ボタン文字に使います。

InpPanelOnColor

ON 状態の背景色

初期値
C'30,120,80'
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

ON 状態ボタンの背景色を指定します。

利用上の注意

PanelButtonColor(true) で使われます。

InpPanelOffColor

OFF 状態の背景色

初期値
C'80,80,80'
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

OFF 状態ボタンの背景色を指定します。

利用上の注意

PanelButtonColor(false) で使われます。

InpPanelBgColor

パネル背景色

初期値
C'30,30,30'
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

パネル背景色を指定します。

利用上の注意

背景および MIN ボタン背景に使われます。

InpPanelBorderColor

パネル枠線色

初期値
clrDimGray
color
選択可能値
  • 色を指定: 任意の色を設定できます。
説明

パネルの枠線色を指定します。

利用上の注意

背景枠線とボタン境界に使われます。

基本的な使い方

  1. MT5チャートへインジケーターを追加します。
  2. 表示したいセッションを選びます。
  3. 現在と1サイクル前の高値・安値を確認します。
  4. 必要に応じてラベル、価格表示、パネル表示を切り替えます。

活用例

  • 東京セッション開始後の高値・安値を確認する
  • 前回セッションの位置関係を見る
  • ブレイク前後の価格位置を確認する
  • 表示したいセッションだけを切り替える

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

利用時の注意点

このインジケーターは、セッションごとの価格位置を確認しやすくする表示ツールです。表示されたラインをそのまま売買判断へ使うのではなく、ほかの分析とあわせて確認してください。

  • 現在はMT5版を公開しています。ダウンロードや利用条件は詳細ページで確認できます。
  • MT4版は現在未提供です。
  • 表示内容はブローカーの履歴データの影響を受ける場合があります。
  • 高値・安値の集計にはM1履歴データを使用します。
  • サマータイム切り替え時や一部のブローカー環境では、表示差が生じる場合があります。
  • HFMのWindows版MT5では、USDJPYとXAUUSDの表示を確認しています。
  • HFMのWindows版MT5では、利用可能な全時間足で表示を確認しています。
  • 長期間表示時は、履歴データ量によって表示負荷や見え方が異なる場合があります。
  • 確認済み環境は、すべてのMT5環境での動作を保証するものではありません。
  • ライン表示は将来の値動きを保証するものではありません。

インジ先生とケータ君の解説

使いどころから確認手順まで、順番に整理して読める会話形式のガイドです。

ケータ君

このインジケーターは、どういうときに使うんですか?

インジ先生

東京、ロンドン、ニューヨークなど、各セッションの高値・安値を見比べたいときに使います。

現在の価格が、前回セッションの高値や安値に近いかを確認しやすくなるのが特徴です。

ケータ君

最初は何を確認すればよいですか?

インジ先生

最初は、現在セッションの高値・安値と、1サイクル前の高値・安値の位置関係を確認してみましょう。

現在価格がどのラインに近いかを見るだけでも、チャートの見え方が整理しやすくなります。

ケータ君

現在セッションと前回セッションの違いは何ですか?

インジ先生

現在セッションのラインは、進行中の値動きに合わせて更新されます。

前回セッションのラインは終了済みの範囲をもとに表示されるため、固定された基準として見比べやすくなります。

ケータ君

パネルでは何を切り替えられるんですか?

インジ先生

表示したいセッションや、高値・安値ライン、ラベル表示などを切り替えられます。

見たい情報だけに絞ると、現在価格との位置関係を確認しやすくなります。

ケータ君

ラインが表示されたら、そこで売買してよいんですか?

インジ先生

いいえ。このラインは売買サインではありません。

現在価格の位置を整理し、ほかの分析と組み合わせるための目安として使います。

ケータ君

セッション開始直後は、どう見ればよいですか?

インジ先生

開始直後はまだ高値・安値が確定していません。

現在セッションのラインは新しい高値や安値が付くたびに更新されるので、進行中の値動きとして見てください。

ケータ君

ほかの分析とは、どう組み合わせればよいですか?

インジ先生

前回セッションの高値・安値に近いか、現在セッションのラインがどこまで更新されているかを見ながら、ほかのラインや相場状況とあわせて確認します。

このインジケーターだけで将来の値動きを断定せず、複数の材料の一つとして使うのが基本です。

まず確認したい3つのポイント

  • 現在セッションの高値・安値
  • 1サイクル前の高値・安値
  • 現在価格との位置関係

対応状況

  • MT5版: 公開中
  • MT4版: リクエスト確認中
  • XMTrading、Titan FX、Exness、HFMのMetaTrader環境で動作確認済み

4社での検証済みは、各社による推奨、保証、共同開発、公認を意味しません。 口座タイプ、銘柄、サーバー時間、価格桁数、履歴データ、MetaTraderのビルドによって表示や通知条件が異なる場合があります。

MT5版をダウンロード

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

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

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

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

MT4版リクエスト

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

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

* 必須項目

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

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

本記事で使用したMT5環境

  • Platform: MT5
  • Chart Example: USDJPY
  • Timeframe Example: 15分足
  • Session Base: JST

画像は表示例の一つです。利用環境や時間設定によって見え方が変わる場合があります。

HFMを主要な案内先として紹介

本インジケーターは、XMTrading、Titan FX、Exness、HFMのMetaTrader環境で動作確認済みです。本記事では、確認環境のうちHFMを主要な案内先として紹介しています。

本インジケーターは特定ブローカー専用ではありません。4社での検証済みは、各社による推奨、保証、共同開発、公認を意味しません。 口座タイプ、銘柄、サーバー時間、価格桁数、履歴データ、MetaTraderのビルドによって表示や通知条件が異なる場合があります。

HFMの取扱商品を紹介する公式プロモーション画像
HFMの取扱商品を紹介する公式プロモーション素材です。

動作確認環境

ブローカー
HFM
プラットフォーム
Windows版MetaTrader 5
バージョン
1.009
確認時間足
MT5で利用可能な全時間足
口座タイプ
Pro口座
口座種別
デモ口座 / リアル口座
確認銘柄
USDJPY / XAUUSD

掲載理由

  • 本記事のインジケーターを、HFMのWindows版MT5・Pro口座において、デモ口座とリアル口座の両方、USDJPYとXAUUSD、全時間足で実際に動作確認しているため。
HFMのMT5環境を見る

HFMの公式サイトへ移動します。口座タイプや利用条件を確認したうえで、ご自身の判断で利用してください。

本ページには広告・プロモーションを含みます。当サイト経由で口座開設や取引が行われた場合、運営者が報酬を受け取ることがあります。

よくある質問

Q1. MT4でも使えますか。

MT4版は現在未提供です。要望状況を見ながら対応を検討します。

Q2. 現在セッションの高値・安値は固定ですか。

固定ではありません。現在進行中のセッションでは、新しい高値や安値が付くとラインが更新されます。

Q3. このラインだけで売買判断できますか。

できません。セッションごとの価格位置を確認するための補助表示として使ってください。

Q4. どの時間足でも使えますか。

HFMのWindows版MT5では、利用可能な全時間足で表示を確認しています。ほかの環境では表示差が出る場合があります。

機能、パラメータ、動作確認環境、利用時の注意点を掲載しています。