iLowest
iLowest
返回在对应图表上找到的最小值的指数(相对于当前柱形图的转移)。
int iLowest(
const string symbol, // 交易品种
ENUM_TIMEFRAMES timeframe, // 周期
ENUM_SERIESMODE type, // 时间序列标识符
int count=WHOLE_ARRAY, // 元素数量
int start=0 // 指数
);参数
- 交易品种
[in] 将要执行搜索的交易品种。NULL表示当前交易品种。
- timeframe
[in] 周期。它可以是ENUM_TIMEFRAMES其中一个枚举值。0表示当前图表周期。
- 类型
[in] 将要执行搜索的时间序列标识符。可以等于ENUM_SERIESMODE的任何值。
- count=WHOLE_ARRAY
[in] 时间序列中的元素数量(从当前柱形图向指数递增的方向),搜索应在其中执行。
- start=0
[in] 初始柱形图的指数(相对于当前柱形图的转移),从这里开始搜索最低的值。忽略负值并用0零代替。
返回值
在对应图表上找到的最低值的指数(相对于当前柱形图的转移)或者错误情况下为0。错误详情,请调用GetLastError()函数。
例如:
double val;
//--- 在15个连续柱形图中搜索真实交易量的最低值的柱形图
//--- 从指数10到指数24,在当前时间表
int val_index=iLowest(NULL,0,MODE_REAL_VOLUME,15,10);
if(val_index!=-1)
val=Low[val_index];
else
PrintFormat("iLowest() call error. Error code=%d",GetLastError());