セッションオープン時に水平ラインを描画します。時間のちょうど(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など)はできません。オリジナルのインディケーターについては、こちらをご覧ください。
時間を過ぎたスタートタイムに対応したバージョンを見つけられなかったため、ゼロから作り直すのではなく、いくつかの編集を加えました。
編集内容:
- 分を入力できる機能を追加し、時間を過ぎた任意の分(9:30、10:42、14:56など)にスタートタイムを設定可能にしました。
- 入力制限を追加 - 時間は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.