不是所有的控件路径都返回值,如何解决?

想试着做个,用户函数。正常执行的代码,写成用户函数后,报错,提示:

warning C4715:“function_PTRS::PTRS”:不是所有的控件路径都返回值。



//计算均值

If (GetArraySize(NKP_Far)==Counts)

{

P_20=AverageArray(NKP_Far);

}

If (GetArraySize(NKR_Cross)==Counts)

{

R_20=AverageArray(NKR_Cross);

}


//计算比值

If (GetArraySize(NKP_Far)==Counts And GetArraySize(NKR_Cross)==Counts)

{

PR=P_20/R_20;

Commentary(\"P_20:\"+Text(P_20));

Commentary(\"R_20:\"+Text(R_20));

Commentary(\"PR比值:\"+Text(PR));

Return PR;

}

不是所有控件路径都返回值
TBQuan里 每次用了泛型替换,所有的编译都变成没有通过编译状态 怎么解决啊?
【软件故障】TBQ3 所有的公式编译都报错
SetTBProfileString的默认路径是哪?
日志默认保存路径在哪里
请问如何输出所有的期权数据
怎么读取本地数据库, 块名下所有的键名?函数的第一个参数的路径要填什么? 求指教~请老师帮忙调试看看
DataSourceSize DataCount 这两个函数的返回值是不是总是一致的?
大周期bar所对应小周期的bar确认
Fileappend的路径名该怎么写

If (GetArraySize(NKP_Far)==Counts And GetArraySize(NKR_Cross)==Counts) Return PR; 

那if里条件不满足的时候返回什么?

写函数要保证定义域和对应值域完整能构成全集覆盖,否则会出错。

明白了。感谢!