下面给出一个应用自定义函数的具体例子,代码如下:
#nodefaultoutput
FUNCTION example1
INPUT:
x;
VARIABLE:
y(0);
BEGIN
IF x=1 then
BEGIN
y:=x+1;
return y;
END
ELSE return x;
END
BEGIN
IF CLOSE>REF(CLOSE,1) then
x:=1;
ELSE
x:=0;
result:example1(x);
END
“#nodefaultoutput”和“#mainchart”类似,写在代码的最开始。这个表示这个公式没有默认的输出,只有用户指定的指标才会输出到主图或者副图上。如例子中,只有“result:exp1(x);”才会被显示出来。