一目均衡图的编写出现错误

//------------------------------------------------------------------------ // 简称: yuntu // 名称: 一目均衡图 // 类别: 用户函数 // 类型: 用户函数 // 输出: 数值型 //------------------------------------------------------------------------ Params numeric va1(9); numeric va2(26); Numeric va3(52); NumericRef base; NumericRef std; NumericRef spandA; NumericRef spandB; Vars /*Series<Numeric> base; Series<Numeric> std; Series<Numeric> spandA; Series<Numeric> spandB;*/ Numeric i_set; Begin base = (Highest(H,va1)+Lowest(L,va1))/2; std = (Highest(H,va2)+Lowest(L,va2))/2; spandA = (base + std)/2; spandB = (Highest(H,va3)+Lowest(L,va3))/2; If(CrossOver(base,std)) { Return 1 ; } Else If(CrossUnder(base,std)) { return 2; } End //------------------------------------------------------------------------ // 编译版本: 2022/09/28 093102 // 版权所有 tbs0622082014 // 更改声明 TradeBlazer Software保留对TradeBlazer平台 // 每一版本的TradeBlazer公式修改和重写的权利 //------------------------------------------------------------------------ 这个是根据王老师18年课程编写的一目均衡图的函数,但是出现错误,是哪里出错了吗?