ホーム テクニカル指標 投稿

セッションオープンHライン - MetaTrader 4用インディケーター紹介

添付ファイル
10754.zip (1.13 KB, ダウンロード 0回)

セッションオープン時に水平ラインを描画します。時間のちょうど(09:00、15:00など)や、時間を過ぎた任意の分(9:30、18:47など)でも設定可能です。

Daily_Open_Line mod-xは、Daily_Open_Lineインディケーターの改良版です。オリジナル著者:Midnite

元のインディケーターは、ちょうどの時間(9:00、11:00、15:00など)に開始時間を設定できますが、時間を過ぎた設定(09:30、15:15など)はできません。オリジナルのインディケーターについては、こちらをご覧ください。

時間を過ぎたスタートタイムに対応したバージョンを見つけられなかったため、ゼロから作り直すのではなく、いくつかの編集を加えました。

編集内容:

  1. 分を入力できる機能を追加し、時間を過ぎた任意の分(9:30、10:42、14:56など)にスタートタイムを設定可能にしました。
  2. 入力制限を追加 - 時間は23時以下、分は59分以下に設定。

ラインの色、太さ、スタイルの通常のパラメータが適用されます。

EUR-USD: 米国オープン 9:30(東部標準時) @ 2012年6月4日

注意:過去のキャンドルを確認する場合...

  • 上記のチャートに表示されているキャンドルは、5ピプスの設定で生成されたレンジバー(RB)であり、過去の標準キャンドルとは異なる場合があります。
  • 上記の各レンジキャンドルは、低から高まで正確に5ピプスです。

以下の点にご注意ください:

この機能を試してみましたが、分の機能はある程度機能しません。MT4は上位時間足に移動する際に、任意のラインを最寄りのキャンドルのオープンに移動させるためです。元のコードの制限かもしれません - SetIndexStyle(0,DRAW_LINE);

分の機能は、数学的な可能性の範囲内で動作します。インディケーターは、指定された分設定パラメータに対応するキャンドルのオープンでHラインを開始します。

M5時間足では、08:05の時間が08:05 - 08:10キャンドルのオープンでHラインを開始し、M30時間足では08:30の時間が08:30 - 09:00キャンドルのオープンでHラインを開始します。

08:07の時間をM5時間足で設定すると、インディケーターは08:07のキャンドルオープンを見つけられず、08:05 - 08:10キャンドルをスキップし、次の利用可能なキャンドルオープンである08:10 - 08:15でHラインを開始します。したがって、xx.07の分パラメータは意味がなく無効です。同様に、H4時間足で02:00の時間は無意味で無効です。キャンドルの開始時間と終了時間は00:00 - 04:00だからです。

現在のコードの範囲内で有効な時間と分の設定パラメータは次の通りです:

  • M1: 時間を過ぎたすべての可能な分:xx:00 - xx:59
  • M5: xx:00, xx:05, xx:15, xx:30.
  • M15: xx:00, xx:15, xx:30.
  • M30: xx:00, xx:30
  • H1: 00:00 - 23:00(ちょうどの時間のみ)
  • H4: 00:00, 04:00, 08:00, 12:00, 16:00 & 20:00.

関連記事

コメント (0)