iBarShift
指定した時刻からバーを検索し、シフト数を取得します。
書式
int iBarShift(
string symbol, // 通貨
int timeframe, // 時間足
datetime time, // 日付
bool exaxt // モード(初期値=false)
);
引 数
symbol
通貨。NULLは現在の通貨を意味します。
timeframe
時間足。ENUM_TIMEFRAMES列挙値のいずれかを指定できます。0は現在の時間足を意味します。
time
検索する時刻の値。
exaxt
バーが見つからない場合のモードを返します。省略すると「false」が適用されます。
false:検索する時刻に最も近いバーのシフト数を返します。
true:-1 を返します。
戻り値
指定された時刻のバーシフト数。
指定された時刻のバーが無い場合は、-1 または 最も近いバーのシフト数を返します。
実行結果
現在(最新)のバーのシフト数は「0」の為、03:00のバーは 0から数えて「18」となる。