TrueFalseArray

用在函数的参数声明语句中,定义函数的参数为指定维度的布尔型数组。

简单型布尔参数和时序型布尔参数都可以用truefalse布尔型来声明。简单型布尔参数从Bar到Bar是不变的,不能历史回溯,时序性布尔参数从Bar到Bar是变化的,可以历史回溯。

用法

Input:InputName[M1,M2,M3,etc.](TrueFalseArray)

参数说明

InputName —— 表达式,指定参数名称。名称可以包括英文字母、下划线、数字和英文句号。字母不区分大小写,名称不能用数字或下划线开头。

M —— 变量,表示传递到函数的数组每个维度的最大索引值,一个变量指定的是一维数组,两个变量指定的是二维数组 (M1M2) ,三个变量指定的是三维数组 (M1M2M3) 以此类推。一个input语句只能声明一个指定维度的数组。

范例

声明 UpTrend 作为函数的一个一维布尔型数组参数:

Input:UpTrend[X](TrueFalseArray);

数组的最大索引值由变量X来指定。


声明 FlagTable 作为函数的一个三维布尔型数组参数:

Input:FlagTable[X,Y,Z](TrueFalseArray);

数组的每个维多的最大索引值由变量X,Y和Z来指定。