子函数没法编译

版本升级到1.4.3.3后,子函数没法编译,请教这里要 怎么修改提示:1 . RETURN语句的返回值类型与公式定义的返回值类型不符。 2. 公式不支持Begin-end形式程序体

你是不是新建错了,函数是那个f+,不是s+

ParamsNumeric daysAgo(5); VarsSeries<Numeric> dayClose(0);Numeric daysbar(0); Numeric i;Begindaysbar=(NthCon(Date!=Date[1],3)-NthCon(Date!=Date[1], 1))/2;If(Date!=Date[1]){for i=0 to daysAgo-1{if(i==0){dayClose=Open;}if(i!=0){dayClose=dayClose+Open[i*daysbar];}}dayClose=dayClose/daysAgo;}If(Date==Date[1]){dayClose=dayClose[1];}Return dayClose;End

回复:我为什么直接就编译成功了?

回复:是我的系统里出了问题吗?我还专门用一个纯净的系统安装这个函数,也是不行呢

回复:能加您 ,把这个编译好的函数用。nef发给我吗

回复:上面问了,你是不是点错了报这个错我目测看起来是你选择错了新建类型,应该是新建函数,你选择新建公式了

您好,1433版本,函数可以编译啊。麻烦你把代码粘贴上来

回复:这是原代码,无法编译了,请帮忙给改写下吧,谢谢了