无法识别的字符串

Numeric getNthCondition(Series<Numeric> sdata, Numeric svalue, Numeric sn){ Numeric i; Numeric numb; Numeric beginning; Numeric ending; For i = 1 to CurrentBar { If(sdata[i]==svalue){ numb = numb + 1; If(numb==1){ beginning = i; } If(numb==sn){ ending = i; } If((ending-beginning+1)==sn){ Break; }Else{ numb = 0; } } } Return i; } 程序编译时报错:无法识别的字符串series,如何解决,谢谢

如何解决,有什么别的方法吗

defs域定义函数?不能用series