子函数没法编译

版本升级到1.4.3.3后,子函数没法编译,请教这里要 怎么修改


提示:1 .   RETURN语句的返回值类型与公式定义的返回值类型不符。

          2.   公式不支持Begin-end形式程序体

热力图右下角的方块太小!没法看没法用
在主程序下 能不能写子函数的,方便调用
下单全部用A_函数-没法回测?
TBQ升级1.4.3.3后,策略组合优化报告没法使用了,求解答
编译
编译
预编译
无法编译
公式编译
公式编译

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

Params

Numeric daysAgo(5);

Vars

Series<Numeric> dayClose(0);

Numeric daysbar(0);

Numeric i;

Begin

daysbar=(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版本,函数可以编译啊。麻烦你把代码粘贴上来

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