跳至内容

iTime

iTime

返回指定符号在指定时间框架和位移下的时间值。

datetime  iTime(
   string           symbol,          // symbol
   int              timeframe,       // timeframe
   int              shift            // shift
   );

参数

symbol

[in] 符号名称。NULL表示当前符号。

timeframe

[in] 时间框架。可以是ENUM_TIMEFRAMES枚举值中的任何一个。0表示当前图表时间框架。

shift

[in] 从指标缓冲区获取的值的索引(相对于当前条形图向前偏移的周期数)。

返回值

指定符号在指定时间框架和位移下的时间值。如果本地历史记录为空(未加载),函数返回0。要检查错误,需要调用GetLastError()函数。

注意

对于当前图表,关于开盘时间的信息位于Time[]预定义数组中。

示例:

Print("Current bar for USDCHF H1: ",iTime("USDCHF",PERIOD_H1,0),", ",  iOpen("USDCHF",PERIOD_H1,0),", ",
                                      iHigh("USDCHF",PERIOD_H1,0),", ",  iLow("USDCHF",PERIOD_H1,0),", ",
                                      iClose("USDCHF",PERIOD_H1,0),", ", iVolume("USDCHF",PERIOD_H1,0));
最后更新于