参数说明 - 等同于在公式编辑器的参数输入框中输入参数。
[淘股吧]
INPUT:[参数名1]([默认值], [最小值], [最大值], [测试步长]), [参数名2]([默认值], [最小值], [最大值], [测试步长]);
默认值是必须的, 其它值选填, 如果缺失, 认作0, 100, 1.
参数的数目最多16个.
使用输入参数的好处是在不改写公式的前提下, 可以在使用时对一些输入数据进行动态调整, 以达到最优效果.
举一个例子
INPUT:P1(10,0,20,1), P2(20,0,100,1);
变量声明 - 任何变量使用前都必须先声明,赋予初始值,而后再使用.
迭代 - 用上一周期的数值来计算本周期的数值.
举一个例子
V1 := IF(BARPOS=0, CLOSE, (V1*(N-1) + CLOSE * 2) / (N + 1));
(V1*(N-1) + CLOSE * 2) / (N + 1) 表示指数平滑移动平均线EMA, 本周期的EMA, 基于上一周期的EMA计算
V1计算完后,可通过REF(V1, 1)去上一周期的EMA
分支 - 满足不同的条件,执行不同的指令.
IF [条件] THEN [语句]
循环 - 重复执行一段指令.循环可以嵌套.
FOR [变量] = [初始值] TO [终止值] DO [语句]
FOR [变量] = [初始值] DOWNTO [终止值] DO [语句]
WHILE [条件] DO [语句]
BREAK
分支/循环中需要多条语句的,用BEGIN END将其包入其中.