MT4/MT5(MetaTrader)のちょっとしたTipsです。
トレンドラインを例にとると、オブジェクトを作成する際は以下のようにパラメータを指定します。
ObjectCreate(chart_ID, name, OBJ_TREND, sub_window, time1, price1, time2, price2)
この際、青字と緑字のように時間と価格のペアを2点指定してやることでトレンドラインを引くことが出来ます。
しかし、下位時間軸のトレンドラインを上位時間軸にコピーなどしようと思った時、下位時間軸の2点のパラメータ値をそのまま使って上位時間軸のトレンドラインを作成しようとすると垂直線になってしまうことがあります。
この原因は2点間の時間が上位時間軸にとっては狭すぎて時間軸上は1点として認識されてしまうことにあります。
これを回避するために上位時間軸の一目盛り分以上の時間を足しこむなどして2点間の時間を離してやる必要がありますのでご注意下さい。