バーチカルタイムラインインディケーターの特徴
- このインディケーターは、最大6本の異なるバーチカルラインを指定した時間に描画できます。
- 各バーチカルラインは、過去にさかのぼって再表示可能です。
- 時間形式は hh:mm です。
- デフォルトの履歴日数は50に設定されていますが、必要に応じて増やしてください。古い機材では、数値を高くしすぎるとパフォーマンスに影響が出ることがあります。
利用方法の例:
- セッションのオープンやクローズ時間をマークする。
- 定期的なニュースリリースの時間をマークする。
- その他、関連する時間をマークする。
注意事項 - よくある質問への回答:
- 時間枠がM30以下の場合、09:30に設定されたバーチカルタイムラインは09:30として表示されます。これは各時間枠に09:30でオープンするキャンドルが存在するためです。
- 時間枠がH1以上の場合、09:30に設定されたバーチカルタイムラインは09:00として表示されます。これは09:30が09:00 - 10:00のキャンドル内にあるため、キャンドルのオープン時間は09:00だからです。

コメント:
現在のコードでは最大6本のバーチカルラインを設定できます。もっと多くのラインを追加したい場合は、関連するコードブロックを繰り返し、必要に応じて名前を変更してください。
デフォルト入力コード
- 以下のコードを編集してデフォルト入力を永久に変更できます。
- 次の項目を必要に応じて編集してください: Line_x_Color (DodgerBlueなど)、Line_x_Visible (trueまたはfalse)、Line_x_Time (08:30など)、Line_x_Width (1, 2, 3, 4または5)、Line_x_Style (0=実線、1=破線、2=点線、3=破線&ドット、4=二重点線&ドット)。
- 基本的な編集のアイデアはここで得られます - https://www.mql5.com/en/code/11087
- MQL4のカラー名とリファレンスはこちら - https://docs.mql4.com/constants/objectconstants/webcolors
// デフォルト入力 : 開始 //----------------------------------------------------- input int Historical_Days = 50; // 履歴日数 input color Line_1_Color = DodgerBlue; // ライン1の色 input bool Line_1_Visible = true; // ライン1の表示 input string Line_1_Time = "08:00"; // ライン1の時間 input LW Line_1_Width = 1; // ライン1の幅 input ENUM_LINE_STYLE Line_1_Style = 2; // ライン1のスタイル input color Line_2_Color = DodgerBlue; // ライン2の色 input bool Line_2_Visible = true; // ライン2の表示 input string Line_2_Time = "09:00"; // ライン2の時間 input LW Line_2_Width = 1; // ライン2の幅 input ENUM_LINE_STYLE Line_2_Style = 2; // ライン2のスタイル input color Line_3_Color = Magenta; // ライン3の色 input bool Line_3_Visible = false; // ライン3の表示 input string Line_3_Time = "10:00"; // ライン3の時間 input LW Line_3_Width = 1; // ライン3の幅 input ENUM_LINE_STYLE Line_3_Style = 2; // ライン3のスタイル input color Line_4_Color = Magenta; // ライン4の色 input bool Line_4_Visible = false; // ライン4の表示 input string Line_4_Time = "11:00"; // ライン4の時間 input LW Line_4_Width = 1; // ライン4の幅 input ENUM_LINE_STYLE Line_4_Style = 2; // ライン4のスタイル input color Line_5_Color = DarkOrange; // ライン5の色 input bool Line_5_Visible = false; // ライン5の表示 input string Line_5_Time = "12:00"; // ライン5の時間 input LW Line_5_Width = 1; // ライン5の幅 input ENUM_LINE_STYLE Line_5_Style = 2; // ライン5のスタイル input color Line_6_Color = DarkOrange; // ライン6の色 input bool Line_6_Visible = false; // ライン6の表示 input string Line_6_Time = "13:00"; // ライン6の時間 input LW Line_6_Width = 1; // ライン6の幅 input ENUM_LINE_STYLE Line_6_Style = 2; // ライン6のスタイル //----------------------------------------------------- // デフォルト入力 : 終了