無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
スクリプトを気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Session Boxes - MetaTrader 5のためのインディケータ

Duy Van Nguy
Duy Van Nguy
こんにちは、Duy Van Nguy(ドゥイ・ヴァン・グイ)と申します。MQL5.comにて、高性能なエキスパートアドバイザー(EA)、インジケーター、ユーティリティの開発に情熱を注いでいる開発者です。私の使命は、精度・信頼性・卓越した成果を追求する一流のツールを通じて、トレーダーの皆様をサポートすることです。すべての製品は細部にまでこだわって設計されており、迅速かつ丁寧なサポートも提供しております。
ご質問がありましたら「メッセージを送信」をクリックしてください。迅速に対応いたします。
私のプレミアムツールをぜひご覧いただき、トレーディングを次のレベルへ:
| Japanese English Русский 中文 Español Deutsch Português 한국어 Français Italiano Türkçe
ビュー:
9
評価:
(3)
パブリッシュ済み:
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

概要

「Session Boxes」は、MetaTrader 5用のカスタムインジケーターであり、チャート上に色分けされた長方形のボックスを描画し、アジア、ロンドン、ニューヨークの各取引セッションの高値・安値の範囲を表します。このインジケーターは内部でH1のデータを使用しており、GMT単位で設定可能なセッション時間と、ブローカーサーバーのオフセットパラメータに対応しています。


このコードはどのような考え方に基づいているのか?

このインジケーターは、取引セッション分析という概念に基づいて構築されています。つまり、アジア(東京)、ロンドン(欧州)、ニューヨーク(米国)という世界の3大市場セッションにおいて、価格の動きやボラティリティが異なるという観察結果に基づいています。 1日ごとの各セッションの高値・安値の範囲を特定することで、トレーダーはブレイクアウト戦略、流動性戦略、レンジ取引戦略に活用できる重要な価格水準を特定できます。

技術的には、このインジケーターは、設定可能な時間オフセット(InpBrokerGMTOffset)を適用することで、ブローカーサーバーの時間をGMTに変換します。 その後、開始時刻が終了時刻より大きい夜間セッションを正しく処理する時間範囲チェックを使用して、各H1バーが特定のセッションのGMTウィンドウ内に収まるかどうかを判断します。深夜をまたぐロジックは、IsHourInSession関数によって処理されます。 1日ごとの追跡メカニズムにより、暦日ごとに1セッションにつき1つの矩形オブジェクトが描画され、そのセッションの最初のH1バーから最後のH1バーまでをカバーし、その期間の最高値と最安値の全範囲を網羅します。

これらの表示はどのように解釈すればよいのでしょうか?

描画される各矩形は、1取引日の1つの取引セッションにおける高値・安値の全範囲を表しています。3つのセッションボックスが表示されます:

アジア・ボックス(デフォルト色:スレートブルー) — ロンドン市場開場前の夜間調整レンジを示します。アジア・ボックスでのレンジ幅が狭い場合、ロンドン市場やニューヨーク市場での大幅な方向性のある値動きに先立つことがよくあります。トレーダーは、アジア・ボックスの高値と安値を、流動性スイープやブレイクアウトエントリーの基準レベルとして利用します。

ロンドン・ボックス(デフォルト色:シーグリーン) — 欧州セッションのレンジを表します。通常、XAUUSDや主要通貨ペアにとって最も活発で方向性のある時間帯です。ニューヨーク・セッション中にロンドン・ボックスをブレイクしてその外側で引けた場合、トレンドの継続または反転を示唆する可能性があります。

ニューヨーク・ボックス(デフォルト色:ゴールデンロッド) — 米国セッションのレンジを表します。ロンドン・セッションとニューヨーク・セッションの重複時間帯(GMT 12:00~16:00頃)はボラティリティが高まるため、両セッションのボックスがこの重複期間をカバーします。 ニューヨーク・ボックスは、セッション終盤におけるレンジの拡大や調整局面を特定するのに役立ちます。

すべてのボックスはチャートの背景上に描画されるため、ローソク足の視認性を妨げることはありません。表示される過去の日数は、InpBoxLookbackDaysによって制御されます。

適した銘柄と時間足

このインジケーターは、どのチャート時間枠にも適用可能です。チャートで選択された期間に関係なく、内部でH1のデータを取得します。 流動性の高いあらゆる銘柄に適していますが、XAUUSD(金)、主要通貨ペア(EURUSD、GBPUSD、USDJPY)、指数(US30、NAS100)など、セッションごとの動きが顕著な銘柄に特に有効です。 実取引で使用する前に、InpBrokerGMTOffsetの値がブローカーサーバーのGMTオフセットと一致していることを確認してください。

使用される#includeファイルの説明

このコードは、外部の #include ファイルを使用しません。

主な外部変数の説明

変数 デフォルト 説明
InpAsiaStartGMT 0 GMT でのアジアセッションの開始時刻 (0~23)
InpAsiaEndGMT 8 GMTでのアジアセッション終了時刻(0~23)
InpLondonStartGMT 7 ロンドン市場の開始時刻(GMT、0~23)
InpLondonEndGMT 16 ロンドンセッションの終了時刻(GMT、0~23)
InpNYStartGMT 12 GMTでのニューヨーク市場の開始時刻(0~23)
InpNYEndGMT 21 GMT でのニューヨーク市場の終了時刻 (0~23)
InpBrokerGMTOffset 2 GMTに対するブローカーサーバーの時間オフセット(時間単位)(ご利用のブローカーに合わせて調整してください)
InpBoxLookbackDays 50 チャート上にセッションボックスが描画される過去の暦日数
InpAsiaColor clrSlateBlue アジアセッションの矩形の塗りつぶし色
InpLondonColor clrSeaGreen ロンドン・セッションの矩形の塗りつぶし色
InpNYColor clrGoldenrod ニューヨーク・セッションの矩形の塗りつぶし色

MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/74119

MT5用 MACD TradingView スタイル MT5用 MACD TradingView スタイル

TradingViewのビジュアルスタイルを再現した、MT5用MACDインジケーター。 4色のヒストグラム、SMAを基にしたシグナルライン — 値は TradingViewのバー単位のデータと一致しています。

AIS平滑化線形トレンド AIS平滑化線形トレンド

このインジケーターは、線形トレンドの平滑化された値を表示します

Adaptive Moving Average (AMA) Adaptive Moving Average (AMA)

適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。